¿Eliminar características de polígonos superpuestos de una de dos capas usando QGIS?


10

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.


2
Si usa la herramienta Diferencia en la capa A y la capa B, debería obtener una capa C resultante que no se superponga con la capa B (la capa C es la capa A con las áreas superpuestas eliminadas). ¿No es ese el resultado que quieres?
Jake

Hola jake Gracias por la respuesta. -Bueno, es parte del resultado que quiero. Sin embargo, los polígonos que aparecen como resultado de la herramienta Diferencia son incorrectos. No "Recorta" o "Corta" las áreas pequeñas que se superponen, en su lugar, elimina todo el polígono que está en contacto con la otra capa y, como dije, no solo el área "pequeña" que realmente inflige con el otra capa ¿Tiene sentido el problema?
aneh

En ese caso, simplemente debe invertir la operación (en B-Alugar de A-B).
Jake

Respuestas:


2

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


el enlace ya no funciona "infogeoblog.wordpress.com ya no está disponible. Los autores han eliminado este sitio".
Lennert

3

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.

dos polígonos superpuestos arbitrarios

resultados de aplicar el polígono de recorte con la herramienta de diferencia a cada uno de los polígonos originales.

usando el clip con la herramienta de diferencia en ambos polígonos de entrada originales

espero que esto ayude:)


Creo que hay algo mal con la topología en mis capas. Cuando uso la función de clip, no registra todas las superposiciones, solo algunas. ¿Podría ser esta la razón de los problemas? Me doy cuenta de que cuando tiene recortadas las áreas superpuestas, puede usar la herramienta de diferencia para eliminar de una de las dos capas. ¡Gracias por todas las respuestas! postimg.org/image/5lwq2lwqv/2626db87
aneh

@Andreas estoy hurgando en la oscuridad en este caso, pero verifique los sistemas de coordenadas de todas las capas con las que está trabajando, incluidas las creadas con la herramienta de diferencia. Tal vez hay una falta de coincidencia con las proyecciones? Sé que esto puede causar problemas dentro de ArcMAP
Barrett

-1

Puede usar el comando recortar en el Editor para recortar el polígono superpuesto, puede ver aquí https://youtu.be/TGg18r5U4yw


Esto no responde la pregunta. ¿Podría dar una respuesta usando QGIS y no ArcGIS
Knightshound

también que el video de YouTube ya no está disponible
csk
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.