Ouvrir un modèle numérique de terrain (MNT)

Ouverture du MNT et représentation par défaut

Un modèle numérique de terrain (MNT) s'ouvre en utilisant la commande "Menu - Ajouter une couche raster" ou le bouton correspondant dans la barre d'outils. Ajouter une couche rasterLa fenêtre s'ouvre sur le Gestionnaire des sources de données.

Cliquer sur puis sur Appliquer et sélectionner le système de coordonnées de référence de la couche.

Nb : la fenêtre de sélection du SCR s'ouvre uniquement si l'option "demander le SCR" à la création ou l'ouverture d'une nouvelle couche est activé dans les Préférences -> options -> SCR.

Par défaut, la couche s'ouvre avec une représentation correspondant au type de rendu « Bande grise unique » que l'on pourra modifier si l'on veut un affichage visuellement plus satisfaisant, par exemple en couleurs.

RemarqueAmélioration du contraste des images

La représentation du fichier peut être uniformément grise, ce qui se produit lorsque l'histogramme n'est pas "étiré", ce qui signifie que l'ensemble des pixels n'est pas bien réparti entre les tons clairs et les tons foncés. Il faut donc "améliorer le contraste" (comme pour une photo !) :

  • soit en passant par les propriétés de la couche à l'onglet « Symbologie » (« Amélioration du contraste », choisir Étirer jusqu'au MinMax) ;

  • soit en cliquant sur un des boutons Histogramme de la boîte à outils Raster bouton étirer histogramme.

Le choix d'étirer par défaut l'histogramme à l'ouverture d'une couche raster se fait dans les préférences : Options - Rendu - Rasters

Nous reviendrons un peu plus loin sur ces manipulations de l'histogramme

Format du fichier du MNT

Il existe de nombreux formats pour les fichiers de modèles numériques de terrain (MNT), mais nous utilisons le format ASC qui est notamment fourni par l'IGN pour distribuer les MNT de la BD Alti. Ce format de fichier (lisible par n'importe quel éditeur de texte) contient dans son en-tête les informations permettant à QGIS de positionner les cellules de la matrice :

ncols 401 (nombre de colonnes de la matrice)

nrows 401 (nombre de lignes de la matrice)

xllcorner 464987.50 (abscisse du point situé en bas à gauche de la zone modélisée)

yllcorner 6734987.50 (ordonnée du point situé en bas à gauche de la zone modélisée)

cellsize 25.00 (taille de la cellule de base : ici, le pas du MNT est de 25 mètres)

NODATA_value -9999 (valeur qui indique l'absence de données pour la cellule considérée, notamment lorsque la cellule est en-dehors de l'emprise modélisée)

Puis les données d'altitude (ici en mètres) : 401 lignes contenant chacune 401 valeurs :

51 52 52 52 52 51 52 55 58 58 59 [....]

MéthodeCréation de la (pseudo) palette de couleurs dans les propriétés de la couche

Pour obtenir une représentation en couleur des altitudes du MNT, il faut donc modifier le type de rendu de la couche. Cela s'obtient en passant par les propriétés de la couche et plus particulièrement l'onglet "Symbologie" (double-clic sur la couche dans le gestionnaire de couches). On peut également passer par le Panneau de style de couche (panneau détachable contenant les outils de symbologie et de rendu).

On va utiliser le type de rendu « Pseudo-couleur à bande unique » qui va remplacer les pixels gris par des pixels colorés.

La palette de couleur est créée comme suit :

  • Sélectionner la couche raster dans le gestionnaire de couche

  • Afficher les propriétés de la couche, onglet Style. La couche s'ouvre avec le type de rendu par défaut « Bande grise unique » car à chaque cellule de la matrice est associé une seule valeur, l'altitude.

  • Choisir « Pseudo-couleur à bande unique » dans la liste déroulante .

style palette de couleur

Le menu suivant permet de paramétrer le style du MNT, c'est-à-dire définir les couleurs qui seront utilisées pour représenter les valeurs de l'altitude :

  • interpolation des couleurs :

    • Linéaire : les couleurs seront interpolées linéairement entre les couleurs définies pour les différentes valeurs ;

    • Discret : les couleurs seront identiques pour toutes les valeurs d'une même classe ;

    • Exact : les couleurs seront affectées uniquement aux cellules ayant la valeur définie.

  • il faut ensuite ajouter des "entrées" c'est-à-dire définir les couleurs qui seront associées aux valeurs de l'altitude :

    • soit en ajoutant les entrées une par une en cliquant sur le bouton Ajouter une valeur de la petite barre d'outils située en dessous ;

    • soit en générant, une nouvelle palette de couleurs :

      • la palette de couleurs peut être soit choisie parmi celles qui sont disponibles dans le gestionnaire de symbole soit en créant une nouvelle palette (faire défiler la liste déroulante des palettes) et le sens des couleurs d'une palette peut être inversé en cohérence avec les valeurs correspondantes ;

      • le mode de classification est soit « Intervalles égaux » en choisissant le nombre de classes soit « Continu » où le nombre de classes est choisi par QGIS en fonction des valeurs min/max, soit "quantiles" ;

      • pour aider à la détermination des classes de valeur, la valeur minimum et la valeur maximum peuvent être chargées dans la zone « Paramètres de valeurs Min/Max » en cochant "Min / Max" ;

      • lorsque le paramétrage est effectué, cliquer sur Classer ;

      • on peut modifier manuellement le classement automatique en double-cliquant sur chaque classe ou en utilisant les boutons de la barre d'outils.

entrées de la palette de couleur

Afin de vérifier le résultat obtenu, cliquer sur "Appliquer" pour appliquer la palette de couleurs sans sortir de la fenêtre des propriétés ou sur "OK" pour appliquer la palette et revenir à la carte.

A noter que si on utilise le panneau de style de couche, la mise est jour peut se faire en direct, permettant une visualisation plus aisée des modifications de style.

résultat de la palette de couleurs

ComplémentSauvegarder le classement

Il est possible de sauvegarder cette liste des entrées sous forme d'un fichier TXT avec le bouton bouton enregistrer palette "Exporter une palette de couleurs vers le fichier" pour la réutiliser par la suite.

ConseilIdentifier les valeurs des cellules

Il peut-être utile avant d'effectuer des traitements sur une couche raster, mais aussi tout au long des traitements, d'identifier les valeurs des cellules pour avoir une idée des résultats attendus.

Le plugin "Value Tool" renseigne dans un panneau les valeurs des pixels survolés.

Plugin 'Value Tool'

On peut aussi utiliser l'outil "identifier les entités" en sélectionnant la couche du MNT dans le gestionnaire de couche puis en cliquant sur les pixels.