Kami memiliki template geodatabase, yang kami kirim ke pencipta data regional kami. Mereka memperbarui geodatabase ini dan mendigitalkan semua data dari wilayah mereka dalam kacamata feature yang telah ditentukan.
Sekarang kita sudah mendapatkan File geodatabases, kami menemukan bahwa sering kali banyak kacamata feature telah dimodifikasi. Mungkin bidang mungkin ditambahkan atau dihapus. Dalam beberapa kasus, kelas fitur itu sendiri dihapus atau yang baru dibuat.
Saya ingin mendapatkan laporan yang menunjukkan kelas-kelas dan tabel fitur mana yang diubah, serta bidang-bidang yang berbeda di dalam tabel umum & kacamata feature.
Saya sudah melihat beberapa pertanyaan seperti:
Tetapi jawaban yang diberikan dalam Pertanyaan ini belum membantu.
arcgis-10.0
esri-geodatabase
schema-architecture
Devdatta Tengshe
sumber
sumber
Jawaban:
Ada tambahan luar biasa yang disebut X-ray untuk ArcCatalog . Ini memiliki banyak fitur, tetapi yang akhirnya kami gunakan adalah alat 'Analisis Perbedaan' dari menu Alat.
Ini menemukan bagi Anda perbedaan antara Geodatabase dan Dokumen ruang kerja XML. Kami baru saja mengekspor skema Geodatabase Template kami ke XML, dan membandingkan berbagai Geodatabases dengannya.
Hampir tidak memerlukan beberapa detik untuk menampilkan laporan yang bagus dengan semua kelas fitur dan bidang yang hilang atau berbeda di dua geodatabase.
sumber
Saya pikir menulis skrip python akan cocok untuk apa yang Anda coba cari tahu. Di bawah ini adalah alur kerja skrip umum:
Pertama, bandingkan geodatabase 1 (geo1) dengan geodatabase 2 (geo2)
Kedua secara terbalik membandingkan geo2 ke geo1
Ikuti langkah 1-3 di atas tetapi dalam urutan terbalik geo2 ke geo1
Setelah skrip selesai, periksa file teks hasil untuk kemungkinan perbedaan.
sumber
Sepertinya Anda sudah memiliki jawaban yang bagus. Tetapi bagi siapa pun yang ingin memahami skema geodatabase mereka, saya juga dapat merekomendasikan ArcGIS Diagrammer , program yang berdiri sendiri yang ditulis oleh salah satu tim Esri.
sumber