1 votos

Añadiendo columna z para los valores z del ráster colocado utilizando QGIS

Estoy tratando de usar la función de rasterización de valor z del conjunto de drape en QGIS. Tengo un archivo de forma de puntos con las coordenadas x e y y un raster DEM. Me gustaría darle el valor z a los puntos tomando de este raster. Cuando aplico la función de drape, genera un nuevo archivo shp pero sin ningún nuevo campo z.

¿Cómo puedo resolverlo?

3voto

Anton8000 Puntos 165

El drapeado no agrega una columna con valores Z, establece el valor Z real de la geometría. (Como los puntos pueden tener coordenadas x e y sin tener columnas x e y)

Usa Extraer valores Z para agregar una columna:

Extrae valores z de las geometrías en los atributos de las entidades. De forma predeterminada, solo se extrae el valor z del primer vértice de cada entidad, sin embargo, el algoritmo opcionalmente puede calcular estadísticas sobre todos los valores z de la geometría, incluyendo sumas, medias, y mínimos y máximos.

insertar descripción de la imagen aquí

O con la calculadora de campos:

z( $geometry )

insertar descripción de la imagen aquí

3voto

Val P Puntos 451

Si desea extraer los datos Z de su DEM y agregarlos a un nuevo campo en la capa de puntos, puede usar la Calculadora de Campos.

En la Tabla de Atributos de la capa de puntos, abra la Calculadora de Campos, seleccione crear un nuevo campo (numérico, real) y use esta expresión:

raster_value('DEM', 1, $geometry)

Cambie DEM por el nombre de su ráster.

Esto creará un nuevo campo con las elevaciones extraídas de su DEM.

introduzca la descripción de la imagen aquí

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