Gerando DEM a partir de isolinhas e alturas spot usando GRASS?

10

Eu tenho dois arquivos de forma que contêm informações de altura de uma determinada área e preciso criar um DEM raster com GRASS usando-os.

  • o arquivo 1 consiste em informações de altura em contornos (isolines)
  • o arquivo 2 consiste em informações de altura com alturas spot

Qual seria a melhor técnica para gerar DEM raster com esses dois tipos de dados?

Preciso gerar algumas alturas spot a partir de contornos e depois integrar com alturas spot existentes para geração de DEM ou qualquer outro método?

Sanjeewa
fonte
1
Qual é a densidade das elevações pontuais?
Jay Laura
Sem densidade regular como tal (quase irregular aleatória)
Sanjeewa
Considere alterar o título dessa pergunta para ser mais preciso quanto aos dados de origem dos quais gerar um DEM.
Nikos Alexandris

Respostas:

10

Eu recomendo ir ao tutorial de linhas de contorno para DEM , disponível no GRASS wiki. Essencialmente, eles descrevem diferentes métodos de interpolação usados ​​para produzir um DEM. Evite a interpolação IDW usando linhas de contorno (isto é, descritas em um segmento do tutorial), pois esse é um uso inadequado do método de interpolação. O módulo GRASS r.surf.contouré provavelmente o que você está procurando - mais detalhes sobre o módulo disponível aqui . Seu tutorial mostra um DEM interpolado muito bom a partir de linhas de contorno rasterizadas:

insira a descrição da imagem aqui

Aaron
fonte
4
Como uma etapa de análise, você pode comparar os contornos com as elevações pontuais para começar a desenvolver uma métrica de erro.
Jay Laura
2
@ Jay Essa seria uma boa abordagem quando as elevações pontuais são selecionadas aleatoriamente ou mesmo quando são obtidas em uma grade regular. Como a maioria das elevações pontuais, geralmente, são escolhidas em pontos muito especiais - como picos de montanhas - uma análise de suas discrepâncias com relação a qualquer DEM daria uma sensação altamente enganosa da precisão do DEM.
whuber
0

A questão do OP era gerar um DEM a partir de linhas de contorno e elevações pontuais. Eu não acho que isso seja possível usando QGIS ou GRASS. O módulo r.surf.contour funciona bem para converter linhas de contorno em um DEM, mas você não pode incluir elevações pontuais.

No manual do GRASS : r.surf.contour funciona apenas se "não houver linhas de contorno separadas e nenhum dado de elevação de ponto entre as linhas de contorno".

O manual afirma que r.surf.contour funcionará para "Elevações pontuais no topo de colinas e no fundo de depressões", mas não consegui fazê-lo funcionar com uma única elevação pontual adicionada ao topo de uma colina ou depressão.

Até onde eu descobri, a única solução para gerar um DEM a partir de elevações e contornos pontuais é usar o produto ESRI Topo to Raster .

Se alguém tiver conhecimento de uma solução QGIS ou GRASS para essa pergunta, isso seria ótimo.

stu
fonte