¿Es posible crear un búfer alrededor de polígonos vecinos para que los nuevos polígonos no se superpongan?
Preferiblemente en QGIS pero cualquier otra herramienta servirá.
Entonces, en lugar del primer resultado, me gustaría obtener algo similar al segundo:
Respuestas:
Una forma de hacerlo, dependiendo de la calidad / complejidad de la capa de polígono, es con los siguientes pasos:
1) Extraiga los vértices de los polígonos, asegurando que se mantenga un campo único como atributo
2) Crea un voronoi desde estos puntos
3) Proteger los polígonos originales por la cantidad requerida
4) Resta los polígonos del búfer del voronoi
5) Recombine / disuelva los polígonos de voronoi restantes en el campo de atributo único
Al hacer esto en el pasado con conjuntos de datos ligeramente inconsistentes, tuve que hacer pasos adicionales para eliminar artefactos de los nuevos polígonos:
La ventaja del paso voronoi (como también lo sugiere csd) es que proporciona límites perpendiculares, como lo muestra el diagrama de requisitos.
Sin embargo, algunas de estas operaciones pueden llevar mucho tiempo ...
fuente
Si puede tener una cuenta de ArcGIS, puede realizar este proceso fácilmente a través de ArcGIS Online. Al crear un mapa web a través de Arc GIS Online, puede usar una cantidad limitada de herramientas de análisis. La herramienta de análisis de búfer le ofrece opciones para superponer o disolver los búferes. Desde allí, puede exportar esa capa como un archivo de forma.
Para QGIS, primero querrá usar la herramienta Crear búferes e ingresar el radio y la unidad de radio que desee. Luego, ingresará a sus herramientas de geoprocesamiento y utilizará la herramienta Disolver. Esto disolverá los límites de sus memorias intermedias y básicamente creará algo que se parece a una memoria intermedia grande.
fuente
Si el uso de análisis de ráster es una opción, los algoritmos de distancia de costo podrían ser una forma adecuada. por lo general, estos algoritmos también proporcionan distancia y salida de asignación, en función del resultado de la asignación (es decir, qué píxel está más cerca de qué objeto), un cálculo de ráster que selecciona cualquier píxel del ráster de asignación con un valor de distancia <(del ráster de distancia) proporcionaría el resultado esperado.
fuente