4 votos

Sintetizar las Características Específicas de la Superposición de Capas

Tengo varias capas que están separados por categorías (de 1 a 5 siendo 1 la menor importancia y 5 de alta importancia). Cada capa sólo posee valor 1.

He fusionado dos capas simplemente mediante la Combinación de Vector de la función. Ahora me gustaría crear un nuevo campo que me da la suma de las categorías. El objetivo final es tener una idea de cuáles son las áreas más importantes (Aquellos con la mayor suma).

(Actualmente, el 0 en mi capas fusionadas son valores NULL en lugar de 0, pero supongo que se puede reemplazar con un simple xxx es NULO y, a continuación, la actualización de las características seleccionadas a 0)

**Desired Output**

| Layer A    | Layer B     |       Output |
|:-----------|------------:|:------------:|
|     0      |      2      |      2       |
|     1      |      0      |      1       |
|     1      |      2      |      3       |
|     1      |      0      |      1       |
|     0      |      2      |      2       |
|     0      |      2      |      2       |

¿Cómo puedo hacer que esto suceda? Debo usar la Calculadora de Campo?

5voto

LamNS Puntos 21

Usted no necesariamente necesita la combinación de las capas vectoriales. Su título en realidad viene a cerca de lo que quieres, que es realizar una unión.

Comenzando con los insumos layer a y layer b, ambos de los cuales tienen un campo value, seleccione Vector > herramientas de Geoprocesamiento > Unión.

Por ejemplo, aquí hay una superposición de dos capas, Una (azul) y B (rojo), simbolizada por su value de campo.

overlapping shapes

Aquí está la salida de la unión y su tabla de atributos. Tenga en cuenta que hay dos campos, uno para cada entrada.

union with table

Seleccione los valores Nulos y los puso a 0, como usted dice en su pregunta. A partir de ahí, es tan simple como crear un nuevo campo a través de la Calculadora de Campo. Simplemente use la expresión "value" + "value_2". A continuación es la unión de salida, simbolizado por el nuevo cálculo de la suma de campo:

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: