Apertura del file geodatabase in QGIS per Ubuntu?


9

Finora ho trovato le istruzioni sullo scambio di stack ma sono per Windows. E finora le informazioni che ho trovato sono per Windows. Al momento ho Ubuntu 13.04 Raring tail. Sto usando qgis 1.8. Capisco che gdal viene automaticamente con esso e dovrei essere in grado di aprirlo (.gdb). Ho il file .gdb sul mio computer. Ho provato ad aggiungere il livello vettoriale e il tipo di origine come file, database e directory. L'opzione per il database vuole che mi connetta a un server ma non è necessario.

Installazione del supporto File Geodatabase (* .gdb) in QGIS?

Strumento Open Source in grado di leggere Geodatabase Esri File (.gdb)?

Ho provato a installare Ubuntu gis ppa, la versione stabile e instabile, questo in realtà ha fatto perdere a qgis l'opzione di plugin python e devo fare una disinstallazione pulita. sudo apt-get remove --purge qgis

https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable

L'ho letto su stackexchange: migrazione dei dati di geodatabase in PostGIS senza app Esri?

Questa forse è la mia risposta, ma intende metterlo nel terminale?


Ecco il messaggio di errore esatto: non è un'origine dati valida o riconosciuta
TJ

Qual è la versione del tuo file geodatabase? Devono essere almeno nella versione 10.0, poiché le versioni precedenti non sono supportate dall'API.
Ottieni Spatial il

Sto usando Arc GIS Desktop 10.1
TJ

Qual è la fonte del tuo geodatabase di file? L'hai creato o è venuto da qualche altra parte? Comprendo che il software in uso è la versione 10.1, ma è necessario assicurarsi che la versione del file geodatabase sia almeno 10.0 e che non sia stata creata con una versione precedente.
Ottieni Spatial il

No, l'ho creato usando il software 10.1 forse 2 settimane fa.
TJ

Risposte:


0

Nel 2019 con qgis 3.6, puoi farlo !!!!

Passaggio 1: fai clic sul pulsante Aggiungi vettore (cerchio rosso)

inserisci qui la descrizione dell'immagine


Passaggio 2: selezionare directory, openFileGDB e percorso del file (freccia rossa)

inserisci qui la descrizione dell'immagine


Passaggio 3: seleziona tutti i livelli (cerchio rosso) inserisci qui la descrizione dell'immagine


Fatto!!!!! Devi solo aggiungere tutti i livelli a qgis


3

So che è passato un po 'di tempo da quando questa domanda è stata posta, ma ho avuto problemi simili (anche se con 14.04) e ho pensato di pubblicare la mia soluzione.

Avevo anche installato QGIS 1.8 (e successivamente ho provato di nuovo con 2.18 senza risultati), e la soluzione fornita da jbalk non funzionava perché questa opzione non esisteva nell'elenco a discesa. Mentre il driver OpenGDB è installato in QGIS per impostazione predefinita, lo è solo quando è compilato con GDAL versione 1.11.0 o successiva (vedi il commento di RyanDalton sul supporto File Geodatabase (* .gdb) in QGIS? ). Durante l'installazione della versione stabile della versione QGIS secondo le istruzioni del sito Web QGIS , ho finito con una versione GDAL di 0.9. #.

Puoi controllare la tua versione GDAL digitando

gdalinfo: versione

Il modo più semplice per risolvere questo problema ora (forse questo aggiornamento non esisteva nel 2013) è installare usando i repository basati su ubuntugis secondo le istruzioni sul sito Web di QGIS . La versione GDAL sarà quindi aggiornata (la mia attualmente legge 2.1.0), il driver OpenGDB funzionerà immediatamente e puoi seguire le istruzioni di jbalk.


1

Livello> Aggiungi livello vettoriale> Directory> Tipo: ESRI FileGDB> Passare alla cartella gdb, evidenziare e premere OK.

Da quando hai posto la domanda, QGIS è stato aggiornato più volte e il supporto di FileGDB è migliorato. Reinstallare QGIS e provare la procedura sopra descritta e pubblicare schermate in caso di errori.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.