Pertanyaan itu terdengar sangat berlebihan ...
Bagaimanapun, saya telah diminta untuk mengeksplorasi penggunaan SQL di ArcGIS. Kami menggunakan SDE DB untuk semua penyimpanan sisi server dan pengelolaan DB / pengeditan skala besar. Namun, saya mencoba untuk menggali lebih dalam tentang seberapa terintegrasi SQL dalam alat-alat ArcGIS. Ada catatan dalam Panduan Referensi Kueri SQL dari bantuan ArcGIS 10 yang secara jelas menyatakan sintaks SQL tidak berfungsi saat menggunakan alat Kalkulator Bidang. Saya menemukan ini sangat mengecewakan karena akan tampak sangat berguna untuk dapat menarik dan memotong informasi langsung dari database itu sendiri ketika menghitung nilai-nilai bidang.
Apa batasan dan jebakan terbesar yang mungkin ada ketika mencoba menggunakan SQL di ArcGIS? Alat mana yang melihat fungsionalitas terbaik ketika terintegrasi dengan SQL?
Jika diperlukan contoh untuk menjadikan ini pertanyaan yang lebih jelas, saya mencoba melacak jumlah tempat menarik yang memiliki tipe tertentu di wilayah tertentu. Setiap titik memiliki atribut yang menggambarkan jenis dan wilayahnya. Solusi saya saat ini melibatkan penggunaan kursor yang banyak untuk penghitungan dan pengambilan data, tetapi seorang superior menunjukkan bahwa query SQL sederhana dapat melakukan semua ini dan lebih banyak lagi. Sayangnya, sepertinya fungsinya tidak ada untuk ini.
Atau itu?