Datei Geodatabase in QGIS für Ubuntu öffnen?


9

Bisher habe ich Anweisungen zum Stapeltausch gefunden, aber sie sind für Windows. Und bis jetzt sind die Informationen, die ich gefunden habe, für Windows. Ich habe derzeit Ubuntu 13.04 Raring Tail. Ich benutze qgis 1.8. Ich verstehe, dass gdal automatisch mitgeliefert wird und ich es öffnen sollte (.gdb). Ich habe die GDB-Datei auf meinem Computer. Ich habe versucht, Vektorebene und Quelltyp als Datei und Datenbank und Verzeichnis hinzuzufügen. Die Option für die Datenbank möchte, dass ich mich mit einem Server verbinde, muss es aber nicht.

Unterstützung für File Geodatabase (* .gdb) in QGIS installieren?

Open Source Tool zum Lesen von Esri File Geodatabase (.gdb)?

Ich habe versucht, ubuntu gis ppa, die stabile und instabile Version, zu installieren. Dies hat dazu geführt, dass qgis die Python-Plugin-Option verloren hat und ich eine saubere Deinstallation durchführen muss. sudo apt-get remove --purge qgis

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

Ich habe dies bei stackexchange gelesen: Migrieren von Geodatabase- Daten in PostGIS ohne Esri-Apps?

Das ist vielleicht meine Antwort, aber meint er damit, das ins Terminal zu stellen?


Hier ist die genaue Fehlermeldung: ist keine gültige oder anerkannte Datenquelle
TJ

Was ist die Version Ihrer File Geodatabase? Sie müssen mindestens Version 10.0 sein, da frühere Versionen von der API nicht unterstützt werden.
Holen Sie sich Spatial

Ich verwende Arc GIS Desktop 10.1
TJ

Was ist die Quelle Ihrer Datei-Geodatabase? Hast du es erstellt oder ist es von woanders gekommen? Ich verstehe, dass die von Ihnen verwendete Software Version 10.1 ist, aber Sie müssen sicherstellen, dass die Version der Datei-Geodatabase mindestens 10.0 ist und nicht mit einer früheren Version erstellt wurde.
Holen Sie sich Spatial

Nein, ich habe es vor 2 Wochen mit der 10.1-Software erstellt.
TJ

Antworten:


0

Im Jahr 2019 können Sie dies mit qgis 3.6 tun !!!!

Schritt 1: Klicken Sie auf die Schaltfläche Vektor hinzufügen (roter Kreis).

Geben Sie hier die Bildbeschreibung ein


Schritt 2: Verzeichnis, openFileGDB und Dateipfad auswählen (roter Pfeil)

Geben Sie hier die Bildbeschreibung ein


Schritt 3: Alle Ebenen auswählen (roter Kreis) Geben Sie hier die Bildbeschreibung ein


Getan!!!!! Sie fügen einfach alle Ebenen zu qgis hinzu


3

Ich weiß, dass es eine Weile her ist, seit diese Frage gestellt wurde, aber ich hatte ähnliche Probleme (wenn auch mit 14.04) und dachte, ich würde meine Lösung veröffentlichen.

Ich hatte auch QGIS 1.8 installiert (und versuchte es später erneut mit 2.18 ohne Erfolg), und die von jbalk angegebene Lösung funktionierte nicht, da diese Option in der Dropdown-Liste nicht vorhanden war. Während der OpenGDB-Treiber standardmäßig in QGIS installiert ist, ist dies nur dann der Fall, wenn er mit GDAL Version 1.11.0 oder höher kompiliert wurde (siehe RyanDaltons Kommentar zur Unterstützung von File Geodatabase (* .gdb) in QGIS? ). Bei der Installation der stabilen Version der QGIS-Version gemäß den Anweisungen auf der QGIS-Website erhielt ich eine GDAL-Version von 0.9. #.

Sie können Ihre GDAL-Version durch Eingabe überprüfen

gdalinfo --version

Der einfachste Weg, dies jetzt zu beheben (möglicherweise gab es dieses Update 2013 noch nicht), ist die Installation mithilfe der Ubuntugis-basierten Repositorys gemäß den Anweisungen auf der QGIS-Website . Die GDAL-Version ist dann auf dem neuesten Stand (meine liest derzeit 2.1.0), der OpenGDB-Treiber funktioniert sofort und Sie können den Anweisungen von jbalk folgen.


1

Ebene> Vektorebene hinzufügen> Verzeichnis> Typ: ESRI FileGDB> Zum GDB-Ordner navigieren, markieren und OK drücken.

Seit Sie die Frage gestellt haben, wurde QGIS mehrmals aktualisiert und die FileGDB-Unterstützung wurde verbessert. Bitte installieren Sie QGIS neu und versuchen Sie das obige Verfahren und veröffentlichen Sie Screenshots, wenn Sie Fehler erhalten.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.