Mancanza lista database type in QGIS

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
13 messages Options
Reply | Threaded
Open this post in threaded view
|

Mancanza lista database type in QGIS

Alessandro Sarretta

Ciao a tutti.
Per lavoro ho esigenza di interagire/lavorare con dei geodatabase ESRI in QGIS. Al momento di aggiungere un layer vettoriale però, nella finestra "Add vector layer" il menu "Database type" risulta tristemente vuoto. Qualcuno ha idea di qualche libreria che potrebbe mancarmi o cmq come poter rimettere in sesto la funzione?
Sono su QGIS 2.6 (ma avevo riscontrato il problema anche su 2.4) su Ubuntu 14.04.
Grazie,

Ale


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: Mancanza lista database type in QGIS

Alessandro Sarretta
Ciao a tutti,
rinnovo questa richiesta qui, prima di chiedere in lista QGIS.
Qualcuno riscontra lo stesso problema o ha idea di a cosa possa essere dovuto?
Ho provato a reinstallare gdal, cambiare repository, tutto senza effetto...

Grazie,

Ale

On 03/11/2014 07:12, Alessandro Sarretta wrote:

Ciao a tutti.
Per lavoro ho esigenza di interagire/lavorare con dei geodatabase ESRI in QGIS. Al momento di aggiungere un layer vettoriale però, nella finestra "Add vector layer" il menu "Database type" risulta tristemente vuoto. Qualcuno ha idea di qualche libreria che potrebbe mancarmi o cmq come poter rimettere in sesto la funzione?
Sono su QGIS 2.6 (ma avevo riscontrato il problema anche su 2.4) su Ubuntu 14.04.
Grazie,

Ale


--

Alessandro Sarretta

skype/twitter: alesarrett
Web: ilsarrett.wordpress.com

Research information:


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: Mancanza lista database type in QGIS

Salvatore Larosa
In reply to this post by Alessandro Sarretta
Ciao,

2014-11-03 7:12 GMT+01:00 Alessandro Sarretta <[hidden email]>:
> Ciao a tutti.
> Per lavoro ho esigenza di interagire/lavorare con dei geodatabase ESRI in
> QGIS. Al momento di aggiungere un layer vettoriale però, nella finestra "Add
> vector layer" il menu "Database type" risulta tristemente vuoto. Qualcuno ha
> idea di qualche libreria che potrebbe mancarmi o cmq come poter rimettere in
> sesto la funzione?

strano.

QGIS (32 o 64bit?) compilato o installato con il package manager?
Se installato con il pm, le versioni dei pacchetti corrispondono?
(dpkg -l | grep qgis)
All'avvio di QGIS trovi qualche messaggio nei log relativamente al non
caricamento di qualche provider?
Lanciando il comando: QgsProviderRegistry.instance().databaseDrivers()
dalla console ritorna qualcosa?
Visto che ci sei nella console :) lancia:
QgsProviderRegistry.instance().pluginList()
Riesci ad aggiungere layer con connessione diverse? per esempio PostgreSQL?

mi fermo qui :)

Saluti,
-SL

> Sono su QGIS 2.6 (ma avevo riscontrato il problema anche su 2.4) su Ubuntu
> 14.04.
> Grazie,
>
> Ale
>
>
> _______________________________________________
> [hidden email]
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le posizioni
> dell'Associazione GFOSS.it.
> 666+40 iscritti al 5.6.2014



--
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: Mancanza lista database type in QGIS

Alessandro Sarretta
Grazie Salvatore,

On 02/12/2014 16:00, Salvatore Larosa wrote:
QGIS (32 o 64bit?) compilato o installato con il package manager?
64bit installato con package manager
Se installato con il pm, le versioni dei pacchetti corrispondono?
(dpkg -l | grep qgis)
questo è l'output:

ale@dire:~$ dpkg -l | grep qgis
rc  libqgis-analysis2.2.0                                   2.2.0-2~trusty1         amd64        QGIS - shared libraries (libqgis-analysis)
rc  libqgis-analysis2.4.0                                   2.4.0+trusty1            amd64        QGIS - shared analysis library
ii  libqgis-analysis2.6.1                                     2.6.1-1trusty1           amd64        QGIS - shared analysis library
rc  libqgis-core2.2.0                                         2.2.0-2~trusty1        amd64        QGIS - shared libraries (libqgis-core)
ii  libqgis-core2.6.1                                          2.6.1-1trusty1            amd64        QGIS - shared core library
ii  libqgis-customwidgets                                 2.6.1-1trusty1            amd64        QGIS custom widgets for Qt Designer
rc  libqgis-gui2.2.0                                           2.2.0-2~trusty1         amd64        QGIS - shared libraries (libqgis-gui)
rc  libqgis-gui2.4.0                                           2.4.0+trusty1            amd64        QGIS - shared gui library
rc  libqgis-gui2.6.0                                           2.6.0+trusty1            amd64        QGIS - shared gui library
ii  libqgis-gui2.6.1                                             2.6.1-1trusty1           amd64        QGIS - shared gui library
rc  libqgis-networkanalysis2.2.0                       2.2.0-2~trusty1        amd64        QGIS - shared libraries (libqgis-networkanalysis)
rc  libqgis-networkanalysis2.4.0                       2.4.0+trusty1           amd64        QGIS - shared network analysis library
ii  libqgis-networkanalysis2.6.1                        2.6.1-1trusty1           amd64        QGIS - shared network analysis library
rc  libqgisgrass2.2.0                                         2.2.0-2~trusty1        amd64        QGIS - shared libraries (libqgisgrass)
ii  libqgisgrass2.6.1                                           2.6.1-1trusty1          amd64        QGIS - shared grass library
rc  libqgispython2.2.0                                       2.2.0-2~trusty1       amd64        QGIS - shared libraries (libqgispython)
ii  libqgispython2.6.1                                        2.6.1-1trusty1          amd64        QGIS - shared Python library
rc  libqgissqlanyconnection2.4.0                      2.4.0+trusty1          amd64        QGIS - shared sqlanywhere connection library
ii  python-qgis                                                   2.6.1-1trusty1         amd64        Python bindings to QGIS
ii  python-qgis-common                                   2.6.1-1trusty1          all          Python bindings to QGIS - architecture-independent files
ii  qgis                                                               2.6.1-1trusty1          amd64        Geographic Information System (GIS)
ii  qgis-common                                                2.6.1-1trusty1          all          QGIS - architecture-independent data
ii  qgis-plugin-globe                                          2.6.1-1trusty1           amd64        OSG globe plugin for QGIS
ii  qgis-plugin-globe-common                           2.6.1-1trusty1           all          OSG globe plugin for QGIS - architecture-independent data
ii  qgis-plugin-grass                                          2.6.1-1trusty1            amd64        GRASS plugin for QGIS
ii  qgis-plugin-grass-common                          2.6.1-1trusty1             all          GRASS plugin for QGIS - architecture-independent data
ii  qgis-providers                                              2.6.1-1trusty1             amd64        collection of data providers to QGIS
ii  qgis-providers-common                               2.6.1-1trusty1             all          collection of data providers to QGIS - architecture-independent files

Vedo che ci sono dei pacchetti vecchi... dovrei rimuoverli? Potrebbero essere quelli a fare casino?
All'avvio di QGIS trovi qualche messaggio nei log relativamente al non
caricamento di qualche provider?
Ti copio qui cosa compare nel terminale al lancio di QGIS. Ho tagliato in mezzo unabotta di istruzioni ripetute DEBUG:PyQt4


ale@dire:~$ qgis
/usr/bin/qgis.bin: /usr/local/lib/libgdal.so.1: no version information available (required by /usr/bin/qgis.bin)
/usr/bin/qgis.bin: /usr/local/lib/libgdal.so.1: no version information available (required by /usr/lib/libqgis_core.so.2.6.1)
/usr/bin/qgis.bin: /usr/local/lib/libgdal.so.1: no version information available (required by /usr/lib/libqgis_analysis.so.2.6.1)
Warning: loading of qt translation failed [/usr/share/qt4/translations/qt_it]
Warning: QGraphicsScene::addItem: item has already been added to this scene
Warning: void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "Terms of Service / About" under id 228
DEBUG:PyQt4.uic.uiparser:UI version is 4.0
DEBUG:PyQt4.uic.uiparser:uiname is ManageConnectionsDialog

[...]

DEBUG:PyQt4.uic.uiparser:new topwidget None
DEBUG:MetaSearch:Setting up i18n
DEBUG:MetaSearch:Locale name: it
DEBUG:MetaSearch:Translation loaded: /home/ale/.qgis2/python/plugins/MetaSearch/locale/it/LC_MESSAGES/ui.qm
Warning: void DBusMenuExporterPrivate::addAction(QAction*, int): Already tracking action "&Strumenti" under id 282
DEBUG:InaSAFE:Sentry logging disabled in safe
QGIS defaults CALL
QGIS defaults CALL
QGIS defaults CALL
QGIS defaults CALL
QGIS defaults CALL
QGIS defaults CALL
QGIS defaults CALL
QGIS defaults CALL
DEBUG:InaSAFE:Sentry logging disabled in safe_qgis
DEBUG:InaSAFE:Sentry logging disabled in safe_qgis
Warning: void DBusMenuExporterPrivate::fillLayoutItem(DBusMenuLayoutItem*, QMenu*, int, int, const QStringList&): No id for action

Lanciando il comando: QgsProviderRegistry.instance().databaseDrivers()
dalla console ritorna qualcosa?
mi ritorna

u''


Visto che ci sei nella console :) lancia:
QgsProviderRegistry.instance().pluginList()
u'WFS data provider\nDelimited text data provider\nGDAL provider\nGestore formato GPS eXchange\nGRASS data provider\nGRASS raster provider\nMemory provider\nMSSQL spatial data provider\nOGR data provider (compiled against GDAL/OGR library version 1.11.0, running against GDAL/OGR library version 1.11.0)\nOWS meta provider\nPostgreSQL/PostGIS data provider\nSpatiaLite data provider\nOGC Web Coverage Service version 1.0/1.1 data provider\nOGC Web Map Service version 1.3 data provider\n'
Riesci ad aggiungere layer con connessione diverse? per esempio PostgreSQL?
no, non riesco ad aggiungere niente :-(

mi fermo qui :)
E intanto grazie :-)
Che fo ora? ...

Ale



    
--

Alessandro Sarretta

skype/twitter: alesarrett
Web: ilsarrett.wordpress.com

Research information:


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: Mancanza lista database type in QGIS

Salvatore Larosa
Ciao,

On Tue, Dec 2, 2014 at 4:23 PM, Alessandro Sarretta <[hidden email]> wrote:
Grazie Salvatore,

On 02/12/2014 16:00, Salvatore Larosa wrote:
QGIS (32 o 64bit?) compilato o installato con il package manager?
64bit installato con package manager
Se installato con il pm, le versioni dei pacchetti corrispondono?
(dpkg -l | grep qgis)

Vedo che ci sono dei pacchetti vecchi... dovrei rimuoverli? Potrebbero essere quelli a fare casino?

si, lancia dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge e poi prova a reinstallare qgis.

All'avvio di QGIS trovi qualche messaggio nei log relativamente al non
caricamento di qualche provider?
Ti copio qui cosa compare nel terminale al lancio di QGIS. Ho tagliato in mezzo unabotta di istruzioni ripetute DEBUG:PyQt4

Lanciando il comando: QgsProviderRegistry.instance().databaseDrivers()
dalla console ritorna qualcosa?
mi ritorna

u''

Dovrebbe ritornare qualcosa del tipo: ODBC, PostgreSQL...etc.
 


Visto che ci sei nella console :) lancia:
QgsProviderRegistry.instance().pluginList()
u'WFS data provider\nDelimited text data provider\nGDAL provider\nGestore formato GPS eXchange\nGRASS data provider\nGRASS raster provider\nMemory provider\nMSSQL spatial data provider\nOGR data provider (compiled against GDAL/OGR library version 1.11.0, running against GDAL/OGR library version 1.11.0)\nOWS meta provider\nPostgreSQL/PostGIS data provider\nSpatiaLite data provider\nOGC Web Coverage Service version 1.0/1.1 data provider\nOGC Web Map Service version 1.3 data provider\n'

Ok nulla di preoccupante.
 
Riesci ad aggiungere layer con connessione diverse? per esempio PostgreSQL?
no, non riesco ad aggiungere niente :-(

Dicevo dal menu Layer->Aggiungi vettore->Aggiungi vettore PostGIS, hai provato?
 
mi fermo qui :)
E intanto grazie :-)
Che fo ora? ...

pulisci, reinstalla e incrocia le dita :)

Ciao,
-SL
 

Ale



    
--

Alessandro Sarretta

skype/twitter: alesarrett
Web: ilsarrett.wordpress.com

Research information:




--
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: Mancanza lista database type in QGIS

Alessandro Sarretta
Di nuovo io Salvatore,

On 02/12/2014 16:51, Salvatore Larosa wrote:
si, lancia dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge e poi prova a reinstallare qgis.
fatto, ora la lista è questa

ale@dire:~$ dpkg -l | grep qgis
ii  libqgis-analysis2.6.1                                       2.6.1-1trusty1                                      amd64        QGIS - shared analysis library
ii  libqgis-core2.6.1                                           2.6.1-1trusty1                                      amd64        QGIS - shared core library
ii  libqgis-customwidgets                                       2.6.1-1trusty1                                      amd64        QGIS custom widgets for Qt Designer
ii  libqgis-gui2.6.1                                            2.6.1-1trusty1                                      amd64        QGIS - shared gui library
ii  libqgis-networkanalysis2.6.1                                2.6.1-1trusty1                                      amd64        QGIS - shared network analysis library
ii  libqgisgrass2.6.1                                           2.6.1-1trusty1                                      amd64        QGIS - shared grass library
ii  libqgispython2.6.1                                          2.6.1-1trusty1                                      amd64        QGIS - shared Python library
ii  python-qgis                                                 2.6.1-1trusty1                                      amd64        Python bindings to QGIS
ii  python-qgis-common                                          2.6.1-1trusty1                                      all          Python bindings to QGIS - architecture-independent files
ii  qgis                                                        2.6.1-1trusty1                                      amd64        Geographic Information System (GIS)
ii  qgis-common                                                 2.6.1-1trusty1                                      all          QGIS - architecture-independent data
ii  qgis-plugin-globe                                           2.6.1-1trusty1                                      amd64        OSG globe plugin for QGIS
ii  qgis-plugin-globe-common                                    2.6.1-1trusty1                                      all          OSG globe plugin for QGIS - architecture-independent data
ii  qgis-plugin-grass                                           2.6.1-1trusty1                                      amd64        GRASS plugin for QGIS
ii  qgis-plugin-grass-common                                    2.6.1-1trusty1                                      all          GRASS plugin for QGIS - architecture-independent data
ii  qgis-providers                                              2.6.1-1trusty1                                      amd64        collection of data providers to QGIS
ii  qgis-providers-common                                       2.6.1-1trusty1                                      all          collection of data providers to QGIS - architecture-independent files

ho reinstallato QGIS ma il problema rimane come prima
Lanciando il comando: QgsProviderRegistry.instance().databaseDrivers()
dalla console ritorna qualcosa?
mi ritorna

u''

Dovrebbe ritornare qualcosa del tipo: ODBC, PostgreSQL...etc.
continua a ritornare u"
Dicevo dal menu Layer->Aggiungi vettore->Aggiungi vettore PostGIS, hai provato?
non ho una connessione PostGIS da testare...
 pulisci, reinstalla e incrocia le dita :)
:-(

Ale

--

Alessandro Sarretta

skype/twitter: alesarrett
Web: ilsarrett.wordpress.com

Research information:


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: Mancanza lista database type in QGIS

Salvatore Larosa
2014-12-03 9:58 GMT+01:00 Alessandro Sarretta <[hidden email]>:

Di nuovo io Salvatore,

On 02/12/2014 16:51, Salvatore Larosa wrote:
si, lancia dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge e poi prova a reinstallare qgis.
fatto, ora la lista è questa

ale@dire:~$ dpkg -l | grep qgis


ho reinstallato QGIS ma il problema rimane come prima
Lanciando il comando: QgsProviderRegistry.instance().databaseDrivers()
dalla console ritorna qualcosa?
mi ritorna

u''

Dovrebbe ritornare qualcosa del tipo: ODBC, PostgreSQL...etc.
continua a ritornare u"
Dicevo dal menu Layer->Aggiungi vettore->Aggiungi vettore PostGIS, hai provato?
non ho una connessione PostGIS da testare...
 pulisci, reinstalla e incrocia le dita :)
:-(

A questo punto non resta che capire se si tratta di un problema con GDAL.

Sempre dalla console di QGIS lancia:

>>> drv = ogr.GetDriverByName( "PGeo" )
>>> if drv is not None:
>>>     print "Driver disponibile"

se l'output è "Driver disponibile" significa che la tua installazione di GDAL può gestire Personal Geodatabase di conseguenza anche QGIS. Prova anche con un altro driver sostituendo per esempio "PGeo" con "PostgreSQL" oppure "ODBC".

Inoltre, potrebbe essere utile capire se c'è qualche conflitto in qualche libreria: lancia il comando ldd /usr/lib/libqgis_core.so dalla shell ed incolla l'output in http://pastebin.com/

--
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: Mancanza lista database type in QGIS

Alessandro Sarretta
Grazie per il supporto Salvatore,

On 03/12/2014 10:33, Salvatore Larosa wrote:
A questo punto non resta che capire se si tratta di un problema con GDAL.

Sempre dalla console di QGIS lancia:

>>> drv = ogr.GetDriverByName( "PGeo" )
>>> if drv is not None:
>>>     print "Driver disponibile"

se l'output è "Driver disponibile" significa che la tua installazione di GDAL può gestire Personal Geodatabase di conseguenza anche QGIS. Prova anche con un altro driver sostituendo per esempio "PGeo" con "PostgreSQL" oppure "ODBC".
La risposta è sempre che "name 'ogr' is not defined"

execfile(u'/home/ale/Desktop/Senza titolo-0.py'.encode('UTF-8'))
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/home/ale/Desktop/Senza titolo-0.py", line 1, in <module>
    drv = ogr.GetDriverByName( "PGeo" )
NameError: name 'ogr' is not defined

Inoltre, potrebbe essere utile capire se c'è qualche conflitto in qualche libreria: lancia il comando ldd /usr/lib/libqgis_core.so dalla shell ed incolla l'output in http://pastebin.com/

Ok, fatta anche questa

Ale
--

Alessandro Sarretta

skype/twitter: alesarrett
Web: ilsarrett.wordpress.com

Research information:


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: Mancanza lista database type in QGIS

Salvatore Larosa
2014-12-03 10:56 GMT+01:00 Alessandro Sarretta <[hidden email]>:
Grazie per il supporto Salvatore,

On 03/12/2014 10:33, Salvatore Larosa wrote:
A questo punto non resta che capire se si tratta di un problema con GDAL.

Sempre dalla console di QGIS lancia:

>>> drv = ogr.GetDriverByName( "PGeo" )
>>> if drv is not None:
>>>     print "Driver disponibile"

se l'output è "Driver disponibile" significa che la tua installazione di GDAL può gestire Personal Geodatabase di conseguenza anche QGIS. Prova anche con un altro driver sostituendo per esempio "PGeo" con "PostgreSQL" oppure "ODBC".
La risposta è sempre che "name 'ogr' is not defined"

execfile(u'/home/ale/Desktop/Senza titolo-0.py'.encode('UTF-8'))
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/home/ale/Desktop/Senza titolo-0.py", line 1, in <module>
    drv = ogr.GetDriverByName( "PGeo" )
NameError: name 'ogr' is not defined

Scusa Alessandro, dimenticato di aggiungere la linea per l'import del modulo ogr:

>>> from osgeo import ogr
>>> drv = ogr.GetDriverByName( "PGeo" )
>>> if drv is not None:
>>>     print "Driver disponibile"
 


Inoltre, potrebbe essere utile capire se c'è qualche conflitto in qualche libreria: lancia il comando ldd /usr/lib/libqgis_core.so dalla shell ed incolla l'output in http://pastebin.com/

Ok, fatta anche questa

dovresti incollare qui il link prodotto da pastebin :).

--
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: Mancanza lista database type in QGIS

Alessandro Sarretta
Eccomi,

On 03/12/2014 11:26, Salvatore Larosa wrote:
Scusa Alessandro, dimenticato di aggiungere la linea per l'import del modulo ogr:

>>> from osgeo import ogr
>>> drv = ogr.GetDriverByName( "PGeo" )
>>> if drv is not None:
>>>     print "Driver disponibile"
non stampa niente.
Sembra che drv sia proprio "None" :-)
dovresti incollare qui il link prodotto da pastebin :).
non l'avevo fatto, vero? ;-P
Ecco: http://pastebin.com/LS70Ncgj

Ale

--

Alessandro Sarretta

skype/twitter: alesarrett
Web: ilsarrett.wordpress.com

Research information:


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: Mancanza lista database type in QGIS

Salvatore Larosa
2014-12-03 11:42 GMT+01:00 Alessandro Sarretta <[hidden email]>:
Eccomi,

On 03/12/2014 11:26, Salvatore Larosa wrote:
Scusa Alessandro, dimenticato di aggiungere la linea per l'import del modulo ogr:

>>> from osgeo import ogr
>>> drv = ogr.GetDriverByName( "PGeo" )
>>> if drv is not None:
>>>     print "Driver disponibile"
non stampa niente.
Sembra che drv sia proprio "None" :-)

Si è None.
dovresti incollare qui il link prodotto da pastebin :).
non l'avevo fatto, vero? ;-P
Ecco: http://pastebin.com/LS70Ncgj

l'unica riga che potrebbe allarmare è:

/usr/lib/libqgis_core.so.2.6.1: /usr/local/lib/libgdal.so.1: no version information available (required by /usr/lib/libqgis_core.so.2.6.1)

a questo punto mi viene da pensare che nel tuo sistema ci sono più versione di GDAL, una compilata ed una proveniente da qualche repository.
Se hai compilato le GDAL, rimuovi tutti i pacchetti gdal presenti nella tua macchina. Una volta fatto, reinstalla QGIS e controlla che quel messaggio
sia effettivamente scomparso.

 

Ale

--

Alessandro Sarretta

skype/twitter: alesarrett
Web: ilsarrett.wordpress.com

Research information:




--
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: Mancanza lista database type in QGIS

Alessandro Sarretta
Oh, qualcosa si è mosso, ma non so se in meglio o in peggio :-)
Ora la lista dei database c'è, e infatti il comando QgsProviderRegistry.instance().databaseDrivers()
mi dà
u'ODBC,ODBC;ESRI Personal GeoDatabase,PGeo;MSSQL,MSSQL;Vettori OGDI,OGDI;PostgreSQL,PostgreSQL;MySQL,MySQL;'

Il problema era sicudamente con GDAL, che ora però mi dà un bel po' di altri problemi con vari plugin.

Ad es. all'avvio il plugin processing mi dà un errore che sembra dipenda da questo:

ImportError: /usr/local/lib/python2.7/dist-packages/osgeo/_gdal.so: undefined symbol: GDALRasterBandGetVirtualMem


Poi:

Impossibile caricare il plugin GdalTools.

Manca il modulo richiesto osgeo [python-gdal].

Installalo e riprova.


E' normale che in /usr/local/lib io abbia i seguenti file?
libgdal.a
libgdal.la
libgdal.so
libgdal.so.1
libgdal.so.1.18.0

di cui libgdal.so e libgdal.so.1 sono "Link to shared libraries"?

Scusate le e-mail evidentemente molto specifiche, se volete la smetto o mi sposto in privato...

Ale

On 03/12/2014 12:10, Salvatore Larosa wrote:
2014-12-03 11:42 GMT+01:00 Alessandro Sarretta <[hidden email]>:
Eccomi,

On 03/12/2014 11:26, Salvatore Larosa wrote:
Scusa Alessandro, dimenticato di aggiungere la linea per l'import del modulo ogr:

>>> from osgeo import ogr
>>> drv = ogr.GetDriverByName( "PGeo" )
>>> if drv is not None:
>>>     print "Driver disponibile"
non stampa niente.
Sembra che drv sia proprio "None" :-)

Si è None.
dovresti incollare qui il link prodotto da pastebin :).
non l'avevo fatto, vero? ;-P
Ecco: http://pastebin.com/LS70Ncgj

l'unica riga che potrebbe allarmare è:

/usr/lib/libqgis_core.so.2.6.1: /usr/local/lib/libgdal.so.1: no version information available (required by /usr/lib/libqgis_core.so.2.6.1)

a questo punto mi viene da pensare che nel tuo sistema ci sono più versione di GDAL, una compilata ed una proveniente da qualche repository.
Se hai compilato le GDAL, rimuovi tutti i pacchetti gdal presenti nella tua macchina. Una volta fatto, reinstalla QGIS e controlla che quel messaggio
sia effettivamente scomparso.

 

Ale

--

Alessandro Sarretta

skype/twitter: alesarrett
Web: ilsarrett.wordpress.com

Research information:




--
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode

--

Alessandro Sarretta

skype/twitter: alesarrett
Web: ilsarrett.wordpress.com

Research information:


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014
Reply | Threaded
Open this post in threaded view
|

Re: Mancanza lista database type in QGIS

Salvatore Larosa
2014-12-03 13:44 GMT+01:00 Alessandro Sarretta <[hidden email]>:
Oh, qualcosa si è mosso, ma non so se in meglio o in peggio :-)
Ora la lista dei database c'è, e infatti il comando QgsProviderRegistry.instance().databaseDrivers()
mi dà
u'ODBC,ODBC;ESRI Personal GeoDatabase,PGeo;MSSQL,MSSQL;Vettori OGDI,OGDI;PostgreSQL,PostgreSQL;MySQL,MySQL;'

Il problema era sicudamente con GDAL, che ora però mi dà un bel po' di altri problemi con vari plugin.

Ad es. all'avvio il plugin processing mi dà un errore che sembra dipenda da questo:

ImportError: /usr/local/lib/python2.7/dist-packages/osgeo/_gdal.so: undefined symbol: GDALRasterBandGetVirtualMem


Poi:

Impossibile caricare il plugin GdalTools.

Manca il modulo richiesto osgeo [python-gdal].

Installalo e riprova.


Gli errori che vedi sono generati perchè hai rimosso i pacchetti gdal provenienti dalla repository, immagino anche python-gdal. Visto che a quanto pare tu voglia usare il pacchetto compilato dovresti abilitare python bindings quando compili le GDAL altrimenti non puoi caricare i plugin di QGIS che ne fanno uso.
 

E' normale che in /usr/local/lib io abbia i seguenti file?
libgdal.a
libgdal.la
libgdal.so
libgdal.so.1
libgdal.so.1.18.0

di cui libgdal.so e libgdal.so.1 sono "Link to shared libraries"?

si è normale.
 

Scusate le e-mail evidentemente molto specifiche, se volete la smetto o mi sposto in privato...

forse è  meglio in privato....magari alla fine manderai una mail al gruppo dichiarando il lieto fine :)

 

Ale


On 03/12/2014 12:10, Salvatore Larosa wrote:
2014-12-03 11:42 GMT+01:00 Alessandro Sarretta <[hidden email]>:
Eccomi,

On 03/12/2014 11:26, Salvatore Larosa wrote:
Scusa Alessandro, dimenticato di aggiungere la linea per l'import del modulo ogr:

>>> from osgeo import ogr
>>> drv = ogr.GetDriverByName( "PGeo" )
>>> if drv is not None:
>>>     print "Driver disponibile"
non stampa niente.
Sembra che drv sia proprio "None" :-)

Si è None.
dovresti incollare qui il link prodotto da pastebin :).
non l'avevo fatto, vero? ;-P
Ecco: http://pastebin.com/LS70Ncgj

l'unica riga che potrebbe allarmare è:

/usr/lib/libqgis_core.so.2.6.1: /usr/local/lib/libgdal.so.1: no version information available (required by /usr/lib/libqgis_core.so.2.6.1)

a questo punto mi viene da pensare che nel tuo sistema ci sono più versione di GDAL, una compilata ed una proveniente da qualche repository.
Se hai compilato le GDAL, rimuovi tutti i pacchetti gdal presenti nella tua macchina. Una volta fatto, reinstalla QGIS e controlla che quel messaggio
sia effettivamente scomparso.

 

Ale

--

Alessandro Sarretta

skype/twitter: alesarrett
Web: ilsarrett.wordpress.com

Research information:




--
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode

--

Alessandro Sarretta

skype/twitter: alesarrett
Web: ilsarrett.wordpress.com

Research information:




--
Salvatore Larosa
linkedIn: http://linkedin.com/in/larosasalvatore
twitter: @lrssvt
skype: s.larosa
IRC: lrssvt on freenode

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666+40 iscritti al 5.6.2014