Tutoriel: Visualiser la direction du flux avec des flèches

Site: OpenCourseWare for GIS
Cours: Tutoriels avancés de QGIS
Livre: Tutoriel: Visualiser la direction du flux avec des flèches
Imprimé par: Guest user
Date: jeudi 21 novembre 2024, 21:43

1. Introduction

La couche de direction d'écoulement est une couche raster indiquant la direction de l'écoulement de l'eau. Les directions sont codées en valeurs discrètes. Chaque logiciel fait cela différemment.

Avec une rampe directionnelle ou circulaire, nous pouvons visualiser la direction du flux. Créer la palette de couleurs et interpréter le débit d'eau est difficile. Par conséquent, ici une autre méthode de visualisation plus intuitive sera utilisée. Dans ce tutoriel, vous apprendrez à visualiser la couche de direction du flux de SAGA avec des flèches indiquant la direction du flux.

Après ce tutoriel, vous pourrez:

  • Convertir la couche raster de direction d'écoulement SAGA en un maillage (format GRIB)
  • Appliquer de style au maillage de direction d'écoulement avec des flèches
  • Visualiser la direction du flux en 3D

2. Style des couches de fonds d´écran

Nous allons d'abord appliquer de stylise aux couches d'arrière-plan au-dessus desquels nous visualiserons plus tard les flèches de la direction du flux.

1. Démarrez QGIS

2. Ajoutez le DEM (dem.tif), le raster de direction du flux (flowdir.sdat) et les canaux (channels.shp) au panneau d´affichage des couches. Vous pouvez le faire glisser et le déposer à partir du panneau du navigateur ou utiliser à partir du menu principal Layer | Add layer | Add raster layer...

3. Désactivez la couche flowdir en décochant la case.

4. Cliquez sur pour ouvrir le panneau d´application de style Layer Styling. Assurez-vous que DEM est la couche active. Choisissez la pseudo-couleur à bande unique Singleband pseudocolor comme moteur de rendu. Cliquez sur la flèche à droite de Color ramp et choisissez Create New Color Ramp .... Choisissez Catalog: cpt-city puis dans Topography selectionner elevation et cliquez sur OK. Cliquez ensuite sur Classify pour classifier. Sous Layer rendering changez le Blending mode sur Multiply.

5. Cliquez avec le bouton droit sur DEM dans le panneau  des couches et choisissez Duplicate Layer pour dupliquer la couche.


6. Désactivez DEM en décochant la case et activez la copie de la couche DEM DEM copy.

7. Cliquez avec le bouton droit de la souris sur la couche DEM et choisissez Rename pour renommer la couche. Renommez le couche Hillshade.

8. Dans Layer Styling, choisissez l´ombrage Hillshade comme rendu. Conservez les paramètres par défaut. Changez uniquement le zoom avant Resampling Zoomed in en Bilinear et zoom arrière Zoomed out en Average. Les modifications du Zoom avant sur Bilinéaire et Zoom arrière sur Moyenne rendent la visualisation de hillshade plus fluide.
Hillshade

9. Activez la couche DEM.

Maintenant, vous verrez l'ombrage mélangé avec le DEM.

10. Maintenant, appliquer de style à la couche des cours d´eau avec une couleur de ligne bleue pour que le résultat ressemble à ceci:

DEM, hillshade and river

3. Convertir des raster de direction de flux de SAGA en maille

Une fois que vous avez calculé la direction d'écoulement à l'aide des outils SAGA de la boîte à outils de traitement, vous pouvez la convertir en format de maillage à l'aide du plugin Crayfish.

Nous allons d'abord installer le plugin Crayfish.

1. Dans le menu principal, allez dans Plugins | Manage and Install Plugins...

2. Recherchez Crafish et installez le plugin. Cliquez sur Fermer pour continuer.

3. Ouvrez la boîte à outils de traitement: dans le menu principal, choisissez Processing | Toolbox.

4. Choisissez Crayfish | Conversions | SAGA Flow to GRIB

5. Choisissez flowdir comme input de raster et enregistrez la sortie sous flowmesh.grb et cliquez sur Exécuter. Fermez la boîte de dialogue après le traitement.

GRIB est un format de maillage pris en charge par QGIS.

 

6. Vous pouvez maintenant faire glisser la couche flowmesh.grb vers le canevas de la carte à partir du panneau de navigation. Vous pouvez reconnaître le format de maillage grâce à l'icôneavant le nom de couche.


Après un certain temps, vous verrez un rectangle jaune couvrant la zone d'étude. Dans la section suivante, nous allons appliquer un style à la couche de maillage de direction de flux que nous avons créé maintenant.

4. Styler la couche de maille de direction de flux

L'étape suivante consiste à appliquer un style à la couche de maillage de direction de flux que nous avons créé.

1. Sélectionnez la couche flowmesh dans le panneau des couches et ouvrez le panneau Layer styling.

2. Cliquez sur pour désactiver la visualisation des contours.

3. Cliquez sur our activer la visualisation vectorielle. Le dialogue devrait maintenant ressembler à ceci:

4. Cliquez sur pour accéder à l'onglet d´application de style sur les vecteurs.

5. Modifiez la largeur de la ligne Line width à 0,5 et la couleur Color au bleu.

6. Remplacez la longueur de la flèche Arrow Length en Fixe avec une longueur Length de 2.

7. Effectuez un zoom avant pour explorer le résultat.

Cela donne déjà une bonne impression du sens d'écoulement. Nous allons encore améliorer la visualisation.

8. Dans le panneau de style Layer styling, cochez la case Display on User Grid et conservez les valeurs par défaut.

Les flèches sont maintenant fixées sur une grille avec un espacement de 10 x 10 pixels.

Vous pouvez jouer avec les paramètres de la grille, la largeur de la ligne et la longueur de la flèche jusqu'à trouver la configuration optimale pour votre niveau de zoom.

Dans la section suivante, nous allons visualiser cela en  3D.


5. Visualiser les flèches de direction de flux dans l’afficheur carte en 3D

Une autre façon intéressante de visualiser la direction du flux est la vue de la carte en 3D.

1. Dans le menu principal, allez dans View | New 3D Map View

2. Ajustez la taille de la fenêtre, mais ne le fixer pas.

3. Cliquez sur pour configurer la vue cartographique 3D.

4. Dans la boîte de dialogue Configuration 3D, choisissez sous Terrain pour le type DEM (Raster layer). Choisissez DEM comme élévation. Conservez les autres paramètres par défaut. Cliquez sur OK.

5. La scène 3D va maintenant s´afficher. Cliquez sur le bouton de défilement de votre souris et faites-le glisser lentement vers le bas de votre écran. Cela changera la vue. Vous pouvez également utiliser les boutons de la boussole dans la fenêtre.

Flow direction 3D