Analyse d'un MNT

RemarqueDeux outils pour l'analyse du MNT

Comme souvent dans QGIS, certaines fonctions quasiment similaires sont disponibles par des méthodes différentes. Pour l'analyse du MNT, on peut utiliser :

  • soit les commandes qui font partie du noyau du logiciel, inclues dans Processing : les outils "Analyse de terrain Raster" caractérisés par l’icône  ;

  • soit les commandes de GDAL "Analyse raster" inclus par défaut dans le menu Raster et caractérisés par l'icône

Les différences portent souvent sur les possibilités de paramétrage des commandes.

La bibliothèque d'outils de traitement raster de GDAL propose toutefois de plus nombreuses commandes que QGIS. Nous reviendrons dessus dans la suite de la formation.

Il est à noter que ces deux solutions créent des nouvelles couches raster contenant le résultat de ces analyses de terrain (la couche originale du MNT n'est pas modifiée) qui peuvent donc être utilisées indépendamment du MNT.

Les deux types de commandes sont accessibles dans Processing par le Menu Traitement -> Boîte à outils.

Quels types d'analyse du MNT avec les outils "Analyse de terrain" ?

Les outils sont accessible dans la Boîte à outils de traitements - Analyse de terrain Raster et proposent de réaliser les calculs suivants :

  • la pente : dérivée première de l'élévation donnée en degré d'inclinaison (0° indique un terrain plat) ;

  • l'exposition : orientation du terrain (en degrés de 0 à 360° : 0° et 360° pour une face orientée vers le nord, 90° vers l'ouest, 180° vers le sud, 270° vers l'est) ;

  • l'ombrage : aspect des ombres du terrain supposé éclairé par une source lumineuse située à 300°d'azimut et à 40° d'élévation ;

  • le relief : représentation sophistiquée du terrain superposant trois composantes pour obtenir une apparence 3D.

  • l'index de rugosité : moyenne des dénivelés entre la cellule centrale et ses voisines (l'unité est donc le mètre), qui mesure l'hétérogénéité du terrain. Le résultat obtenu peut sembler proche de celui de la pente, mais la rugosité accentue les ruptures du relief.

Les calculs sont effectués sur une grille de 3x3 cellules : les résultats de ces analyses sont donc fournis pour chaque cellule en tenant compte des valeurs de ses 8 voisines.

MéthodeCalcul de l'ombrage du terrain

Pour mettre en œuvre le calcul de l'ombrage par exemple (la méthode est à peu de choses près identique pour le calcul de la pente, de l'aspect et de la rugosité), les éléments à saisir sont les suivants :

Paramétrage ombrage
  • la couche d'élévation : la couche du MNT sur laquelle sera effectué le calcul

  • le facteur Z : pour augmenter artificiellement l'amplitude du résultat

  • il est possible de paramétrer la position de la source lumineuse en azimut et en élévation (angle vertical).

  • la couche en sortie : la couche dans laquelle sera enregistré le résultat (c'est une couche de données raster). Le format du fichier de sortie par défaut est le TIFF

En cochant la case "Ouvrir le fichier en sortie après l'exécution de l’algorithme", la couche de l'ombrage est rajoutée automatiquement à la carte en cours. Cette couche ajoutée est une couche raster, qui est affichée avec un dégradé de gris par défaut.

Pour modifier cet affichage, il faut utiliser à nouveau les propriétés de la couche. Par défaut, le type de rendu est « Bande grise unique » ce qui est bien adapté au rendu habituellement retenu pour symboliser les ombrages. On peut y apporter des modifications pour obtenir le résultat souhaité :

Paramètre dégradé de gris
  • afficher la fenêtre des propriétés de la couche ou le panneau de style de couche - onglet Symbologie

  • en conservant le mode « Bande grise unique », descendre dans la zone "Amélioration du contraste" et régler sur "Étirer jusqu'au MinMax" ce qui améliore le contraste de l'image en utilisant une gamme de gris plus étendue.

  • Il est possible d'améliorer le contraste en utilisant l'écart-type (Mean +/- standard deviation) : une valeur de 2,00 donne généralement de bons résultats.

  • Les valeurs min et max sont généralement calculées automatiquement, mais il est possible de les charger depuis la bande, ce qui permet éventuellement de les actualiser.

  • Ces paramètres peuvent être enregistrés comme style par défaut pour toutes les couches raster : Enregistrer par défaut.

Le paramétrage du dégradé de gris peut être accéléré en utilisant le bouton bouton étirer histogramme situé dans la barre d'outils "Raster" (qu'il faut avoir affichée au préalable, car elle ne l'est pas par défaut).

Ce bouton déclenche immédiatement la commande "Étirer jusqu'au MinMax". Pour améliorer l'affichage (luminosité, contraste, etc.), il faut à nouveau passer par la fenêtre des propriétés de la couche ou bien utiliser les boutons ad-hoc de la barre d'outils Raster

Visualiser le résultat en cliquant sur "Appliquer" ou "OK".

Exemple de visualisation avec une mise en transparence de la couche Extrait_72_Topo :

Résultat ombrage

MéthodeReprésentation du relief du terrain

La commande "Relief" permet d'obtenir une représentation assez sophistiquée du terrain puisqu'elle associe dans une seule couche trois composantes :

  • la première consiste en un ombrage associé à des couleurs pour les élévations (60% du résultat final) ;

  • la deuxième est un ombrage associé aux pentes représentées en gris (30%) ;

  • la troisième est un ombrage associé à la couleur jaune affectée aux faces les plus exposées à la source lumineuse (10%).

paramétrage de la commande relief

Le choix des couleurs des différents niveaux d'élévation est primordial pour obtenir une représentation pertinente du terrain. Couleurs et classes d'élévation sont paramétrées dans la fenêtre de dialogue qui s'ouvre en lançant la commande. La "création automatique" ne donne pas toujours des résultats pertinents, obligeant à créer manuellement la distribution des couleurs.

Il est possible de sauvegarder la distribution des valeurs et des couleurs pour en disposer si l'on veut l'appliquer à un autre MNT.

résultat de relief

Le résultat obtenu est une nouvelle couche raster, composée de 3 bandes (et non plus d'une bande unique).

Il est possible de jouer sur le paramétrage de l'étirement et de l'écart type dans les propriétés de cette couche, pour affiner le rendu final.

ComplémentLes commandes GDAL d'analyse d'un MNT

Les outils d'analyse du terrain sont par défaut disponibles dans le menu Raster - Analyse. On y retrouve des commandes équivalentes à celles qui ont déjà été examinées plus haut :

  • Ombrage 

  • Pente

  • Exposition

  • Couleur du relief : correspond à l'algorithme Relief de QGIS

  • Rugosité du terrain (TRI) : mal traduit, il faudrait dire "index de rugosité du terrain"

ainsi que d'autres modes complémentaires d'analyse :

  • Index de position topographique : cet index est défini comme la différence des valeurs entre la cellule centrale et la moyenne de ses voisines ;

  • Rugosité : La rugosité est la plus grande différence de valeur entre la cellule centrale et ses 8 voisines (à la différence de l'index de rugosité qui est une moyenne de ces 8 différences).

Ces fonctions utilisent la commande "gdaldem" du fournisseur Gdal.

Pour les algorithmes que nous avons déjà étudiés (ombrage, pente, exposition, relief, rugosité du terrain), le fonctionnement est globalement le même dans les deux cas :

  • choix du MNT source

  • choix du mode d'analyse

  • paramétrage divers

  • possibilité de modifier la commande "gdaldem" manuellement si l'on veut rajouter des options qui ne sont pas accessibles par l'interface graphique.

  • choix du fichier raster en sortie

Le nombre de paramètres est cependant ici plus important que dans l'extension. Il est également possible de modifier les bases du calcul en choisissant "les formules de Zevenbergen & Thorne au lieu de celle de Horn" pour calculer les pentes et les aspects (celle de Zevenbergen & Thorne est plus adaptée aux paysages doux, tandis que celle de Horn a de meilleurs résultats sur les terrains plus rudes).

A noter que pour les pentes, il est possible de choisir un résultat en degrés ou en pourcentage (alors que l'algorithme de QGIS ne propose que des degrés).

Exemple pour la commande ombrage :

Commande Ombrage de GDAL

Pour obtenir plus de détails et utiliser pleinement ces algorithmes aux paramètres complexes, se référer à la documentation prévue dans l'aide (bouton Aide) menant au site officiel de la documentation en anglais

ou consulter ce site en français.

Les autres outils GDAL seront présentés plus loin dans ce module.