Saya memiliki dua set fitur poligon yang berbeda (398 trus sensus dan 80 kode ZIP) yang masing-masing digulirkan ke fitur yang lebih besar (wilayah AS). Meskipun saluran sensus lebih kecil dari kode ZIP, mereka tidak menggulung (yaitu sarang di dalam) kode ZIP.
Pertanyaan saya - apakah ada metode / alat yang menggunakan ArcGIS atau QGIS (atau perangkat lunak apa pun) untuk secara terpisah mengelompokkan 398 saluran sensus dan 80 kode ZIP untuk membentuk 10 fitur poligon sambil meminimalkan perbedaan antara dua set 10 fitur poligon yang dihasilkan?
Untuk memperjelas, saya ingin mengelompokkan 398 traktat -> 10 fitur, dan kemudian secara terpisah mengelompokkan 80 kode ZIP -> 10 fitur, sehingga saya memiliki dua set berbeda dari 10 fitur masing-masing. Saya ingin mengoptimalkan pengelompokan ini sehingga overlay antara dua set ini dimaksimalkan (yaitu meminimalkan ketidakcocokan).
sumber
Jawaban:
Karena tidak ada cara yang jelas atau seragam untuk mendefinisikan poligon yang dihasilkan, saya pikir Anda perlu membuat mereka terlebih dahulu, bagaimana pun Anda anggap cocok - menggunakan pembubaran pada atribut apa pun (yang ada atau diturunkan) pada lapisan sensus atau kode pos.
Setelah Anda memiliki poligon yang dihasilkan, overlay (berpotongan) masing-masing lapisan dengan itu, melakukan pembubaran lain dan menghitung statistik Anda pada atribut lainnya.
sumber
Jika Anda memiliki informasi kode pos dan heirarki yang lebih tinggi dalam basis data Anda, maka Anda dapat melakukannya dengan menggabungkan nilai-nilai kolom bersama-sama dan mendapatkan shapefile baru.
sumber
Tampak bagi saya bahwa Anda ingin mengelompokkan trus sensus menjadi 10 kluster, dengan kendala bahwa traktat di setiap kluster berdekatan. Jika demikian, Anda dapat menggunakan python library clusterPy yang mengimplementasikan beberapa algoritma berbeda untuk pengelompokan terbatas spasial.
sumber