¿Romper un solo polígono en múltiples polígonos?

12

Creé polígonos voronoi después de lo cual los disolví sobre la base de un atributo. Ahora hay casos en los que para un solo atributo "abc" tengo 3 polígonos en diferentes lugares con la misma identificación de objeto. Me gustaría dividirlos en 3 polígonos, ya que están en diferentes lugares.

¿Hay alguna herramienta en ArcGIS Desktop o QGIS que pueda ayudarme a hacer eso?

SNT
fuente

Respuestas:

22

En el menú vectorial de QGIS, así como en la Caja de herramientas de procesamiento, encontrará Multipart a Singlepart .

Este algoritmo toma una capa vectorial con geometrías multiparte y genera una nueva en la que todas las geometrías contienen una sola parte. Las entidades con geometrías multiparte se dividen en tantas entidades diferentes como partes que contiene la geometría, y se utilizan los mismos atributos para cada una de ellas.

ingrese la descripción de la imagen aquí

bajo oscuro
fuente
8

Debe especificar la opción SINGLE_PARTcuando ejecute la herramienta Disolver ArcGIS :

SINGLE_PART: especifica que las funciones de varias partes no están permitidas. En lugar de crear características de varias partes, se crearán características individuales para cada parte.

Alex Markov
fuente
Como dijo Alex, hay una opción / casilla de verificación en la herramienta Disolver de Arcgis 9.3, - "Crear entidades multiparte", está "marcada" por defecto.
vadivelan
2
Esta es la mejor respuesta para prevenir el problema al usar ArcGIS. La herramienta Multipart a Singlepart (referenciada por Marcin) es la mejor manera de solucionar el problema después del hecho.
3

Otra opción menos elegante es hacer clic en el botón Descomponer en la barra de herramientas Edición avanzada en Arcgis después de seleccionar todas las entidades en Capa.

vinayan
fuente
1

Una sugerencia para todos los entusiastas de R o nuevos aprendices (como yo): Lo mismo se puede lograr en R con la disaggregatefunción de la spbiblioteca.

output <- disaggregate(input)

Simple como eso.

Momchill
fuente