Memecah satu poligon menjadi beberapa poligon?

12

Saya membuat poligon voronoi setelah itu saya membubarkannya berdasarkan satu atribut. Sekarang ada kasus di mana dalam satu atribut tunggal "abc" Saya memiliki 3 poligon di tempat yang berbeda dengan id objek yang sama. Saya ingin memecah ini menjadi 3 poligon karena mereka berada di lokasi yang berbeda.

Apakah ada alat di ArcGIS Desktop atau QGIS yang dapat membantu saya dalam melakukan itu?

SNT
sumber

Jawaban:

22

Di menu vektor QGIS, dan juga di Toolbox Pemrosesan, Anda akan menemukan Multipart Ke Singlepart .

Algoritma ini mengambil layer vektor dengan geometri multipart dan menghasilkan yang baru di mana semua geometri mengandung satu bagian. Fitur-fitur dengan geometri multipart dibagi dalam banyak fitur yang berbeda seperti bagian-bagian yang berisi geometri, dan atribut yang sama digunakan untuk masing-masing.

masukkan deskripsi gambar di sini

underdark
sumber
8

Anda harus menentukan opsi SINGLE_PARTketika menjalankan alat ArcGIS Dissolve :

SINGLE_PART —Menentukan fitur multi bagian tidak diizinkan. Alih-alih membuat fitur multi bagian, fitur individual akan dibuat untuk setiap bagian.

Alex Markov
sumber
Seperti yang dikatakan Alex, ada opsi / kotak centang di Arcgis 9.3 Alat pelarutan, - "Buat fitur multi-bagian", itu "dicentang" sebagai default.
vadivelan
2
Ini adalah jawaban terbaik untuk mencegah masalah saat menggunakan ArcGIS. Alat Multipart Ke Singlepart (dirujuk oleh Marcin) adalah cara terbaik untuk memperbaiki masalah setelah fakta.
3

Pilihan lain yang kurang elegan adalah dengan mengklik tombol Explode di toolbar Advanced Editing di Arcgis setelah memilih semua fitur di Layer.

Vinayan
sumber
1

Sebuah saran untuk semua penggemar R atau pelajar baru (seperti saya) di luar sana: Hal yang sama dapat dicapai dalam R dengan disaggregatefungsi dari spperpustakaan.

output <- disaggregate(input)

Sederhana seperti itu.

Momchill
sumber