Raster
Un raster est une donnée géographique faite d'une grille de pixels, chacun portant une valeur : une altitude, une couleur, une température... C'est le deuxième grand type de données de QGIS, à côté du vecteur.
Qu'est-ce qu'un raster ?
On peut se représenter un raster comme un tableau de cases posé sur le territoire. Chaque case, le pixel, a une valeur unique. Plus les cases sont petites, plus l'image est fine.
| Notion | Ce que c'est | Exemple |
|---|---|---|
| Pixel (ou cellule) | Une case de la grille, qui porte une valeur | 2 345 (altitude en mètres) |
| Résolution | La taille d'un pixel sur le terrain | 5 m : chaque pixel couvre 5 m × 5 m |
| Bande | Une « couche » de valeurs dans le fichier | 1 bande pour un MNT, 3 bandes (rouge, vert, bleu) pour une photo |
| Emprise | Le rectangle couvert par le raster | Un massif, un département |
| Valeur sans données | Pixel volontairement vide, hors de la zone d'intérêt | Au-delà des limites du Parc |
Quelques rasters courants
- MNT (modèle numérique de terrain) : une bande, l'altitude du sol.
- Orthophotographie : une photo aérienne redressée, en 3 bandes (couleurs).
- Fond de carte (WMS) : une image fournie par un service, Fonds de carte.
- Carte de pente, d'exposition, d'ombrage : calculées à partir d'un MNT.
Différence avec un vecteur
| Vecteur | Raster | |
|---|---|---|
| Principe | Des objets : points, lignes, polygones | Une grille de pixels |
| Contenu | Une géométrie et une table d'attributs | Une valeur par pixel |
| Exemples | Sentiers, secteurs, observations | Altitude, photo aérienne, pente |
| Précision | Exacte, au sommet près | Limitée par la résolution |
| Quand l'utiliser | Pour des objets distincts avec leurs informations | Pour une information continue sur tout le territoire |
| Dans QGIS | On interroge la table attributaire | On regarde les valeurs des pixels |
Comment choisir ?
- Une chose qu'on peut compter, nommer, délimiter (une observation, un secteur) : un vecteur.
- Une grandeur qui varie partout (altitude, température, couverture végétale) : un raster.
On peut passer de l'un à l'autre
Un raster peut être converti en polygones (« vectoriser »), et un vecteur en raster (« rastériser ») depuis les outils de traitement. Ces conversions perdent de la précision : on les utilise quand l'analyse l'exige.
Où trouver le MNT du Parc ?
| Source | Où la trouver | Résolution |
|---|---|---|
| MNT du Parc | MNT_04_06_25m.tif | 25 m |
| RGE ALTI (IGN) | RGE_ALTI_5m_Mercantour.tif | 5 m |
| Fond de carte (WMS) | Catalogue de fonds : Fonds de carte | Selon le service |
Données en ligne et données locales
Un fond WMS affiche une image, mais vous ne pouvez pas calculer dessus. Pour une pente ou une altitude, il faut le fichier du MNT (en général un GeoTIFF, .tif).
Charger un raster
- Dans la barre de menu, cliquez sur Couche > Ajouter une couche > Ajouter une couche raster..., ou utilisez Ctrl+Shift+R.
- Cliquez sur les ...+ et sélectionnez votre fichier (par exemple
mnt.tif). - Cliquez sur Ajouter, puis Fermer.
Vous pouvez aussi glisser-déposer le fichier depuis l'explorateur Windows dans QGIS.
Vérifier ce qu'on a chargé
Faites un clic droit sur la couche > Propriétés > onglet Information. Vous y trouvez :
| Information | À regarder |
|---|---|
| SCR | Le même que le projet, sinon voir Système de coordonnées |
| Taille d'un pixel | La résolution : 5 m, 25 m... |
| Nombre de bandes | 1 pour un MNT |
| Emprise | Couvre-t-elle bien votre zone d'étude ? |
| Valeur sans données | Celle utilisée hors de la zone |
Le mettre en forme
Les réglages se font dans les Propriétés de la couche > onglet Symbologie. Les items ci-dessous sont propres aux raster :
| Type de rendu | Pour | Exemple |
|---|---|---|
| Bande grise unique | Voir un MNT en niveaux de gris | Relief en noir et blanc |
| Pseudo-couleur à bande unique | Afficher les valeurs avec une rampe de couleurs | Altitude, du vert au brun |
| Couleur multibande | Les rasters de photo (rouge, vert, bleu) | Orthophotographie |
| Ombrage | Donner du relief à une carte | MNT en ombrage, sous une couche semi-transparente |
Un relief lisible
Placez un ombrage du MNT sous la couche d'altitude en pseudo-couleur, puis réglez la transparence de celle-ci (onglet Transparence) autour de 50 %. Le relief ressort immédiatement.
Lire la valeur d'un pixel
Avec l'outil Identifier les entités Ctrl+Shift+I, cliquez sur le raster : QGIS affiche la valeur du pixel, par exemple l'altitude.
Les calculs les plus courants
Ces outils se trouvent dans le menu Raster, ou dans la Boîte à outils de traitements (Ctrl+Alt+T) : voir Outils de traitement.
| Je veux... | Outil | Résultat |
|---|---|---|
| Mesurer la pente | Pente | Un raster de pentes, en degrés |
| Connaître l'orientation d'un versant | Exposition | Un raster d'orientations, de 0° à 360° |
| Donner du relief à une carte | Ombrage | Un raster d'ombrage |
| Garder le raster sur ma zone | Découper un raster selon une couche de masque | Un raster réduit au contour d'un polygone |
| Combiner ou filtrer des pixels | Calculatrice raster | Un nouveau raster filtré |
| Vectoriser un raster | Polygoniser | Un nouveau vecteur contentant des polygones |
La calculatrice raster
Les outils précédents font une opération précise. Pour une opération sur mesure, la calculatrice raster applique une formule pixel par pixel, sur un ou plusieurs rasters : Raster > Calculatrice raster....
Cet outil est particulièrement utile pour filtrer un MNT et convertir ensuite en surface de travail : exemple zone dont l'altitude est supérieure à 2000m d'altitude.
C'est l'équivalent de la calculatrice de champs, mais pour des pixels au lieu de lignes d'une table.
| Je veux... | Formule | Résultat |
|---|---|---|
| Isoler une tranche d'altitude | "mnt@1" >= 1500 AND "mnt@1" <= 2500 |
1 dans la tranche, 0 ailleurs |
| Passer de mètres en pieds (ou changer d'unité) | "mnt@1" * 3.28084 |
Un raster dans la nouvelle unité |
| Croiser deux rasters | ("mnt@1" > 2000) * ("pente@1" < 30) |
1 là où les deux conditions sont vraies |
Le nom d'une couche s'écrit sous la forme "nom_de_la_couche@numéro_de_bande" : "mnt@1" désigne la bande 1 du raster mnt. Double-cliquez sur la couche dans la liste de gauche pour l'insérer sans faute de frappe.
Le principe
Une condition renvoie 1 quand elle est vraie et 0 quand elle est fausse. On obtient ainsi un raster « oui / non » : par exemple, les zones entre 1 500 et 2 500 m, à croiser avec des observations ou à mettre en valeur sur la carte.
Rasters de même grille
Pour combiner plusieurs rasters, leur SCR et leur résolution doivent être cohérents. Sinon, rééchantillonnez-les avant le calcul.
Une fois la nouvelle couche raster filtrée créée vous pouvez la transformer en polygones si besoin, avec l'outil Polygoniser.
En cas de problème
| Symptôme | Cause probable | Solution |
|---|---|---|
| Le raster ne s'affiche pas | Mauvais SCR, ou emprise hors de la zone de travail | Vérifiez le SCR dans les Propriétés et zoomez sur la couche (Zoom sur la couche) |
| Il s'affiche tout gris ou tout noir | Rendu en bande grise avec des valeurs mal étirées | Dans la Symbologie, ajustez min et max, ou choisissez une pseudo-couleur |
| Le raster est décalé par rapport aux vecteurs | SCR différents sans reprojection correcte | Vérifiez le SCR de la couche et celui du projet |
| L'outil est très lent | Raster très grand | Découpez d'abord sur votre zone |
| Les points ont une valeur vide après l'échantillonnage | Points hors de l'emprise, ou sur un pixel sans données | Vérifiez l'emprise du raster et la valeur sans données |
| Impossible de calculer sur un fond de carte | C'est un service WMS, pas un fichier | Utilisez le fichier du MNT |
| Le résultat est vide ou décalé | Rasters de résolutions ou d'emprises très différentes | Reprojetez ou rééchantillonnez-les avant le calcul |