Saya memiliki banyak kelas fitur dalam suatu geodatabase dan saya perlu menyimpan / mengekspornya ke dalam shapefile.
Ada Ide?
Klik pada setiap lapisan -> ekspor bukanlah pilihan yang baik, karena banyaknya kelas fitur dalam geodatabase itu.
Saya memiliki banyak kelas fitur dalam suatu geodatabase dan saya perlu menyimpan / mengekspornya ke dalam shapefile.
Ada Ide?
Klik pada setiap lapisan -> ekspor bukanlah pilihan yang baik, karena banyaknya kelas fitur dalam geodatabase itu.
Anda dapat menggunakan ekspor (banyak).
Di ArcCatalog ...
Cukup klik kanan pada database dan pilih "export to shapefile (multiple)"
Jika Anda melakukannya di tingkat basis data,
Anda akan melihat semua yang ada di basis data pada alat yang terdaftar (ada tombol hapus jika ada beberapa yang tidak Anda inginkan).
Jika Anda melakukannya pada level dataset fitur,
Anda melihat semua yang ada di sana dengan opsi yang sama untuk ditambahkan atau dihapus.
Cukup pilih folder output dan jalankan.
Di jendela Python, masukkan
import arcpy
arcpy.env.workspace = r"copy/and/paste/the/workspace/path/here"
# The "r" before the '"' allows you to put in normal windows path format (back slashes) by just copying and pasting.
outLocation = "C:/Users/dpdb/Desktop/" # or whatever the destination folder is
inFeatures = arcpy.ListFeatureClasses() """ This will perform this on the listed workspace from above."""
arcpy.FeatureClassToShapefile_conversion (inFeatures, outLocation)
Pergilah ke ArcMap, buat pilihan (atau def permintaan) jika Anda tidak ingin semua data Anda diekspor. Klik kanan di TOC, ekspor data -> Pilih direktori dan BUKAN gdb dan file Anda akan secara otomatis dibuat sebagai shapefile. Kelas fitur hanyalah fitur yang berada di gdb. Rekan non-gdb mereka secara otomatis shapefile.
Anda dapat melakukan ini dari ArcCatalog dengan mengekspor kelas fitur ke direktori non-gdb juga, saya percaya.
sumber