Estoy dibujando regiones administrativas que tienen límites que siguen calles en otra capa. Como estas calles son bastante largas con muchos vértices, no quiero volver a trazarlas. Estoy buscando una forma de "dividir" el polígono como herramienta "dividir características" (la que tiene el icono de tijeras).
Antes: un polígono completo con una línea que lo atraviesa
Después: la línea funciona como un par de tijeras y divide el polígono en 2 partes (en la imagen a continuación, los polígonos se separaron solo para fines ilustrativos)
Resolví este problema con Processing Toolbox, usando el
Polygon-line intersection
algoritmo SAGA .El proceso puede fallar (es decir, sin división) si el final de la línea se ajusta a un punto de vértice del polígono. Extender un poco la línea hacia el polígono vecino o el área exterior desinfecta esas trampas.
fuente
Esta pregunta similar es para ArcGIS, pero puede proporcionarle algunas ideas de la discusión que puede implementar en QGIS.
También creé un modelo ArcGIS que puede replicar utilizando conceptos similares en QGIS. Traté de describir los conceptos que usé aquí .
fuente
Si entiendo su pregunta correcta, el comando GRASS v.type.bl se puede usar para convertir polígonos en líneas. vea la siguiente publicación: ¿Cómo divido los polígonos en segmentos de línea?
fuente
Si no tiene la licencia ArcInfo , puede usar el comando " geom.splitpolysbylines " en el Entorno de modelado geoespacial . Funciona perfectamente Sin embargo, asegúrese de tener ArcGIS 10.1 o ArcGIS 10.0 SP4 e instalado "R" 2.12 o superior.
fuente