Saya telah membuat lapisan poligon dari raster, dan hanya memiliki satu ID klasifikasi tunggal (dan dihitung acre) untuk setiap poligon. Saya ingin "melarutkan" semua fitur yang menyentuh ke dalam poligon yang lebih besar dan terpisah. 3 area yang dilingkari merah (di bawah) mengandung poligon / piksel hijau yang hanya menyentuh titik-titik kotak. Secara intuitif (dari sudut pandang pengguna akhir) semua poligon hijau dalam area yang dilingkari harus dihubungkan dan diperlakukan sebagai poligon tunggal karena tidak ada "istirahat" di mana fitur / sel tidak menyentuh.
Apa yang akan menjadi metode terbaik untuk mencapai "bergabung" atau "melarutkan" semua fitur ini menggunakan ArcGIS. Saya memiliki ekstensi ArcInfo dan Spatial Analyst. Jika ada metodologi yang lebih baik untuk melakukan hal ini dalam Spatial Analyst, saya dapat melakukan pra-proses poligon juga.
sumber
Jawaban:
Saya dapat memikirkan beberapa pendekatan yang mungkin patut dicoba tergantung pada apa data Anda (mereka akan menghasilkan perubahan kecil):
Saya yakin ada beberapa pendekatan lain, tapi saya kehabisan tenaga malam ini. Semoga ide-ide ini membantu.
sumber
Poligon yang Anda coba gabungkan harus berbagi lebih dari satu titik. Anda tidak dapat larut dan meledak karena poligon yang hanya berbagi satu titik akan dipisahkan juga. Jika Anda menggabungkan grup yang dilingkari secara manual, mereka akan menjadi multigeometri karena tidak benar-benar berpotongan. @ Silvester menyarankan generalisasi ketika mengkonversi serta metode lain. Anda bisa mencobanya. Salah satu metode kasar adalah dengan buffer semua fitur poligon dengan angka positif kecil kemudian buffer lagi dengan angka negatif kecil yang sama yang akan bergabung dengan poligon tetapi akan membulatkan sudut dalam. Ini juga akan memperkenalkan banyak simpul yang mungkin tidak diinginkan.
sumber
Jika saya mengerti benar Anda hanya bisa menggunakan alat larut untuk dasarnya mengubah polys hijau yang terpisah menjadi satu poligon multi-bagian, kemudian tambahkan bidang area baru dan hitung ulang are.
Semoga ini bisa membantu Tyler
sumber
Saya memiliki dilema yang hampir persis sama. Berikut ini berfungsi setidaknya untuk perkiraan. Saya menggunakan alat halus Polygon untuk "membulatkan" kotak pixel, kemudian alat agregat. Setelah dihaluskan, poligon menyentuh lebih dari sekadar simpul, sehingga alat agregat dapat bekerja dengan baik.
sumber