Tutoriel : Calcul du pourcentage de l'occupation des sols par sous-bassin

2. Préparation de la couche des sous-bassins versants

Nous allons commencer par un nouveau projet QGIS.

1. Téléchargez le shapefile  polygone_bassins.shp et ajoutez-le à un projet QGIS vide.

2. Ouvrez la table d'attributs de la couche polygone_bassins.

Cette couche a été calculée en utilisant l'approche de délimitation des bassins versants de la leçon 4. Le résultat est que chaque sous-bassin a une valeur de 100. Pour notre objectif, cependant, chaque sous-bassin a besoin d'un identifiant unique.

3. Basculez en mode d'édition en utilisant le bouton Toggle editing button

4. Dans la Calculatrice de champ, formuler l'équation  DN = $id et cliquer sur Mettre à jour tout. Cliquez sur le bouton Save layer editspour enregistrer les modifications de la couche.



La fonction $id attribue un identifiant unique à chaque entité dans la table d'attributs.

Nous devons maintenant ajouter un attribut avec la surface pour chaque polygone de sous-bassin.

5. Cliquez sur le bouton add new fieldpour ajouter une colonne dans la table d'attributs.

6. Appelez le nouveau champ SurfBassin, indiquez qu'il contient un Nombre décimal (réel) avec une  Longueur de  10 chiffres et une Précision de 2 décimales. Cliquez sur OK pour créer la colonne.

ajout-champ-sousbassin


7. Dans la Calculatrice de champs, formulez l'équation SurfBassin = $area et cliquez sur Tout mettre à jour.

La table d'attributs contient maintenant les identifiants et les surfaces uniques de chaque sous-bassin.

calcule_surface_bbassins

8. Cliquez sur le bouton  Toggle editing button pour enregistrer les modifications et basculer hors mode d'édition.

Nous devons maintenant préparer les données d'occupation des sols.