Menggabungkan poligon yang berdekatan menggunakan ArcGIS Desktop?

12

Saya ingin menggunakan ArcGIS Desktop untuk menggabungkan poligon yang berdekatan satu sama lain.

Tidak ada bidang umum antara poligon dan karenanya alat Larutkan bukan solusi yang ideal. Poligon yang ingin saya gabungkan menjadi berdekatan atau berada dalam jarak tertentu satu sama lain.

Saya ingin menghindari penggunaan ArcObjects. Namun, skrip Python dipersilakan.


Alat Dissolve menggabungkan poligon yang berdekatan ketika atribut yang dibubarkan ditinggalkan (dan membuat multipart dinonaktifkan). Namun, tidak memiliki pengaturan untuk toleransi spasial. Lebih jauh lagi, larut tidak bekerja pada poligon yang hanya memiliki titik sama.


Saya telah mencoba pendekatan dengan alat integrasi seperti yang disebutkan dalam salah satu jawaban. Masalahnya adalah bahwa bentuk fitur akhir yang dibuat dengan mengintegrasikan beberapa fitur tidak seperti bentuk yang akan terbentuk jika batas-batas antara fitur-fitur tersebut dibubarkan.

DotPi
sumber
Saya akan menyelidiki pendekatan ini: (1) Buffer poligon. Buffer dari poligon menyentuh atau dekat akan tumpang tindih. (2) Gunakan alat Union atau Intersect. Bagian buffer yang tumpang tindih akan memiliki atribut semua poligon asal. Ini berarti: Tabel hasil menunjukkan hubungan poligon Anda. (3) Sesuaikan tabel dari langkah 2 dengan Excel dan gabungkan kembali ke poligon Anda. (4) Larutkan poligon Anda dengan atribut.
Jens

Jawaban:

11

Saya akan pergi untuk alat Integrasi yang menemukan fitur yang ada dalam toleransi x, y yang diberikan. Setelah itu gunakan alat Dissolve yang berfungsi dengan baik untuk poligon yang berdekatan.

Alex Tereshenkov
sumber
5

Alat agregat poligon mungkin yang Anda inginkan? Itu dapat bergabung dengan poligon dalam lapisan yang sama berdasarkan toleransi jarak yang ditentukan. Anda juga dapat mengatur ukuran minimum poligon dan lubang untuk dipertahankan.

Christopher Wesson
sumber
3

Salah satu solusi yang berhasil saya kerjakan adalah dengan menggunakan alat Dissolve dan kemudian menggunakan Multipart ke Singlepart. Ini pertama-tama melarutkan semua poligon menjadi satu poligon tetapi melarutkan shapefile yang berdekatan. Kemudian menggunakan Multipart ke Singlepart ini menciptakan shapefile di mana setiap poligon digabungkan diberikan oleh fitur tunggal di tabel atribut.

Andrew
sumber