Ich hatte gehofft, dass ich die 'Master'-Version (Nightly Build) von QGIS verwenden könnte, um FGDB-Unterstützung ohne Kompilierung zu erhalten (ich bin kein Entwickler und habe ehrlich gesagt Tage produktiver Zeit damit verschwendet, Dinge ohne Glück zum Kompilieren zu bringen). .
Da gdal 1.9 anscheinend fgdb unterstützt, dachte ich, ich könnte einfach die Entwicklerversion herunterladen. Die neueste Version von QGIS (191a229), selbst mit GDAL 1.9, scheint mir jedoch nicht zu erlauben, meine GDB-Datei hinzuzufügen.
Ist die im Master-Build enthaltene GDAL-Version nicht mit fgdb-Unterstützung kompiliert? Weiß jemand, ob es eine Möglichkeit gibt, dies zu tun, ohne eine neue Version zu kompilieren?
qgis
gdal
file-geodatabase
afwatl
quelle
quelle
Antworten:
Verwenden Sie das OSGeo4W-Installationsprogramm . Ich habe es aktualisiert, um gdal 1.9 zu verwenden.
quelle
Dies ist nicht unbedingt eine Antwort auf die gestellte Frage, aber ich denke, sie beantwortet, was Sie tatsächlich erreichen wollen:
Wenn Sie FileGDBs in QGIS unter Windows XP / 7 anzeigen müssen, können Sie dies mit dem Standalone-Installationsprogramm für 1.7.4 tun (nicht der Master-Build und GDAL 1.8, aber es funktioniert für mich!)
Das Installationsprogramm für QGIS installiert die ogr-Treiber-DLL nicht, aber Sie sollten dies von Ihrer Master-Installation hier abrufen können: * INSTALL DIR \ bin \ gdalplugins \ 1.8 \ ogr_FileGDB.dll *. Die ESRI-DateiGDB-API-DLL ( FileGDBAPI.dll ) kann aus dem Download der ESRI-DateiGDB-API abgerufen werden und muss im Verzeichnis INSTALL DIR \ bin abgelegt werden .
QGIS 1.7.4 scheint die Unterstützung von FileGDB nicht zu kennen (ich denke, dies erfordert ein Update der QGIS-Schnittstelle), aber wie eine Reihe anderer, in QGIS nicht gelisteter, aber von GDAL / OGR unterstützter Formate können FileGDBs von geöffnet werden Wählen Sie "Vektorebene hinzufügen" , wählen Sie den Verzeichnisquellentyp aus und wählen Sie dann die Datei-Geodatabase aus (denken Sie daran, dass der ESRI-API-Treiber nur v10-Datei-GDBs liest).
Die resultierende Ebene in Quantum ist schreibgeschützt. In QGIS 1.7.4 scheint jedoch ein Fehler aufgetreten zu sein, der dazu führt, dass die Schaltfläche zum Umschalten auf der Registerkarte "Felder" der Ebeneneigenschaften für einige schreibgeschützte Datensätze nicht deaktiviert wird. Das Umschalten auf schreibgeschützte Formate ist normalerweise ein sicherer Weg, um QGIS zum Absturz zu bringen. Da OGR jedoch das Schreiben in FileGDBs unterstützt, scheinen Sie in der Lage zu sein, diese über QGIS zu bearbeiten, obwohl dies derzeit offensichtlich nicht richtig implementiert ist!
quelle