Bagaimana cara mengubah data dari .gdb menjadi shapefile tanpa ArcMap?

14

Saya memiliki folder .gdb dengan File LOCK, File FREELIST, File ATX, File GDBINDEXES, File GDBTABLE, File GDBTABLEX dan, File SPX.

Saya ingin mengonversi data paket dalam folder ini menjadi shapefile sehingga saya dapat memuatnya ke Arc GIS online. Jika saya masih memiliki versi desktop ArcGIS saya, ini akan menjadi tugas yang mudah, saya tidak lagi memiliki akses ke versi perangkat lunak ini.

Ada ide tentang cara mendapatkan data parsel ini ke dalam shapefile? Saya belum mencoba mengunduh QGIS, jadi saya tidak yakin apakah perangkat lunak ini akan memiliki kemampuan seperti ArcGIS 10.1

rampok
sumber
3
Ini akan membantu: gis.stackexchange.com/questions/22201/… .... Akses lalu ekspor.
Branco
Windows memperlakukan geodatabases file sebagai folder, tetapi mereka tidak dapat digunakan seperti folder. 'File' dalam folder umumnya tidak dapat digunakan oleh hal lain, dan modifikasi apa pun dari mereka dapat merusak geodatabase.
Chris W
Berhasil! (membuka lapisan dalam QGIS dan menggunakan direktori terbuka). Terima kasih
Davidesl

Jawaban:

15

Salah satu opsi yang mungkin sedikit lebih cepat (lebih sedikit klik) atau Anda dapat menelepon dari skrip adalah dengan menggunakan perintah ogr2ogr (menggunakan OSGeo4wShell (yang dilengkapi dengan instalasi QGIS)).

ogr2ogr -f "ESRI Shapefile" C:/Temp/Shps C:/Temp/test.gdb

masukkan deskripsi gambar di sini

Jika Anda ingin mengekspor subset Anda dapat menggunakan perintah yang sama di atas tetapi pada akhirnya daftar nama tabel (misalnya, paket dan citybnd).

ogr2ogr -f "ESRI Shapefile" C:/Temp/Shps C:/Temp/test.gdb parcel citybnd
artwork21
sumber
Ini tidak berhasil untuk saya. Ketika saya menjalankan $ ogr2ogr -f "ESRI Shapefile" some-shape.shp some-geo-db.gdbsaya mendapatkan output ini:FAILURE: Unable to open datasource 'some-geo-db.gdb' with the following drivers. -> ESRI Shapefile -> MapInfo File <snipped for brevity> -> OpenFileGDB
mkirk
Dipecahkan - sama dengan: gis.stackexchange.com/questions/143577/…
mkirk
11

File Geodatabase di QGIS 2.4 masukkan deskripsi gambar di sini

Catatan: Gunakan Direktori daripada File

Setelah file geodatbase dimuat, simpan shapefile

masukkan deskripsi gambar di sini

Mapperz
sumber
Jawaban Anda menunjukkan cara memuat file tabel geodatabase di QGIS, tetapi tidak cara mengekspornya ke shapefile.
artwork21
Sudahkah Anda mencoba mengklik kanan pada layer di QGIS dan Save as?
Rayner
1
Ditambahkan Save As Shapefile [menu lapisan bawah]
Mapperz
Ini tidak berhasil untuk saya. Ketika saya menyimpan sebagai layer bentuk, layer baru dibuat tanpa kesalahan yang terlihat, tetapi layer baru tidak memiliki fitur (Saya telah memverifikasi bahwa saya telah memilih untuk menyimpan semua fitur, tidak hanya dipilih.)
mkirk