5 votos

Área de intersección entre dos polígonos en el mismo shapefile en QGIS

Tengo un shapefile con dos polígonos. Me gustaría poder generar el área de intersección entre los dos polígonos.

He intentado utilizar la herramienta de intersección, pero no parece funcionar porque los polígonos están en el mismo archivo shape.

¿Cómo puedo hacer esto en QGIS? Estoy utilizando QGIS 3.12.2.

4voto

TeddyTedTed Puntos 88

Selecciona un polígono y cópialo, luego Edit > Paste Features As > Temporary Scratch Layer .

Seleccione el otro polígono en la capa original y vaya a Vector > Geoprocessing Tools > Clip Utilice la capa original como capa de entrada (y marque Sólo características seleccionadas) y utilice la nueva capa de rascado como capa de superposición para producir el área de intersección.

0 votos

Un enfoque interesante. Sin embargo, cuando Editar > Pegar características como > Capa temporal de raspado, la nueva capa no tiene geometría y su tabla de atributos está vacía. Por lo tanto, el clip posterior falla. Estoy utilizando la versión 3.14.16.

4voto

richsage Puntos 168
  1. Haga una copia temporal de la capa de entrada haciendo clic con el botón derecho del ratón y seleccionando Duplicar capa

  2. Seleccione uno de los polígonos de la capa Duplicar

  3. Seleccione el otros polígono en la capa de entrada

  4. Clip utilizando el Entrada capa y Duplicado capa. Asegúrese de comprobar en la opción Sólo características seleccionadas para ambas capas. Y ya está. La salida contiene sólo el área de superposición.

  5. Opcionalmente, ejecute la herramienta Vector > Herramientas de gestión de datos > Crear índice espacial con la capa de salida.

EDITAR:

El método que describo arriba funciona bien cuando sólo se superponen dos polígonos, donde los solapamientos pueden identificarse fácilmente. Sin embargo, si hay múltiples pares de solapamientos, mi método podría resultar engorroso. Además, si se superponen tres o más polígonos, mi método no funcionará. Para esas situaciones, la Saga Autointersección de polígonos herramienta mencionada por Taras es correcto.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X