5 votos

¿Cómo crear una tabla que muestre los atributos de una capa y otra?

Tengo dos capas.

El sistema de zonas A12, que es básicamente el sistema de zonas del Reino Unido

enter image description here

y luego otra capa con algunos desarrollos.

Cada capa tiene su propia tabla de atributos.

Me gustaría crear una tabla en la que a cada urbanización le corresponda un número de zona dependiendo de en qué zona caiga. Así, por ejemplo, la zona de desarrollo mm cae en la zona 151 y eso debería indicarse en la tabla final.

enter image description here

¿Pueden ayudarme a hacer esto en QGIS?

4voto

Frank Lowney Puntos 11

Lo que se puede realizar se llama "Spatial Join" o unir atributos por ubicación. Como se ha mencionado, este es una buena fuente de cómo realizar los pasos. Aquí destacaré algunos.

Ya tiene sus datos y ha identificado los campos que quiere unir.

A continuación, podría comenzar la unión espacial como se muestra aquí:

Vaya a Vector ‣ Herramientas de gestión de datos ‣ Unir atributos por ubicación.

enter image description here

La capa del vector de destino es la que queremos añadir los atributos.

enter image description here

Como queremos sumar la capacidad de sus zonas mm, seleccione Tomar resumen de características de intersección y elija Suma.

Entonces tendrá una columna similar a "suma_capacidad" que proporciona el total de sus zonas.

2voto

ROBINSON Puntos 916

Hay un plugin muy útil para hacer uniones espaciales rápidamente. Se llama RefFunctions:

enter image description here

Después de instalar el plugin sólo tienes que añadir un nuevo campo a tu capa de puntos. A continuación, introduzca la siguiente expresión:

geomwithin('targetLayer','targetField')

Sustituya "targetLayer" por el nombre de la capa que contiene los polígonos del sistema de zonas A12 y "targetField" por el nombre del campo que contiene los números.

enter image description here enter image description here

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