Relevo sombreado do DEM no GRASS e QGIS


17

Eu tenho tentado obter um modelo de alívio sombreado bonito do GRASS e Qgis há um dia ou mais e agora não consigo entender. O maior problema que estou tendo é que os vales parecem montanhas, mas eu simplesmente não consigo encontrar a combinação certa para mostrar que montanhas e vales parecem certos.

Abaixo estão algumas fotos dos problemas:

DEM (marrom é alto e vermelho é baixo, vermelho é usado apenas para uma verificação visual) DEM

Modelo 1 sombreado com DEM posição do sol 180 graus do norte, altura do sol 80 texto alternativo

Problema: As colinas parecem boas, mas o rio (em vermelho) ainda parece uma montanha, mesmo que seja o ponto mais baixo do mapa.

Modelo sombreado 2 com a posição DEM do sol noroeste (315 graus), altura do sol 60 texto alternativo

Problema: Novamente, as colinas parecem boas, mas o rio (em vermelho) ainda parece uma montanha, mesmo que seja o ponto mais baixo do mapa.

Eu tentei todas as combinações diferentes de ângulos e alturas do sol e simplesmente não consigo fazer o rio parecer um rio, ele sempre parece uma colina.

Alguém pode me indicar a direção certa sobre o que eu posso estar fazendo de errado?

EDIT: Levei os dados do contorno para casa e executei o processo desde o início e usei os padrões para r.shaded.relief e obtive o seguinte:

texto alternativo

Parece-me muito melhor, não as melhores cores, mas podemos mudar isso. Acho que minha instalação de trabalho de grama deve ser interrompida porque até os padrões pareciam ruins.


Ainda bem que funcionou melhor agora. Observe que existem várias tabelas de cores de terreno / elevação predefinidas disponíveis, que você pode escolher; Além disso, você pode definir facilmente o seu próprio.
markusN

Nathan, eu incluí um link adicional na minha resposta que você pode achar útil.
ACS

Respostas:


11

Para sombreamento em relevo no GRASS, use melhor r.shaded.relief . Ele vem por padrão com luz de oeste para leste. Assim (exemplo SRTM):

texto alternativo

Para minha percepção, o vale parece bom neste exemplo. O colortable vem de r.colors (existem "terreno" e "srtm", veja aqui exemplos de tabelas de cores).


Eu usei r.shaded.relief também com os padrões e para mim parecia pior do que os que eu publiquei. Quando chegar ao trabalho na segunda-feira, publicarei uma captura de tela e verei o que as pessoas pensam. Obrigado pelo link da tabela de cores r, não sabia sobre essa página.
Nathan W

Não sei se meu exemplo acima parece ruim (para mim é legal), pelo menos mostra as configurações padrão e nenhum truque especial.
markusN

Eu acho que parece bom para mim também. Talvez as cores do meu primeiro [usando as configurações padrão] que eu fiz estavam erradas.
Nathan W

O que funcionou para mim é r.reliefseguido por r.shade. O r.shaded.reliefna sua resposta não existe GrassGIS 7.2.1aparentemente.
Hakim

Sim, com a publicação do GRASS GIS 7 (minha resposta acima se refere ao G6), limpamos uma série de módulos. Para mais detalhes (incluindo sua observação), consulte trac.osgeo.org/grass/wiki/Grass7/NewFeatures#Renamedmodules
markusN

8

Não há nada de errado com esse sombreamento e a coloração certamente não é o problema. Estamos experimentando um fenômeno comum e bem conhecido: nosso processamento visual inverte profundidade e altura quando o terreno parece ser iluminado por baixo. (Observe a imagem novamente em pé sobre a cabeça: ela parecerá correta.) É por isso que é melhor colocar a luz perto do topo (mapa "norte"). Um olhar mais atento a essas imagens em particular sugere que as direções do sol não são o que você pensa que são: a de cima parece iluminada da direita, e não de baixo; e a inferior parece iluminada do canto inferior direito, não do canto superior esquerdo. Adicionar ou subtrair 180 graus de qualquer um dos ângulos resolverá o problema. Se os resultados geralmente são surpreendentes para você, suspeite de um ou mais dos seguintes procedimentos:

  • O software pode estar usando radianos em vez de graus.

  • O ângulo pode ser medido no sentido anti-horário a partir do leste (a convenção de matemática / física).


3

À primeira vista, parece que a rampa de cores usada é o que torna os dados particularmente confusos, escolhendo uma tonalidade hipsométrica apropriada para tornar as diferenças mais óbvias. Você também pode consultar outros conjuntos de dados de relevo sombreado pré-gerados para comparação, como este baseado em SRTM .

Outra coisa que provavelmente ajudaria é adicionar uma linha central de fluxo em uma cor de água óbvia, isso tornará inequívocas quais áreas estão baixas no mapa e evitará o truque óptico que faz o rio parecer uma linha de riacho.

Você também pode consultar o guia de Tim Sutton para fazer DEMs de alívio sombreado usando GDAL para obter alguns conselhos e técnicas úteis usando apenas ferramentas de linha de comando.


2

Concordo com o scw que parte do problema pode ser causada pela escolha de cores. Eu acho que as pessoas tendem a interpretar verde como "baixo" e vermelho como "alto". Comparar:

texto alternativo

http://www.icsm.gov.au/mapping/cartographic.html#tints

Nas posições do sol:

É baseado na convenção de que uma fonte de luz imaginária (por exemplo, o Sol) está no canto noroeste do mapa e as sombras se espalham em direção ao canto sudeste.

Fonte: http://www.icsm.gov.au/mapping/cartographic.html#shading

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.