1 votos

"buffer" creado con el análisis del DEM - ¿cómo evitarlo?

Tengo, para empezar, un raster DEM y un shapefile, con puntos creados al azar, dentro de un polígono determinado. El raster DEM fue recortado con ese mismo polígono.

Con el raster del DEM, usé GRASS para realizar el análisis de vecindades (usando "r.neighbors"), y apliqué un buffer de 150m. Como el tamaño de los píxeles es de 30x30m, el tamaño que utilicé fue de 5 (y no seleccioné la opción "circular neighborhood").

A continuación, subí el nuevo ráster a QGIS, para realizar el análisis de los modelos de terreno DEM (Ráster > Análisis > DEM (Modelos de terreno)). En la opción "Modo", utilicé: Pendiente, TRI y Rugosidad.

Mi objetivo final es atribuir el valor de "Slope", "TRI" y "Roughness" a cada punto del shapefile. Sin embargo, después de crear "Slope", "TRI" y "Roughness", una especie de buffer (si se puede llamar así) apareció rodeando los límites de la zona, como se puede ver aquí: enter image description here

El problema es que ese búfer tiene un valor extremadamente alto que no es representativo de la zona, y algunos puntos caen en ese búfer, por lo que obtengo valores erróneos de "Pendiente", "TRI" y "Rugosidad".

¿Tiene alguna idea de una solución para este problema?

1voto

GriffinHeart Puntos 187

Creo que la solución a lo que llamas "buffer" es crear un raster de MASCARILLA en GRASS. Entonces el análisis r.neighbors (y todos los demás análisis raster) se limitará al área cubierta por la máscara. Usted haría eso en GRASS convirtiendo el polígono en un raster, y nombrándolo MASK:

v.to.rast input=<your polygon> output=MASK use=value

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