Apakah ada cara untuk berinteraksi dengan fitur, tetapi lebih khusus atributnya, dalam file geodatabase seperti yang Anda bisa dalam geodatabase pribadi?
Seringkali saya hanya akan membuka geodatabase pribadi di MS Access dan menggunakan SQL langsung (bukan wizard permintaan tetapi SQL mentah - saya pikir lebih cepat dan bekerja lebih cepat dengan cara ini) untuk memanipulasi atribut dalam tabel mereka, melakukan pembaruan bidang tabel, menjatuhkan catatan berdasarkan pada kriteria apa pun, dll. Ini berfungsi dan bekerja dengan baik dan merupakan heckuva jauh lebih mudah daripada mencoba berebut dengan atribut melalui ArcGIS (misalnya, alat Intersect) seperti jika saya ingin hanya menambahkan satu bidang dll. Saya sudah melakukan ini selama beberapa tahun pada banyak proyek tanpa masalah.
Apakah ada jalan lain untuk pendekatan ini dengan file geodatabase? Saya kira tidak tetapi saya berharap saya salah ... dan saya bertanya-tanya apakah ESRI dapat mencela format geodatabase pribadi secara bersamaan karena mereka benar-benar mendorong format file geodatabase ...
terima kasih tom
sumber
Jawaban:
File GDB API mungkin merupakan cara terbaik.
Dulu di http://resources.arcgis.com/content/geodatabases/10.0/file-gdb-api tetapi sekarang di GitHub ESRI, https://github.com/Esri/file-geodatabase-api .
Ini hanya sebuah perpustakaan tanpa GUI ujung depan. Jika pengembang .NET Anda, saya membuat pembungkus sampel untuk C ++ dll yang dapat membantu Anda memulai.
http://code.google.com/p/filegdbapi-dotnet-example/
Perbarui
Anda bisa mendapatkan yang terbaru di sini. Termasuk perpustakaan C ++ dan C # dengan contoh. https://github.com/Esri/file-geodatabase-api
sumber
File Geodatabase asli untuk ESRI tetapi Cross-platform (tidak seperti Personal Geodatabases windows saja).
Kami menggunakan FME (Perangkat Lunak Aman) yang memudahkan untuk bekerja dengan Personal, File atau SDE Geodatabases.
Meskipun dimungkinkan untuk menggunakan pendekatan geodatabase pribadi tetapi memiliki sistem otomatis yang akan menyalin (atau memperbarui) ke file geodatabase semalam.
Meskipun baru-baru ini File Geodatabase API menjadi lebih bermanfaat
http://resources.arcgis.com/content/geodatabases/10.0/file-gdb-api atau https://github.com/Esri/file-geodatabase-api
(jika Anda memiliki keterampilan C ++)
sumber