¿Generando DEM a partir de isolinas y alturas de puntos usando GRASS?

10

Tengo dos archivos de formas que contienen información de altura de un área determinada y necesito crear un DEM ráster con GRASS utilizándolos.

  • el archivo 1 consta de información de altura en contornos (isolinas)
  • el archivo 2 consiste en información de altura con alturas de puntos

¿Cuál sería la mejor técnica para generar DEM ráster con estos dos tipos de datos?

¿Necesito generar algunas alturas de puntos a partir de contornos y luego interactuar con las alturas de puntos existentes para la generación de DEM o cualquier otro método?

Sanjeewa
fuente
1
¿Cuál es la densidad de las elevaciones puntuales?
Jay Laura
Sin densidad regular como tal (casi irregular-aleatorio)
Sanjeewa
Considere alterar el título de esta pregunta para ser más preciso en cuanto a cuáles son los datos fuente a partir de los cuales generar un DEM.
Nikos Alexandris

Respuestas:

10

Recomiendo ir a través del tutorial Contour lines to DEM , disponible en GRASS wiki. Esencialmente, describen diferentes métodos de interpolación utilizados para producir un DEM. Evite la interpolación de IDW utilizando líneas de contorno (es decir, descritas en un segmento del tutorial) ya que este es un uso inapropiado del método de interpolación. El módulo GRASS r.surf.contoures probablemente lo que está buscando: más detalles sobre el módulo disponibles aquí . Su tutorial muestra un DEM interpolado bastante bueno a partir de líneas de contorno rasterizadas:

ingrese la descripción de la imagen aquí

Aaron
fuente
44
Como paso de análisis, puede comparar los contornos con las elevaciones de puntos para comenzar a desarrollar una métrica de error.
Jay Laura
2
@ Jay Eso sería un buen enfoque cuando las elevaciones de puntos se seleccionan al azar o incluso cuando se obtienen en una cuadrícula regular. Sin embargo, dado que la mayoría de las elevaciones de puntos generalmente se eligen en puntos muy especiales, como picos de montañas, un análisis de sus discrepancias con respecto a cualquier DEM daría una sensación muy engañosa de la precisión del DEM.
whuber
0

La pregunta del OP era generar un DEM a partir de curvas de nivel y elevaciones puntuales. No creo que esto sea posible usando QGIS o GRASS. El módulo r.surf.contour funciona bien para convertir líneas de contorno en un DEM, pero no puede incluir elevaciones puntuales.

Del manual de GRASS : r.surf.contour solo funciona si "no hay líneas de contorno desarticuladas y no existen datos de elevación del punto ENTRE líneas de contorno".

El manual afirma que r.surf.contour funcionará para "Elevaciones de puntos en las cimas de las colinas y los fondos de las depresiones", pero no he podido hacerlo funcionar incluso con una sola elevación de puntos añadida a una colina o depresión.

Por lo que he encontrado, la única solución para generar un DEM a partir de elevaciones y contornos de puntos es usar el producto ESRI Topo to Raster .

Si alguien conoce una solución QGIS o GRASS para esta pregunta, sería genial.

stu
fuente