Mam folder .gdb z plikami LOCK, FREELIST, ATX, GDBINDEXES, GDBTABLE, GDBTABLEX i SPX.
Chcę przekonwertować dane paczki w tym folderze na plik kształtu, aby móc załadować je do Arc GIS online. Gdybym nadal miał wersję ArcGIS na komputer, byłoby to proste zadanie, ale nie mam już dostępu do tej wersji oprogramowania.
Jakieś pomysły na przekształcenie tych danych paczki w plik kształtu? Nie próbowałem jeszcze pobierać QGIS, więc nie jestem pewien, czy to oprogramowanie miałoby taką możliwość, jak ArcGIS 10.1
qgis
shapefile
convert
arcgis-online
file-geodatabase
Obrabować
źródło
źródło
Odpowiedzi:
Jedną z opcji, która może być nieco szybsza (mniej kliknięć) lub można wywoływać ze skryptu, byłoby użycie polecenia ogr2ogr (przy użyciu OSGeo4wShell (dostarczanego z instalacją QGIS)).
Jeśli chcesz wyeksportować podzbiór, możesz użyć tego samego polecenia powyżej, ale na końcu listy wypisz nazwy tabel (np. Paczka i miasto).
źródło
$ ogr2ogr -f "ESRI Shapefile" some-shape.shp some-geo-db.gdb
, otrzymuję następujące dane wyjściowe:FAILURE: Unable to open datasource 'some-geo-db.gdb' with the following drivers. -> ESRI Shapefile -> MapInfo File <snipped for brevity> -> OpenFileGDB
Plik Geobazy w QGIS 2.4
Uwaga: Użyj katalogu zamiast pliku
Po załadowaniu pliku geodatbase zapisz plik kształtu
źródło