Relief ombré du DEM dans GRASS et QGIS


17

J'ai essayé d'obtenir un beau modèle de relief ombré de GRASS et Qgis depuis environ un jour maintenant et je n'arrive tout simplement pas à l'obtenir. Le plus gros problème que j'ai, c'est que les vallées ressemblent à des montagnes, mais je n'arrive pas à obtenir la bonne combinaison pour montrer que les montagnes et les vallées ont l'air bien.

Ci-dessous quelques photos des problèmes:

DEM (le marron est haut et le rouge est bas, le rouge n'est utilisé que pour un contrôle visuel) DEM

Modèle ombré 1 avec DEM position Soleil 180 degrés par rapport au Nord, hauteur soleil 80 texte alternatif

Problème: les collines ont l'air bien mais la rivière (en rouge) ressemble toujours à une montagne même si c'est le point le plus bas de la carte.

Modèle ombragé 2 avec DEM Position du soleil au nord-ouest (315 degrés), hauteur du soleil 60 texte alternatif

Problème: Encore une fois, les collines semblent bonnes mais la rivière (en rouge) ressemble toujours à une montagne même si c'est le point le plus bas de la carte.

J'ai essayé toutes les combinaisons d'angles et de hauteurs de soleil et je n'arrive pas à faire en sorte que la rivière ressemble à une rivière, elle ressemble toujours à une colline.

Quelqu'un peut-il m'orienter dans la bonne direction sur ce que je pourrais faire de mal?

EDIT: J'ai donc pris les données de contour à la maison et exécuté le processus depuis le début et utilisé les valeurs par défaut pour r.shaded.relief et obtenu ceci:

texte alternatif

Cela me semble beaucoup mieux, pas les plus belles couleurs, mais nous pouvons changer cela. Je pense que mon travail d'installation d'herbe doit être interrompu parce que même les défauts paraissaient mauvais.


Heureux que cela fonctionnait mieux maintenant. Notez qu'il existe plusieurs tables de couleurs de terrain / élévation prédéfinies disponibles parmi lesquelles vous pouvez choisir; en outre, vous pouvez définir facilement la vôtre.
markusN

Nathan, j'ai inclus un lien supplémentaire dans ma réponse que vous trouverez peut-être utile.
scw

Réponses:


11

Pour l'ombrage en relief dans GRASS, mieux utiliser r.shaded.relief . Il vient par défaut avec de la lumière d'ouest en est. Comme ceci (exemple SRTM):

texte alternatif

Pour ma perception, la vallée semble correcte dans cet exemple. Le colortable vient de r.colors (il y a "terrain" et "srtm", voir ici pour des exemples de ces tables de couleurs).


J'ai également utilisé r.shaded.relief avec les paramètres par défaut et pour moi, cela avait l'air pire que ceux que j'avais publiés. Quand j'arriverai au travail lundi, je posterai une capture d'écran et voir ce que les gens pensent. Merci pour le lien vers la table des couleurs r, je ne connaissais pas cette page.
Nathan W

Je ne sais pas si mon exemple ci-dessus semble mauvais (pour moi, c'est bien), au moins il montre les paramètres par défaut et pas de trucs spéciaux.
markusN

Je pense que ça me semble bien aussi. Peut-être que les couleurs de ma première [en utilisant les paramètres par défaut] que j'ai faites étaient mauvaises.
Nathan W

Ce qui a fonctionné pour moi est r.reliefsuivi de r.shade. Le r.shaded.reliefdans votre réponse n'existe pas en GrassGIS 7.2.1apparence.
Hakim

Oui, avec la publication de GRASS GIS 7 (ma réponse ci-dessus se réfère au G6), nous avons nettoyé une série de modules. Pour plus de détails (y compris votre observation), voir trac.osgeo.org/grass/wiki/Grass7/NewFeatures#Renamedmodules
markusN

8

Il n'y a rien de mal à cet ombrage et la coloration n'est certainement pas le problème. Nous vivons un phénomène courant et bien connu: notre traitement visuel inverse la profondeur et la hauteur lorsque le terrain semble éclairé par le bas. (Regardez à nouveau l'image en vous tenant sur la tête: elle apparaîtra correcte.) C'est pourquoi il est préférable de placer la lumière près du sommet (carte "nord"). Un examen attentif de ces images particulières suggère que les directions du soleil ne sont pas ce que vous pensez qu'elles sont: celle du haut semble être éclairée par la droite, pas par le bas; et celui du bas semble être éclairé en bas à droite, pas en haut à gauche. Ajouter ou soustraire 180 degrés de l'un ou l'autre des angles résoudra le problème. Si les résultats vous surprennent généralement, suspectez un ou plusieurs des éléments suivants:

  • Le logiciel utilise peut-être des radians au lieu de degrés.

  • L'angle peut être mesuré dans le sens antihoraire à partir de l'est (convention mathématique / physique).


3

À première vue, il semble que le dégradé de couleurs utilisé soit ce qui rend les données particulièrement déroutantes, le choix d'une teinte hypsométrique appropriée rendrait les différences plus évidentes. Vous pouvez également consulter d'autres jeux de données de relief ombrés pré-générés pour la comparaison, tels que celui basé sur SRTM .

Une autre chose qui aiderait probablement est d'ajouter une ligne médiane du ruisseau dans une couleur d'eau évidente, cela rendra sans ambiguïté les zones basses sur la carte et empêchera l'astuce optique qui fait apparaître la rivière comme une ligne de crête.

Vous pouvez également consulter le guide de Tim Sutton pour créer des DEM de secours ombrés à l'aide de GDAL pour obtenir des conseils et des techniques utiles en utilisant uniquement des outils de ligne de commande.


2

Je suis d'accord avec scw qu'une partie du problème pourrait être causée par le choix des couleurs. Je pense que les gens ont tendance à interpréter le vert comme «faible» et le rouge comme «élevé». Comparer:

texte alternatif

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

Sur les positions solaires:

Il est basé sur la convention selon laquelle une source de lumière imaginaire (par exemple le Soleil) se trouve dans le coin nord-ouest de la carte et les ombres s'étalent vers le coin sud-est.

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.