Saya menggunakan ArcMap 10.2.2 dengan lisensi Advanced. Saya telah menggunakan ArcMap untuk analisis dasar lainnya, tetapi saya cukup baru untuk program ini dan hanya memiliki keterampilan pengkodean dasar, tanpa pengalaman SQL di luar kueri yang sangat mendasar menggunakan pembangun kode SQL di ArcMap.
Saya memiliki poligon rentang geografis spesies dan saya memiliki tabel dengan daftar patogen / penyakit yang dibawa oleh spesies tersebut. Spesies tertentu membawa banyak patogen. Di dunia yang ideal, saya akan bergabung dengan poligon rentang ke tabel spesies + patogen dan menyimpan data poligon / spasial, tetapi sepertinya tidak ada alat GIS untuk melakukan ini (saya akan kemudian menghitung patogen yang tumpang tindih, jadi penting bahwa setiap kombinasi spesies-patogen memiliki fitur sendiri, daripada satu fitur yang memiliki informasi untuk beberapa patogen). Seperti inilah tampilan data saya (# 1 & # 2, # 3 untuk nanti):
Tabel atribut untuk fitur spasial:
Tabel tanpa data spasial:
(Harap dicatat bahwa ini bukan data nyata, dan kombinasi spesies-patogen mungkin tidak nyata. Saya sebenarnya memiliki 115 poligon dan 519 baris tabel. Spesies membawa antara 1-40 patogen dan karenanya spesies memiliki antara 1-40 baris dalam meja saya)
Sebagai bonus tambahan, karena analisis masa depan yang perlu saya lakukan, idealnya saya ingin bisa bergabung satu-ke-banyak ini sehingga saya bisa menyimpan kolom data tambahan dari tabel (lihat di bawah untuk contoh bagaimana ini terlihat). Namun, ini kurang penting karena jika saya bisa mengetahui cara melakukan join, saya hanya bisa mengulang analisisnya.
Ada beberapa solusi yang saya temukan untuk masalah ini, tetapi mereka tidak bekerja untuk saya karena alasan yang tercantum di bawah ini:
Solusi 1: Blog David Aalbers - Saya terlalu pemula untuk mengetahui cara mengedit skrip yang lebih baru dan mencari cara mengimpornya ke ArcMap. Saya mencoba skrip yang lebih lama dan hanya menghasilkan satu ton poligon kosong berjudul test, test_1, test_1_1, test_1_1_1, dll.
Solusi 2: Gabung Satu-Untuk-Banyak - Saya mencoba menggunakan alat Make Query Table (dan saya tidak memiliki pengetahuan SQL, meskipun saya menggunakan pembuat ekspresi) dan saya mendapat ERROR 000383: Masalah dengan tabel, tidak dapat menemukan ruang kerja & Gagal menjalankan (MakeQueryTable). Semua file saya ada di folder yang sama, tetapi tidak ada dalam geodatabase.