5 votos

Añadir atributo del polígono subyacente basado en máxima área compartida

La imagen de abajo es de viña bloques en diferentes tipos de suelo (cuatro más grandes polígonos - todas las diferentes capas).

Enter image description here

Me gustaría crear un nuevo atributo en la viña capa que se llama el tipo de suelo y rellenarlo con el valor de los cuatro diferentes tipo de suelo de la capa de atributo de descripción.

En el caso de que los tipos de suelo superposición de la viña bloques, el atributo tipo de suelo debe ser donde más del 50% de que el bloque se encuentra dentro del tipo de suelo. He buscado, pero no puede encontrar una respuesta.

He intentado geomwithin('Aluvión', 'Descripcion') - una función que me meto en la calculadora de campo después de haber instalado el plugin refFunctions. Sin embargo, esto sólo funciona, por supuesto, si la viña polígono está completamente dentro del tipo de suelo. He jugado un poco con la Unión, pero no puedo ver lo que me va a ayudar.

Por favor alguien puede ayudarme? Yo preferiría una expresión, como no tengo conocimientos de scripting.

6voto

Frank Lowney Puntos 11

Me gustaría sugerir el uso de la combinación attribute by location

Aquí hay un par de imágenes del cuadro de diálogo que se encontraría.

enter image description here

enter image description here

Además, puede utilizar la Consulta Espacial plugin que ahora es un core plugin de QGIS y el NNJoin plugin como formas de abordar el problema.

Consulta Espacial Plugin

El spatialquery Consulta Espacial Plugin te permite hacer una consulta espacial (es decir, seleccionar las características) en una capa de destino con referencia a otra capa. La funcionalidad se basa en el SEGURO de biblioteca y depende de la fuente seleccionada en función de la capa.

Operadores posibles son:

Contiene
Es igual
Superposición
Cruza
Cruza
Es distinto
Toca
Dentro de

NNjoin Plugin

El NNPlugin une dos capas vectoriales (la entrada y la combinación de la capa) basada en el vecino más cercano de las relaciones. Toda la geometría tipo de combinaciones son compatibles. Una característica de la capa de entrada está unido a la más cercana en función de la combinación de la capa. El resultado de la combinación es una nueva capa de vector con el mismo tipo de geometría y coordinar el sistema de referencia como la capa de entrada. Unirse a capas con diferentes Sistemas de Referencia de Coordenadas (CRS) es compatible, siempre y cuando la combinación de la capa de sistema de coordenadas es una proyección de CRS. La combinación y cálculos de distancia se realiza mediante la combinación de la capa de CRS. Auto une son compatibles. Por auto de las combinaciones, cada una de las características de la capa se une a su vecino más cercano dentro de la capa. Un índice espacial (QgsSpatialIndex) en la combinación de la capa se utiliza para acelerar la combinación de capas con no-multi-tipos de geometría.

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