Ich habe einen .gdb-Ordner mit LOCK-Dateien, FREELIST-Dateien, ATX-Dateien, GDBINDEXES-Dateien, GDBTABLE-Dateien, GDBTABLEX-Dateien und SPX-Dateien.
Ich möchte die Paketdaten in diesem Ordner in ein Shapefile konvertieren, damit ich sie online in Arc GIS laden kann. Wenn ich meine ArcGIS-Desktop-Version noch hätte, wäre dies eine einfache Aufgabe. Ich habe jedoch keinen Zugriff mehr auf diese Version der Software.
Irgendwelche Ideen, wie man diese Paketdaten in ein Shapefile bringt? Ich habe noch nicht versucht, QGIS herunterzuladen, daher bin ich mir nicht sicher, ob diese Software über die Funktionen von ArcGIS 10.1 verfügt
Antworten:
Eine Option, die möglicherweise etwas schneller ist (weniger Klicks) oder die Sie von einem Skript aus aufrufen können, ist die Verwendung des Befehls ogr2ogr (mit OSGeo4wShell (das mit der Installation von QGIS geliefert wird)).
Wenn Sie eine Teilmenge exportieren möchten, können Sie den gleichen Befehl wie oben verwenden, aber am Ende die Tabellennamen (z. B. Paket und Stadt) auflisten.
quelle
$ ogr2ogr -f "ESRI Shapefile" some-shape.shp some-geo-db.gdb
FAILURE: Unable to open datasource 'some-geo-db.gdb' with the following drivers. -> ESRI Shapefile -> MapInfo File <snipped for brevity> -> OpenFileGDB
File Geodatabase in QGIS 2.4
Hinweis: Verwenden Sie Verzeichnis anstelle von Datei
Sobald die File-Geodatbase geladen ist, speichern Sie das Shapefile
quelle