Vous êtes sur la page 1sur 8

Dlimitation et caractrisation morphomtrique dun bassin versant

Application dun logiciel de SIG

www.saidi.ma

Prambule
Les dlimitations manuelles des bassins versants sur les cartes topographiques et les analyses morphomtriques
classiques ont t les toutes premires mesures quantitatives utilises pour cerner la gomorphologie des bassins
versants. Ces analyses sont le prambule de nombreuses tudes hydrologiques. Aujourdhui loutil informatique
permet dentreprendre aisment ces diffrentes manipulations permettant la dlimitation des bassins versant, la
mesure de la gomtrie, de lhypsomtrie, des pentes ou de lorganisation du rseau hydrographique. A cet effet,
ArcGis fournit des outils intressants de calculs et de mesures hydromorphologiques partir des cartes MNT.
Objectif du travail
Dlimitation dun bassin versant et dterminations de ses caractristiques morphologiques.

Mthodologie :
- Dcouper la carte MNT avec Global Mapper:
Ouvrir Global Mapper
Ouvrir le fichier dem (de la MNT)

Pour changer la projection de la carte MNT sous Global


Mapper, cliquez sur licne Configuration puis sur la
rubrique Projection , et ventuellement sur Load From
File pour chercher une projection partir dun fichier
disponible. (Exemple Lambert Conforme Conique, Maroc zone1)

Pour dcouper la MNT :


Le fichier DEM (Digital Elevation Map ou MNT) tant ouvert,
cliquez sur File puis sur Export Raster And Elevation
Data ensuite sur Export DEM .
Dans la fentre DEM Export Options , cliquez sur la rubrique Export
Bounds puis sur Draw a Box . Slectionez la zone dcouper et
validez deux fois par OK . Choisissez enfin un nom et un dossier
denregistrement.

Conversion de la DEM dcoupe en image raster lisible par ArcGis :


Ouvrir ArcMap puis convertir le fichier DEM en image Raster
par loutil ArcToolbox :
Dveloppez ArcToolbox et allez y loutil Conversion
Tools puis To Raster et enfin double-cliquez sur
DEM to Raster .
Renseignez le champ Input Dem File avec votre DEM
dcoupe. Dans le champ Output Raster le logiciel
spcifie le fichier raster de sortie et son emplacement. Validez par OK.
Sil ny a pas derreur, la conversion seffectue et limage raster gristre saffiche
et une couche sajoute dans le menu gauche des Layers .

Pour fixer la projection de la carte :

ArcToolBox Data Management Tools Projection and Transformation Define Projection


Slectionnez votre raster et cherchez votre fichier de projection par le bouton Select , ou importez le dune couche
pr-tablie (bouton Import ).
Validez par OK.
Ltude hydromorphologique dun bassin versant par ArcGis seffectue
laide dune application ajouter au logiciel ; Il sagit du fichier :
esrihydrology_v2.dll .
Pour intgrer cette fonction ArcToolBox (rubrique Spatial Analyst Tools) :
Menu Tools Customize Add From file. Allez chercher votre fichier
(esrihydrology_v2.dll) et cliquez sur ouvrir. La commande hydrology
modeling sajoutera votre ArcToolBox. Cochez la pour lajouter la barre
doutils visible dArcMap.
Sous Windows 7, On peut utiliser directement lapplication Hydrology qui se trouve
dans ArcToolBox Spatial Analyst Tools

Remarque :
La fonction Identify Sinks (Identifier les dpressions) permet dnumrer les cellules identifies comme tant des
points bas et pouvant perturber les calculs d'coulement. Ce sont des zones pour lesquelles les altitudes qui les
entourent sont plus leves, ce qui correspondrait une erreur du modle numrique de terrain.
Cette fonction ncessite un temps dexcution souvent trop long. Des ordinateurs ou processeurs adquats peuvent
tre requis.

La fonction Fill Sinks (Combler les puits)


Permet

de

combler

ces

cellules

identifies comme tant des points bas


(Par dfaut la commande recherche la
plus faible valeur voisine daltitude et
lutilise pour combler la dpression).
Aprs lexcution de cette commande,
une nouvelle couche est cre et
ajoute dans la zone des layers.

La fonction Flow Direction (Directions des coulements)


Cette commande permet didentifier les directions
des coulements dans la carte raster MNT.
Cochez la case Force flow at edge ; et dans
input surface, votre carte raster ( puits combls)
doit tre spcifie.
En cliquant sur Ok, la fonction va crer et afficher
une nouvelle couche (Flow Direction1)

La fonction Flow accumulation

(Accumulation des coulements)


Cette commande permet de

calculer, pour chaque cellule, la

quantit d'eau accumule dans

la cellule du fait des coulements

amont. Dans le champ Direction

raster,

nouvellement

fonction Flow Direction. On obtient

une

La

cre

nouvelle

par

couche

fonction

la

(Flow

spcifiez

la

couche

accumulation1)

Stream

Network

As

Features

(Vectorisation du rseau hydrographique)


Cette commande permet de gnrer un fichier de forme (de lignes) correspondant au rseau hydrographique. Le
niveau de dtail du rseau peut tre dfini par l'utilisateur en nombre de cellules.
Renseignez les champs Direction raster et Accumulation raster respectivement par la couche cre avec la
commande Flow Direction (ou Directions des coulements) et la couche cre avec la commande Flow
accumulation (Accumulation des coulements).
Vous pouvez aussi dsigner le rpertoire de sauvegarde et le nom
de la nouvelle couche. Validez enfin par OK.
Le rsultat est affich sous forme de shapefile (linaire).
- Sous Windows 7, droulez :
ArcToolbox Spatial Analyst Tools Conditional - Con
Dans le champ Input conditional raster mettez
votre coche raster Flow Accumulation , et Dans
le champ Input true raster, mettez votre couche
raster Flow Direction .
Validez par Ok pour obtenir une nouvelle couche raster du rseau
hydrographique.
Pour convertit ce rseau en shapefile linaire :
ArcToolbox Spatial Analyst Tools
Hydrology Stream to Feature

Remplissez les champs Input stream raster


et Input flow direction raster respectivement
par

la

couche

raster

(du

rseau

hydrographique) qui vient dtre cre et la


couche raster Flow Direction .
Vous obtiendrez une nouvelle couche de
forme linaire (shapefile) reprsentant le rseau hydrographique.
Pour dsigner un exutoire particulier sur le cour deau et dlimiter de bassin cet exutoire :
Placer le point sur le cours principal, soit directement par le bouton Go to XY, soit en ouvrant un fichier Excel
contenant les coordonnes de lexutoire. Ceci par Add Data et allez chercher
votre fichier Excel et dsignez y votre feuille (feuille1).
La couche du tableur Excel souvre et se place en dessous de toutes les couches.

Cliquez dessus avec le bouton droit puis Display XY Data. (Ou ventuellement Creat XY)
Attribuez une projection la nouvelle

couche ponctuelle via le bouton Edit

et importer (avec le bouton Import) le

systme de projection de lune de vos

couches (rseau hydrographique ou


limite du bassin )
Le Shapefile ponctuel est aussitt
cr et plac (cette fois) au dessus
de toutes les couches.

La fonction Bassin versant :


Lexutoire tant indiqu, il faut maintenant dlimiter le bassin versant cet
exutoire.
Pour cela, allez la fonction
Interactive

et

Properties

renseignez les champs Flow


direction

et

Flow

validez,

licne

accumulation.
Si

vous

Watershed est active.


En cliquant sur cette icne
bleue, le curseur se transforme
en signe +. Vous pouvez alors cliquer directement sur votre exutoire. Le bassin versant ferm
cet exutoire est aussitt affich. Et sa couche raster est ajoute la table des matires. Il suffit alors la convertir en
shapefile polygonal par :
ArcToolbox - Conversion Tools - from Raster - Raster to polygon.
Vous aurez une nouvelle couche de forme polygonale (exemple limite_bv.shp)
Maintenant pour dcouper le rseau hydrographique sur la limite
finale du bassin versant :
ArcToolbox Analysis Tools Extract Clip
Renseignez
Features

les
et

champs
Clip

Input

Features

respectivement avec la couche


dcouper et celle qui va servir de
limite de dcoupe.
Vous

pouvez

aussi

dsigner

le

rpertoire de sauvegarde et le nom de

la nouvelle couche. Validez enfin par OK.

Une nouvelle couche de rseau hydrographique limit au contour du bassin versant. Lancien rseau peut donc tre
supprim.

Remarque : Pour changer le dossier denregistrement des couches ou pour les renommer : Bouton droit dessus
Data Export data.

Attribuer la classification de Strahler au rseau hydrographique :


La classification de Strahler permet dattribuer des ordres aux branches du rseau hydrographique selon leur
importance.
Pour leffectuer :
ArcToolbox Spatial Analyst Tools Hydrology Stream Link
Dans le champ input stream raster mettez votre couche raster du rseau
hydrographique et dans le champ Input flow direction raster votre couche flow
direction. Vous obtiendrez une nouvelle couche raster ( utiliser dans ltape suivante)
Appliquez ensuite la fonction :
ArcToolbox Spatial Analyst Tools Hydrology Stream Order
Dans le champ input stream raster mettez la dernire couche raster que vous venez
de crer et dans le champ Input flow direction raster toujours la couche flow
direction.
Vous obtiendrez une nouvelle couche raster du rseau hydrographique dont les
branches sont diffrencies par des couleurs. Il faut ensuite convertir cette couche en
shapefile linaire par :
ArcToolbox - Conversion Tools - from Raster - Raster to polyline.
Le nouveau shapefine est ajout la table des matires. Cliquez droit dessus et
choisissez Properties..
Allez Symbology puis la rubrique Quantities et ensuite Graduated
Symbols.
Dans le champ Value, spcifiez GRID_CODE et choisissez le nombre de
classes souhait et validez par OK. Le rsultat apparat dans ArcMap.
Pour tiqueter les branches du rseau hydrographique avec leurs ordres respectifs : Clic droit sur la couche Properties.. Labels
Cochez la case : Labels features in this layer ; et dans le champ Label field, spcifiez GRID_CODE puis validez.

Pour mesurer la surface du bassin versant :


Il faut ajouter un champ la table attributaire de la couche du bassin
versant pour y calculer la surface.
Pour cela :
Clic du bouton droit sur la couche
du

bassin

versant

puis

Open

Attribute Table puis Options ensuite


Add Field
Nommez votre champ : Surface (par exemple) et indiquez comme
type, par exemple : Long Integer (entier long).
Pour calculer la surface dans ce nouveau champ :

Editor Start Editing choisissez le rpertoire de votre couche du bassin versant- Validez et indiquez enfin cette
couche dans la fentre Target
Re-cliquez du droit sur la couche du bassin versant puis Open Attribute Table et sur le nouveau champ Surface
cliquez du droit et choisissez Calculate Geometry
Choisissez Area comme proprit et km (sq
km) comme units.
En validant, la surface est calcule dans le
champ cr cet effet.
Quittez ldition aprs lavoir sauvegarde
(Save Edits Stop Editing)

Pour crer la carte des pentes du bassin versant :


Pour crer la carte des pentes limite au bassin versant, nous allons dcouper la carte DEM sur la limite du bassin et
appliquer la commande de la pente (Slope).
Affichez votre couche DEM avec la couche du bassin versant (dlimit lexutoire), et extraire les limites du bassin
de la DEM par :
ArcToolbox Spatial Analyst Tools Extraction Extract By Mask
Spcifiez bien dans Input raster et dans feature mask data respectivement la globale carte DEM et la couche du
bassin versant ferm lexutoire. Une nouvelle couche DEM limit au bassin est cre

Cliquez sur les boutons : 3D Analyst Surface Analysis Slope


Vous pouvez nommer votre nouvelle carte des pentes et indiquer le dossier denregistrement dans Output raster.
En validant, une nouvelle couche rester des pentes est cre.

Pour crer la carte la carte hypsomtrique du bassin versant :


Affichez votre carte raster DEM limite au bassin versant.

Cliquez sur les boutons : 3D Analyst Reclassify (ou bien Sptial Analyst tools Reclass Reclassify)
Dans la fentre qui saffiche indiquez votre couche raster DEM limite au bassin versant et cliquez sur le bouton
Classify.

Dans la fentre suivante, qui affiche les statistiques hypsomtriques de


votre bassin, choisissez la mthode Manual et indiquez le nombre de
classes (correspondant aux tranches daltitudes) que vous souhaitez avoir.
Vous pouvez forcer les limites des tranches en saisissant les chiffres au
clavier dans le champ Break Value
Le bouton Precision vous permet de spcifier le nombre de chiffres aprs
la virgule (ici choisir zro)
En validant par OK, vous aurez une nouvelle fentre avec le nombre
de classes que vous avez spcifiez. Choisissez votre dossier de
travail ou denregistrement (dans output raster) et nommez votre
future couche des tranches daltitudes puis validez par OK.
Il

vous

convertir

faut

maintenant

votre

nouvelle

couche raster des tranches


daltitudes

en

fichier

de

forme (shapefile) polygonal :


ArcToolbox

- Conversion

Tools - from

Raster -

Raster to polygon.
Vous pouvez diffrencier les couleurs des tranches daltitudes en cliquant
du droit sur le nom de votre nouvelle couche, puis Properties
Symbology Categories (unique values)
Dans le champ Value Field, spcifiez GRIDCODE
Cliquez sur le bouton Add All Values, puis choisissez votre dgrad de
couleur dans le champ color ramp
Sous la rubrique Label, vous pouvez ressaisir vos tranches daltitudes
telles que vous les avez dfinies prcdemment. (Si une tranche est ajoute,
vous pouvez la supprimer avec le bouton Remove).

Cliquez sur Appliquer pour visualiser le rsultat sur la carte. Si ce rsultat


vous convient validez avec OK.

La nouvelle carte des tranches daltitudes est affiche.


Pour

calculer

les

surfaces

lmentaires

des

tranches

daltitudes en vue de tracer la courbe hypsomtrique, il faut


ajouter un nouveau champ la table attributaire de la couche
et y calculer ces surfaces :
Clic droit sur le nom de la couche (dans la table des matires),
puis Open Attribute Table Options Add Field
Nommez le nouveau champ Surfaces et spcifiez Long
Integer dans le champ Type
Le nouveau champ est ajout, il faut maintenant y calculer les
surfaces. A cet effet, il faut commencer ldition de la couche
(Editor - Start Editing). Spcifiez votre couche hypsomtrique
dans le champ Target.
Revenez la table attributaire de votre couche et sur le
nouveau champ Surfaces : Clic droit Calculate Geometry
Choisissez area en property et lunit m ou km et validez
par OK. Les surfaces sont aussitt calcules et affiches.
Pour exporter la tableau vers Excel : Options Select All Export
Le tableau est export sous format dbf (base de donnes) lisible par Excel.
(Inutile dajouter la table votre affichage si on vous le demande)
Ouvrez Excel puis le fichier dbf cr (et non pas xml) et rassemblez vos cellules par
tranches (mme GRIDCODE) pour les additionner. Vous aurez ainsi la surface totale
de chaque tranche daltitude. Ces surfaces partielles vous permettront ensuite de
tracer la courbe hypsomtrique.

La mise en page
La mise en page permet dditer une carte
complte pour limprimer ou lexporter dans un
format image (jpg, bmp, png). Cest ltape
finale de llaboration des cartes thmatiques. Elle
consiste

mettre

tous

les

lments

indispensables tels que la lgende, le titre,


lorientation, lchelle, etc.
Pour slectionnez la mise en page : View
Layout View (affichage - mode mise en page) ou
en cliquant sur le symbole mode de mise en page en bas de
lcran.
Pour ajouter des lments votre carte comme le titre, la flche nord, lchelle, la lgende ou une image, allez dans
le menu insert et slectionnez llment dsir.
Pour exporter la carte au format image : File Export Map. Choisissez un format dimage et enregistrer votre carte.