Cálculo do perfil de elevação ao longo da linha de um DEM?


16

Dado um DEM (Digital Elevation Model) e uma linha (x1, y1) -> (x2, y2) (coordenadas emparelhadas (x, y)), como calcular o perfil de elevação ou seção projetada nessa linha?

Estou procurando um código-fonte aberto que possa ser usado no meu projeto ou pseudo-código que possa ser usado como guia.

Respostas:


14

O comando GRASS r.profileexecuta isso ( documentação , fonte ) e deve fornecer uma boa base para a implementação de uma seção transversal, e está disponível na GPL.



5

Você pode ir muito além combinando DEM e cores raster, usando GRASS com R. Veja:

Veja alguns exemplos abaixo:

Com cores de elevação (GRASS GIS e R):

insira a descrição da imagem aqui

Com cores de um mapa geológico (Python com GRASS raster):

insira a descrição da imagem aqui

E usando o script Python no console Python do QGIS:

insira a descrição da imagem aqui


4

Aqui capturas de tela para GRASS: texto alternativo texto alternativo


Essas imagens são derivadas da ferramenta especificada na resposta do scw (r.profile) ou são de outra ferramenta (uma ferramenta GUI, por exemplo)? Talvez a resposta possa ser melhorada se você especificar o nome da ferramenta, alguma referência para sua documentação e onde ela pode ser acessada no software.
Andre Silva
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.