Tengo dos capas superpuestas de polígonos, y necesito borrar de alguna manera las áreas superpuestas. -De esta manera debería terminar con dos capas de polígonos no superpuestos. ¿Suena bastante simple pero no puedo hacerlo bien con ninguna de las herramientas en Qgis? ¿Debería usar "recortar" o "cortar forma por polígonos", o tal vez la herramienta "diferencia" y el "clip"?
Lo que sea que haga, el producto no está bien.
B-A
lugar deA-B
).Respuestas:
También puede usar la "diferencia simétrica" (vector> herramientas de geoprocesamiento) para hacer lo que quiera en un solo paso (también llamado XOR, consulte una descripción de las operaciones de superposición en wikigis para obtener más detalles)
Por otro lado, su topología no parece muy buena porque tiene polígonos superpuestos. Podría limpiar un poco su capa verde convirtiendo sus polígonos en líneas y viceversa de líneas a polígonos (vector> geometrías)
Por cierto, antes de usar las herramientas de procesamiento, también se recomienda trabajar en el mismo sistema de coordenadas. Esto podría explicar por qué sus herramientas no funcionan como se esperaba
fuente
usando qgis 2.0.1. creó dos polígonos superpuestos (amarillo y verde). La herramienta de recorte crea un "área de diferencia" (polígono rojo). aplicar herramienta de diferencia; capa de vector de entrada = capa de polígono original, capa de diferencia = polígono de recorte.
resultados de aplicar el polígono de recorte con la herramienta de diferencia a cada uno de los polígonos originales.
espero que esto ayude:)
fuente
Puede usar el comando recortar en el Editor para recortar el polígono superpuesto, puede ver aquí https://youtu.be/TGg18r5U4yw
fuente