Vous êtes sur la page 1sur 61

Bureau des affaires spatiales

Étape par étape : cartographie des risques


d'inondation
Aperçu

En détail

Accès aux données


Cette pratique recommandée est également disponible avec HEC-RAS 5.0.4. plutôt que ArcGIS et HEC-
GeoRAS comme dans cette version. Pour accéder à la version HEC-RAS, veuillez suivre ce lien .

Configuration informatique requise

Ensembles de données requis

A. Création de la grille CN dans ArcMap

Étape 1 : Préparation des données d'utilisation du sol pour le réseau CN

Étape 2 : Préparation des données de sol pour le réseau CN

Étape 3 : Fusionner les données sur les sols et l'utilisation des terres

Étape 4 : Création de la table de recherche CN

Étape 5 : Création de la grille CN

B. Modélisation hydrologique dans ArcHydroTools et HEC-GeoHMS

Étape 6 : Délimitation du bassin versant et du réseau fluvial à l'aide d'ArcHydro Tools

Étape 6.1 : Prétraitement du terrain - Données raster

Étape 6.2 : Prétraitement du terrain : données vectorielles

Étape 7 : Traitement du terrain et développement du modèle HEC-GeoHMS

C. Modélisation hydraulique dans HEC-GeoRAS

Etape 8 : Modélisation hydraulique HEC-GeoRAS


Configuration informatique requise

Vous devez disposer d'un ordinateur avec le dernier système d'exploitation Windows et les programmes suivants
installés :

(1) ArcGIS 10 (ArcView)

(2) HEC-GeoHMS pour ArcGIS 10

(3) HEC-GeoRAS pour ArcGIS 10

(4) Outils ArcHydro (version qui fonctionne avec ArcGIS 10)

Vous aurez besoin d'un accès administrateur pour installer ArcHydro et HEC-GeoHMS.

Assurez-vous que les versions correctes des outils Arc Hydro et GeoHMS sont installées sur le système.

Jeux de données requis :


(1) Modèle numérique d'élévation (DEM) pour la zone d'étude ;

(2) données de sol SSURGO ;

(3) Grille de couverture terrestre de l'USGS ;

(4) Données hydrographiques (essentiellement réseau fluvial).

Téléchargez les trois fichiers zip suivants :

 Le DEM et la grille de couverture terrestre des données USGS et SSURGO pour Cedar Creek dans le nord-
est de l'Indiana sont fournis sous forme de fichier zip pour ce didacticiel et peuvent être téléchargés ici.
 Le terrain_geohms.zip peut être téléchargé ici .
 Les données baxter_tin requises dans la section 8.2 peuvent être téléchargées ici .

Noter:
1. Les données du DEM, de l'utilisation des terres et des sols utilisées dans ce didacticiel sont déjà associées au
bassin versant de l'étude de Cedar Creek ;
2. Ce didacticiel utilise les données de sol SSURGO, qui sont les données de sol de la plus haute résolution
disponibles dans le domaine public du Département de l'agriculture des États-Unis - Service de conservation
des ressources naturelles (USDA-NRCS). Cela pourrait être remplacé par d'autres données sur le sol (par
exemple STATSGO) tant que vous savez comment interpréter les données respectives.

Préparation/prétraitement des données

Vous avez déjà téléchargé les trois fichiers zip requis (cf. ci-dessus sous "jeux de données requis"). Sinon, vous
trouverez également les liens vers les données ci-dessous.
1.1. Décompressez cngrid.zip dans votre répertoire de travail. La vue ArcCatalog du dossier de données est
illustrée ci-dessous :

1) cedar_ssurgo est la géodatabase contenant des données spatiales et tabulaires


SSURGO pour la région de Cedar Creek ;

2) cedar_dem est le 30 DEM brut pour Cedar Creek obtenu de l'USGS et découpé pour le bassin versant de
l'étude ;

3) cedar_lu est la grille d'occupation du sol de 2001 de l'USGS. Tous les jeux de données ont une référence
spatiale commune (NAD_1983_UTM_16).

1.2. Décompressez terrain_geohms.zip dans votre répertoire de travail. La vue ArcCatalog du dossier de données
est illustrée ci-dessous :

1) cedar_dem est le 30 DEM brut pour Cedar Creek obtenu de l'USGS et découpé
pour le bassin versant de l'étude.

2) streams.shp est un shapefile contenant le réseau fluvial pour la zone d'étude.

Raster cedar_dem et streams.shp sont déjà associés à un système de coordonnées projetées


(NAD_1983_UTM_16).

1.3 Décompressez le fichier GeoRASdata.zip dans votre répertoire de travail. Il contient les données baxter_tin
requises dans la section 8.2

Étapes de traitement
A. Flux de travail pour la création de la grille CN dans ArcMap
1. Préparation des
données sur
l'utilisation des
terres pour le
réseau CN
Ouvrez
ArcMap. Créez une
nouvelle carte vide
et enregistrez-la
sous cngrid.mxd (ou
tout autre
nom). Ajoutez
l'extension Spatial
Analyst et activez-la en cliquant sur Personnaliser --> Extensions…, et en cochant la case à côté de Spatial
Analyst.
1.1. Ajouter la grille cedar_luse au document ArcMap
La grille est ajoutée avec une symbologie unique attribuée aux cellules ayant des numéros identiques comme vous
pouvez le voir ci-dessous :

Ces chiffres représentent une classe d'utilisation des


terres définie selon l'USGS Land Cover Institute
(LCI). Une description de certaines des classes de
terres et de leurs numéros associés peut être
trouvée ici .
1.2. Effectuer le reclassement des classes
Finalement, nous allons utiliser ces classes
d'utilisation des terres et le type de groupe de sol, en
conjonction avec les numéros de courbe de
ruissellement (CN), pour créer la grille des numéros
de courbe. Le tableau SCS CN donne le CN pour
différentes combinaisons d'utilisation des terres et de
groupe de sols. La grille cedar_lu comporte 15
catégories différentes que vous pouvez laisser
inchangées, ou reclasser la grille pour réduire le
nombre de classes d'occupation du sol afin de vous
faciliter la tâche. En ouvrant la table attributaire de
cedar_lu, vous remarquerez que la majorité des
cellules représentent l'herbe/les cultures, suivies de la forêt, des terres développées, puis de l'eau. Comme ceux-ci
représentent les quatre grandes classes, nous allons reclasser adéquatement cedar_lu. Le tableau suivant montre
comment nous allons accomplir la reclassification de cedar_lu.

Pour mettre en
œuvre la
reclassification ci-
dessus, utilisez les
outils Spatial Analyst
dans Arc
Toolbox. Cliquez sur
Spatial Analyst
Tools->Reclass-
>Reclassify, puis
double-cliquez sur
l'outil Reclassify.
Dans la fenêtre de
reclassification,
confirmez que le
raster en entrée est
cedar_lu, que le
champ Reclass est
Value, puis attribuez
manuellement les
nouveaux nombres en fonction du tableau ci-dessus, comme indiqué ci-dessous (laissez NoData inchangé).

Enregistrez le raster
en sortie sous
lu_reclass dans
votre dossier de travail, puis cliquez sur OK. Une nouvelle grille nommée lu_reclass sera ajoutée à la carte comme
indiqué ci-dessous (si vous obtenez des couleurs différentes dans la symbologie, c'est très bien).
1.3. Convertir un raster en polygone
La dernière étape du traitement des données sur
l'utilisation des terres consiste à convertir la grille
d'utilisation des terres reclassée en une classe
d'entités surfaciques qui sera fusionnée ultérieurement avec les données sur les sols. Dans ArcToolbox, cliquez sur
Conversion Tools->From Raster->Raster to Polygon. Confirmez que le raster en entrée est lu_reclass, que le champ
est une valeur, que le type de géométrie en sortie est un polygone et enregistrez les entités en sortie sous
landuse_poly.shp dans votre répertoire de travail (cette sortie est enregistrée uniquement en tant que fichier de
formes sans aucune autre option). Cliquez sur OK.

Vous pouvez
symboliser le
nouveau
landuse_poly.shp
pour qu'il
corresponde à la grille lu_reclass ou le laisser inchangé. Vous pouvez également exporter landuse_poly.shp vers
cedar_ssurgo.mdb pour conserver toutes les données dans une seule géodatabase. Enregistrez le document
ArcMap.
Le traitement des données d'utilisation des terres pour préparer la grille des numéros de courbe est maintenant
terminé.
2. Préparation des données de sol pour le réseau CN
2.1. Ajouter la classe d'entités cedar_soil_clip à partir du jeu de données d'entités spatiales dans
cedar_ssurgo.mdb
Créez un champ nommé "SoilCode" (type : texte) dans cedar_soil_clip. Les données du groupe de sols sont
disponibles dans la table des composants (dans le champ hydgrp), ajoutez donc la table des composants de
cedar_ssurgo.mdb au document cartographique. Faites un clic droit sur cedar_soil_clip dans la table des matières
d'ArcMap, puis cliquez sur Join and Relates->Join…. Joignez la table des composants à cedar_soil_clip en utilisant
le champ mukey commun comme indiqué ci-dessous :
Cliquez sur OK. Vous pouvez recevoir un message
vous demandant d'indexer les champs. Vous pouvez
répondre à ce message en sélectionnant oui ou non -
cela n'a pas d'importance dans cet exercice car nous
ne rejoindrons la table qu'une seule fois. Après avoir
créé la jointure, ouvrez la table attributaire pour
cedar_soil_clip et vous verrez que les champs de la
table des composants sont désormais disponibles
dans la classe d'entités cedar_soil_clip. Remplissez
maintenant le champ SoilCode (ou
cedar_soil_clip.SoilCode) dans cedar_soil_clip en
l'assimilant au champ component.hydgrp. Avec la
table attributaire ouverte, cliquez avec le bouton droit
sur le champ SoilCode pour ouvrir le calculateur de
champ, puis associez SoilCode à component.hydgrp
comme indiqué ci-dessous :
Cliquez sur OK. S'il y a des lignes dans le composant
avec des valeurs "Null" (ce qui est le cas pour cet
ensemble de données), vous pouvez recevoir un
message d'erreur indiquant que les valeurs sont trop
grandes pour le champ. Ignorez simplement ce
message et continuez. Une fois les calculs terminés,
vous devriez voir cedar_soil_clip.SoilCode rempli
avec les lettres A/B/C/D. Supprimez maintenant la
jointure et enregistrez le document ArcMap. Avant de
continuer, traitonslignes pour le champ
SoilCode. Examinez le champ SoilCode, et vous
verrez que la plupart des polygones ont un groupe de
sol "C", alors attribuons un SoilCode de C pour tous
les polygones qui n'ont pas de groupe de sol associé
(ce n'est qu'une façon de traiter le problème pour petit
nombre de rangées nulles. Si le nombre de rangées
nulles est significativement élevé, vous pouvez
consulter d'autres ressources avant d'attribuer
SoilCode à ces rangées). Sélectionnez les lignes
dans cedar_soil_clip qui ontvaleurs pour SoilCode et
attribuez-leur la valeur « C ». Vous pouvez utiliser
l'option de sélection par attributs pour ce faire. Vous
devriez maintenant avoir un SoilCode (groupe de
sols) attribué à chaque polygone dans
cedar_soil_clip.

Créez ensuite quatre autres champs nommés PctA,


PctB, PctC et PctD, tous de type entier court dans la
classe d'entités cedar_soil_clip. Pour chaque entité
(polygone) dans cedar_soil_clip, PctA définira quel
pourcentage de surface dans le polygone a le groupe
de sol A, PctB définira quel pourcentage de surface
dans le polygone
aura le groupe de sol
B et ainsi de
suite. Ceci est
essentiel lorsque
nous avons des
polygones avec plus
d'un groupe de sols
(par exemple,
ABA/D signifierait
que les sols du
groupe A, du groupe
B et du groupe A/D
se trouvent dans un
polygone ; A/D
signifierait que le sol
se comporte comme
A lorsqu'il est
vidangé et comme D lorsqu'il n'est pas vidangé, et ainsi de suite). Si nous avons des classifications comme celles-
ci, nous devons définir quelle superficie d'un polygone est A/B/C/D. Pour la région de Cedar Creek, nous n'avons
qu'un seul groupe de sols attribué à chaque polygone, donc un polygone avec le groupe de sols "A" aura PctA =
100, PctB = 0, PctC = 0 et PctD = 0. De même, pour un polygone avec le groupe de sols D, seul PctD = 100 et les
trois autres Pcts sont 0. Remplissez maintenant PctA, PctB, PctC et PctD en fonction de SoilCode pour chaque
polygone. Vous pouvez sélectionner des entités basées sur SoilCode, puis utiliser la calculatrice de champ pour
attribuer des numéros aux polygones. Alternativement, vous pouvez ouvrir le fichier MDB cedar_ssurgo avec un
tableur (par exemple Microsoft Excel, Open Office Calc).

Ouvrez maintenant
la table
cedar_soil_clip et
modifiez les champs
PctA, PctB, PctC et
PctD comme indiqué
précédemment.

Ajouter la table
modifiée (ici
indiquée avec le
nom cedar_ssurgo$)
au document
cartographique
Faites un clic droit sur cedar_soil_clip dans la table
des matières d'ArcMap, puis cliquez sur Join and
Relates->Join…. Joignez la table cedar_ssurgo$ à
cedar_soil_clip en utilisant le champ OBJECTID
commun comme indiqué ci-dessous :

La table attributaire résultante devrait ressembler à


celle ci-dessous :
La préparation des
données de sol se
fait à ce
stade. L'étape
suivante consiste à
fusionner/unir les
données sur les sols
et les données sur
l'utilisation des terres
pour créer des
polygones contenant
à la fois des
informations sur les
sols et sur
l'utilisation des terres. Enregistrez le document ArcMap.
3. Fusion des données sur les sols et l'utilisation des terres
Pour fusionner/unir les données de sol et d'utilisation des terres, utilisez l'outil Union dans ArcToolbox disponible
sous Analysis Tools->Overlay. Parcourez/faites glisser cedar_soil_clip et landuse_poly comme entités en entrée,
nommez la classe d'entités en sortie « cedar_soil_lu » dans la même géodatabase (cedar_ssurgo.mdb), laissez les
options par défaut et cliquez sur OK (vous pouvez modifier la tolérance de cluster à un petit nombre, mais ce n'est
pas nécessaire).
Ce processus prendra quelques
minutes et la classe d'entités
cedar_soil_lu résultante sera ajoutée
au document ArcMap. Enregistrez le
document ArcMap. Le résultat des
entités d'union/fusion hérite des
attributs des deux classes d'entités
utilisées en entrée. Toutefois, si les
limites extérieures des classes
d'entités en entrée ne correspondent
pas exactement, la classe d'entités
fusionnée résultante (cedar_soil_lu
dans ce cas) aura généralement des
entités qui auront des attributs d'une
seule classe d'entités car l'autre
entité n'existe pas dans cette
zone. Ces caractéristiques sont
généralement appelées « rubans
». Si vous ouvrez la table attributaire
de cedar_soil_lu, vous constaterez
qu'il existe plusieurs micro-polygones
dans cette classe d'entités qui ont
uniquement des attributs de
landuse_poly et que les attributs de
sol sont vides, et vice versa, comme
indiqué ci-dessous :

Dans le tableau ci-dessus, les


colonnes qui commencent par
FID_.... donnent les identifiants
d'objet des entités
de landuse_poly et
cedar_soil_clip. Une
valeur de -1 pour
FID_... signifie que
l'une des classes
d'entités possède
des entités dans
cette zone à
associer avec des
entités d'autres
classes

d'entités. Fondamentalement, une valeur de -1 pour FID_... signifie que l'entité est un polygone de ruban. Vous
pouvez également le vérifier en examinant d'autres champs 111. Par exemple, les entités qui ont
FID_cedar_soil_clip = -1 ont uniquement des attributs de landuse_poly et tous les attributs de cedar_soil_clip = 0.
Une façon de traiter les micro-polygones consiste à attribuer des valeurs manquantes à toutes les entités. Une autre
méthode (la plus simple !) consiste simplement à les supprimer. Pour cet exercice, nous emprunterons la voie la
plus simple, mais vous souhaiterez peut-être remplir ces fonctionnalités pour d'autres études en fonction des
besoins de votre projet. Démarrez l'éditeur. Sélectionnez toutes les fonctionnalités qui ont "FID_..." = -1 et
supprimez-les. Enregistrez vos mises à jour, arrêtez l'éditeur et enregistrez le document ArcMap.
Ceci termine le traitement des données spatiales pour créer la grille de numéros de courbe. L'étape suivante
consiste à préparer une table de correspondance qui comportera des numéros de courbe pour différentes
combinaisons d'utilisations des terres et de groupes de sols. Dans ce cas, nous utiliserons les numéros de courbe
SCS disponibles dans la littérature (rapports SCS ou tableaux SCS de manuels). Les caractéristiques spatiales en
conjonction avec la table de consultation peuvent ensuite être utilisées pour créer une grille de numéros de courbe.
4. Création de la table de recherche CN
Créez une table nommée "CNLookUp" dans cedar_ssurgo.mdb. Dans ArcCatalog, sélectionnez Outils de gestion
des données->Table->Créer une table. Une fois la table créée, créez-y les champs suivants :

[1]. LUValue (type : entier court)


[2]. Description (type : texte)
[3]. A (type : entier court)
[4]. B (type : entier court)
[5]. C (type : entier court)
[6]. D (type : entier court)
Maintenant, démarrez l'éditeur pour
modifier la table CNLookUp
nouvellement créée et remplissez-la
comme indiqué ci-dessous.

Les colonnes A/B/C/D stockent les


numéros de courbe pour les groupes
de sols correspondants pour chaque
catégorie d'utilisation des terres
(LUValue). Ces nombres sont
obtenus à partir de
SCS TR55
(1986). Enregistrez
les modifications et
arrêtez
l'éditeur. Enregistrez
le document
ArcMap.
5. Création de la
grille CN
Nous utiliserons
HEC-GeoHMS pour
créer la grille des
numéros de
courbe. Activez la
barre d'outils Vue du
projet HEC-GeoHMS de la même manière que la barre d'outils ArcHydro. HEC-GeoHMS utilise la classe d'entités
fusionnée (cedar_soil_lu) et la table de recherche (CNLookUp) pour créer la grille des numéros de courbe. Le format
et les noms de champs que nous avons utilisés lors de la création de la table CNLookUp sont cohérents avec HEC-
GeoHMS. Avant de continuer, une dernière étape consiste à créer un champ dans la classe d'entités fusionnées
(cedar_soil_lu) nommé "LandUse" qui contiendra des informations sur la catégorie d'utilisation des terres pour le
lier à la table CNLookUp. Nous avons déjà ces informations stockées dans le champ GRIDCODE, mais HEC-
GeoHMS recherche ces informations dans le champ LandUse. Créez donc un champ nommé LandUse (type : entier
court) et remplissez-le en l'assimilant à GRIDCODE.
Dans la barre d'outils de la vue du projet HEC-GeoHMS, cliquez sur Utilitaire->Créer des grilles de
paramètres. Choisissez le paramètre de recherche en tant que numéro de courbe (qui est par défaut) dans la fenêtre
suivante, cliquez sur OK, puis sélectionnez les entrées pour la fenêtre suivante comme indiqué ci-dessous :

HydroDEM pour Hydro DEM, cedar_soil_lu (sol et


utilisation des terres fusionnés) pour Curve Number
Polygon, table CNLookUp pour Curve Number
Lookup et laissez le nom CNGrid par défaut pour
Curve Number Grid.
Ce processus prend un certain temps (en fait, un
certain temps !). Soyez patient et CNGrid sera ajouté
à votre document cartographique. Vous pouvez
modifier la symbologie de la grille pour la rendre plus
jolie !
Vous disposez maintenant d'un jeu de données très
utile à utiliser dans plusieurs modèles et études
hydrologiques. Enregistrez le document ArcMap et
quittez ArcMap.
D'ACCORD. Vous avez terminé!

B. Modélisation hydrologique dans


ArcHydroTools et HEC-GeoHMS
6. Délimitation des
bassins versants
et des réseaux
fluviaux à l'aide
des outils
ArcHydro
Ouvrez
ArcMap. Créez une
nouvelle carte
vide. Cliquez avec le
bouton droit sur la
barre de menus pour
faire apparaître le
menu contextuel
affichant les outils
disponibles et
cochez les outils Arc
Hydro pour ajouter la
barre d'outils au
document

cartographique. Vous devriez maintenant voir la barre d'outils Arc Hydro ajoutée à ArcMap.
L'extension Spatial Analyst doit être activée en cliquant sur Personnaliser->Extensions… et en cochant la case à
côté de Spatial Analyst.

6.1. Prétraitement du terrain : Hydro DEM, grille de direction des flux, grille d'accumulation des flux, grille
de définition des cours d'eau, grille de segmentation des cours d'eau, délimitation de la grille de captage.
Le prétraitement du terrain Arc Hydro doit être effectué dans un ordre séquentiel. Tout le prétraitement doit être
terminé avant que les fonctions de traitement des bassins versants puissent être utilisées. Le reconditionnement du
DEM et le remplissage des éviers peuvent ne pas être nécessaires en fonction de la qualité du DEM initial. Le
reconditionnement du DEM implique la modification des données d'élévation pour qu'elles soient plus cohérentes
avec le réseau de flux vectoriel d'entrée. Cela implique l'hypothèse que les données du réseau de flux sont plus
fiables que les données DEM, vous devez donc utiliser la connaissance de l'exactitude et de la fiabilité des sources
de données lorsque vous décidez d'effectuer ou non un reconditionnement DEM. En effectuant le
reconditionnement DEM, vous pouvez augmenter le degré d'accord entre les réseaux de flux délimités à partir du
DEM et les réseaux de flux vectoriels d'entrée.
Cliquez sur l'icône Ajouter pour ajouter les données raster. Dans la boîte de dialogue, accédez à l'emplacement des
données ; sélectionnez le fichier raster cedar_dem contenant le DEM pour Cedar Creek et cliquez sur le bouton
Ajouter. Le fichier ajouté sera alors répertorié dans la table des matières de la carte d'arc. De même, ajoutez
stream.shp et enregistrez le document ArcMap.

6.1.1. DEM hydraulique


6.1.1.1. Reconditionnement DEM
La fonction a besoin en entrée d'un DEM brut et d'une classe d'entités linéaires (comme le réseau fluvial) qui doivent
tous deux être présents dans le document cartographique. Dans la barre d'outils ArcHydro, sélectionnez Terrain
Preprocessing->DEM Manipulation->DEM Reconditioning.
Sélectionnez la fonction de flux DEM brut (cedar_dem) et AGREE appropriée (flux). Définissez les paramètres
d'accord comme indiqué. Vous devez réduire le paramètre Sharp drop/raise à 10 par rapport à sa valeur par défaut
de 1000. La sortie est un Agree DEM reconditionné (nom par défaut AgreeDEM).
Cliquez sur OK dans la boîte de message « …
traitement terminé avec succès ». Examinez le
dossier dans lequel vous travaillez ; vous
remarquerez qu'un dossier nommé Layers a été
créé. C'est là qu'ArcHydro stockera ses résultats de
grille.
6.1.1.2. Remplir les éviers
Cette fonction remplit les puits dans une grille. Si des
cellules avec une élévation plus élevée entourent une
cellule, l'eau est emprisonnée dans cette cellule et ne
peut pas s'écouler. La fonction Fill Sinks modifie la
valeur d'élévation pour éliminer ces problèmes.
Dans la barre d'outils ArcHydro, sélectionnez Terrain
Preprocessing->Data Manipulation->Fill Sinks
Confirmez que l'entrée pour DEM est AgreeDEM (ou
votre DEM d'origine si le reconditionnement n'a pas été mis en œuvre). La sortie est la couche Hydro DEM, nommée
par défaut Fil. Ce nom par défaut peut être remplacé. Laissez les autres options inchangées.

Appuyer sur OK. Une fois le processus terminé avec


succès, la couche Fil est ajoutée à la carte. Ce
processus prend quelques minutes.
6.1.2. Grille de sens d'écoulement
Cette fonction calcule la direction du flux pour une
grille donnée. Les valeurs dans les cellules de la grille
de direction du flux indiquent la direction de la
descente la plus raide à partir de cette cellule.
Dans la barre d'outils ArcHydro, sélectionnez Terrain
Preprocessing->Flow Direction.
Vérifiez que l'entrée pour Hydro DEM est Fil. La sortie
est la grille de direction du flux, nommée par défaut
Fdr. Ce nom par défaut peut être écrasé.

Appuyer sur OK. Une fois le processus terminé avec


succès, la grille de direction d'écoulement Fdr est
ajoutée à la carte.
6.1.3. Grille d'accumulation de flux
Cette fonction calcule la grille d'accumulation de flux
qui contient le nombre cumulé de cellules en amont
d'une cellule, pour chaque cellule de la grille d'entrée.
Dans la barre d'outils ArcHydro, sélectionnez Terrain
Preprocessing -> Flow Accumulation
Vérifiez que l'entrée de Flow Direction Grid est Fdr. La
sortie est la grille d'accumulation de flux ayant un nom
par défaut de Fac qui peut être remplacé.
Appuyer sur OK. Une fois le processus terminé avec
succès, la grille d'accumulation de flux Fac est
ajoutée à la carte. Ce processus peut prendre
plusieurs minutes pour une grande grille ! Ajustez la
symbologie de la couche d'accumulation de flux Fac
à une échelle multiplicativement croissante pour
illustrer l'augmentation de l'accumulation de flux à
mesure que l'on descend dans le réseau de flux de
grille.

6.1.4. Grille de
définition de flux
Dans la barre d'outils
ArcHydro,
sélectionnez Terrain
Preprocessing ->
Stream Definition.
Vérifiez que l'entrée
pour la grille
d'accumulation de
débit est Fac. La
sortie est le Stream
Grid nommé Str,
nom par défaut qui
peut être écrasé

Des méthodes
objectives pour la
sélection du seuil de
délimitation des
cours d'eau pour
dériver le réseau de
résolution la plus
élevée compatible avec les propriétés
géomorphologiques du réseau fluvial ont été
développées et mises en œuvre dans le logiciel
TauDEM

2
(http://www.engineering.usu.edu/dtarb/taudem.). Pour cet exercice, choisissez 25 km comme zone de seuil, puis
cliquez sur OK.
Une fois le processus terminé avec succès, la grille de flux Str est ajoutée à la carte. Cette grille Str contient une
valeur de "1" pour toutes les cellules de la grille d'accumulation de flux d'entrée (Fac) qui ont une valeur supérieure
au seuil donné (26204 comme indiqué dans la figure ci-dessus). Toutes les autres cellules de la grille de flux ne
contiennent aucune donnée. Les cellules de la grille Str avec une valeur de 1 sont symbolisées en noir pour obtenir
un réseau de flux comme indiqué ci-dessous :

6.1.5. Grille de
segmentation de
flux
Cette fonction crée
une grille de
segments de flux qui
ont une identification
unique. Soit un
segment peut être
un segment de tête,
soit il peut être défini
comme un segment
entre deux jonctions
de
segments. Toutes
les cellules d'un
segment particulier
ont le même code de
grille spécifique à ce
segment.
Dans la barre
d'outils ArcHydro,
sélectionnez Terrain
Preprocessing -> Stream Segmentation.

Vérifiez que Fdr et Str sont respectivement les


entrées de Flow Direction Grid et Stream Grid. À
moins que vous n'utilisiez vos puits pour les inclure
dans la délimitation du réseau hydrographique, les
entrées de grille de bassin versant de puits et de grille
de liaison de puits sont nulles. La sortie est la grille de
liens de flux, avec le nom par défaut StrLnk qui peut
être remplacé.
Appuyer sur OK. Une fois le processus terminé avec
succès, la grille de liens StrLnk est ajoutée à la
carte. À ce stade, notez que chaque lien a une valeur
distincte. Enregistrez le document ArcMap.
6.1.6. Délimitation de la grille de captage
Cette fonction crée une grille dans laquelle chaque
cellule porte une valeur (code grille) indiquant à quel
bassin versant la cellule appartient. La valeur correspond à la valeur portée par le segment de cours d'eau qui draine
cette zone, définie dans la grille de liaison des segments de cours d'eau.
Dans la barre d'outils ArcHydro, sélectionnez Terrain Preprocessing -> Catchment Grid Delineation.
Vérifiez que les entrées de la grille de direction du flux et de la grille de liaison sont respectivement Fdr et Lnk. La
sortie est la couche Catchment Grid. Cat est son nom par défaut qui peut être remplacé par l'utilisateur.
Appuyer sur OK. Une fois le processus terminé avec
succès, la grille de bassin versant Cat est ajoutée à la
carte. Si vous le souhaitez, vous pouvez recolorer la
grille avec des valeurs uniques pour obtenir un bel
affichage (utilisez propriétés->symbologie).

6.2. Traitement du polygone de bassin versant :


ligne de drainage, bassin versant adjacent, point
de drainage
Les trois fonctions Traitement des lignes de
drainage , Traitement des bassins versants
adjoints et Traitement des points de
drainage convertissent les données raster
développées jusqu'à présent au format vectoriel. Les
rasters créés jusqu'à présent ont tous été stockés
dans un dossier nommé Layers. Les données
vectorielles seront stockées dans un jeu de classes
d'entités également nommé Layers dans la
géodatabase associée au document ArcMap. Sauf
indication contraire sous APUtilities->Définir les
emplacements cibles, la géodatabase hérite du nom
du document ArcMap (terrain.mdb dans ce cas) et le
dossier et le jeu de données d'entité héritent de leurs
noms du bloc de données actif qui, par défaut, est
nommé Couches.
Dans la barre d'outils ArcHydro, sélectionnez Terrain
Preprocessing -> Catchment Polygon
Processing. Cette fonction convertit une grille de
bassin versant en une entité polygone de bassin
versant.
Confirmez que l'entrée de CatchmentGrid est Cat. La sortie est la classe d'entités surfaciques Catchment, dont le
nom par défaut Catchment peut être remplacé.

Appuyer sur OK. Une fois le processus terminé, la


classe d'entités surfaciques Catchment est ajoutée à
la carte. Ouvrez la table attributaire de
Catchment. Notez que chaque bassin versant a un
HydroID attribué qui est l'identifiant unique de chaque
bassin versant dans Arc Hydro. Chaque bassin
versant a également ses attributs Longueur et
Superficie. Ces quantités sont automatiquement
calculées lorsqu'une classe d'entités fait partie d'une
géodatabase.
6.2.1. Ligne de
drainage
Cette fonction
convertit la grille
Stream Link en
entrée en une classe
d'entités Ligne de
drainage. Chaque
ligne de la classe
d'entités porte
l'identifiant du bassin
versant dans lequel
elle réside. Dans la
barre d'outils
ArcHydro, sélectionnez Prétraitement du terrain -> Traitement des lignes de drainage.
Vérifiez que l'entrée de Link Grid est Lnk et de Flow Direction Grid Fdr. La sortie Drainage Line porte le nom par
défaut DrainageLine qui peut être remplacé.

Appuyer sur OK. Une fois le processus terminé, la


classe d'entités linéaires DrainageLine est ajoutée à
la carte.

6.2.2. Bassin versant adjacent


Cette fonction génère les bassins versants en amont
agrégés à partir de la classe d'entités Bassin
versant. Pour chaque bassin versant qui n'est pas un
bassin versant de tête, un polygone représentant
toute la zone en amont se drainant vers son point
d'entrée est construit et stocké dans une classe
d'entités qui a une balise Adjoint Catchment. Cette
classe d'entités est utilisée pour accélérer le
processus de délimitation des points.
Dans la barre d'outils ArcHydro, sélectionnez Terrain
Preprocessing -> Adjoint Catchment Processing
Confirmez que les entrées de Drainage Line et
Catchment sont respectivement DrainageLine et
Catchment. La sortie est Adjoint Catchment, avec un
nom par défaut AdjointCatchment qui peut être
remplacé.
Appuyer sur OK. Une fois le processus terminé avec
succès, vous verrez une boîte de message similaire
à celle ci-dessous qui vous donnera un résumé du
nombre de bassins versants qui ont été agrégés pour
créer les bassins versants adjoints.

Cliquez sur OK et une classe d'entités surfaciques


nommée AdjointCatchment est ajoutée à la carte.
6.2.3. Point de drainage
Cette fonction permet de générer les points de
drainage associés aux captages.
Dans la barre d'outils ArcHydro, sélectionnez
Prétraitement du terrain -> Traitement des points de
drainage.
Vérifiez que les entrées sont comme ci-dessous. La
sortie est Drainage Point avec le nom par défaut
DrainagePoint qui peut être écrasé.

Appuyer sur OK. Une fois le processus terminé, la


classe d'entités ponctuelles "DrainagePoint" est
ajoutée à la carte.
6.3. Traitement des bassins versants
La barre d'outils Arc Hydro fournit également un
ensemble complet d'outils pour délimiter les bassins
versants et les sous-bassins versants. Ces outils
s'appuient sur les ensembles de données dérivés lors
du traitement du terrain. Cette partie de l'exercice
vous exposera à certaines fonctionnalités de
traitement des bassins versants dans Arc Hydro.
6.3.1. Délimitation par lots des bassins versants
Cette fonction délimite le bassin versant en amont de
chaque point dans une classe d'entités Batch Point en
entrée.
Les outils Arc Hydro Batch Point Generation peuvent
être utilisés pour créer de manière interactive la
classe d'entités Batch Point. Nous allons l'utiliser pour
localiser l'exutoire du bassin versant. Organisez votre
affichage de manière à ce que les ensembles de
données Fac, Catchment et DrainageLine soient
visibles. Zoom près de la sortie du bassin du ruisseau
Cedar (en bas à droite). L'affichage doit ressembler à la figure ci-dessous et être suffisamment agrandi pour que
vous puissiez voir et cliquer sur les cellules individuelles de la grille.

Bassin du ruisseau Cedar et entre dans la rivière


Saint-Joe. Cliquez sur l'icône dans la barre d'outils
Arc Hydro Tools. Cliquez sur la cellule de la grille de
sortie à la sortie du bassin versant comme indiqué ci-
dessous :

Confirmez que le
nom de la classe
d'entités de point de
lot est BatchPoint.

Un point est alors


créé à l'endroit du
clic de souris, et la
forme suivante
s'affiche :
Remplissez les champs Nom et Description - les deux
sont des champs de chaîne. Les options BatchDone
et SnapOn peuvent être utilisées pour activer
(sélectionner 1) ou désactiver (sélectionner 0) le
traitement par lots et la capture de flux pour ce
point. Sélectionnez les options indiquées ci-
dessus. Les informations d'entrée sont enregistrées
dans la table attributaire de la classe d'entités
BatchPoint. Cliquez sur OK. Vous devriez voir qu'une
seule classe d'entités ponctuelles a été créée
comprenant le point d'exutoire sur lequel vous avez
cliqué.
Lorsque la capture est activée, si votre point est
suffisamment proche d'une ligne de drainage (dans
environ 5 cellules de grille), le point sera capturé (c'est-à-dire déplacé) sur une ligne de drainage à proximité avant
la délimitation du bassin versant en amont, sinon le bassin versant local draine au point sera délimité.
Remarque : Vous pouvez créer plus de points en utilisant la même technique à d'autres emplacements d'intérêt,
mais pour cet exercice, nous limiterons notre délimitation « par lots » à un seul point (sortie).
Pour effectuer une délimitation par lots des bassins versants : dans la barre d'outils Arc Hydro, sélectionnez
Traitement des bassins versants -> Délimitation par lots des bassins versants.

Vérifiez que Fdr est l'entrée de Flow Direction Grid,


Str de Stream Grid, Catchment de Catchment,
AdjointCatchment de AdjointCatchment et BatchPoint
de Batch Point. Pour la sortie, le point du bassin
versant est WatershedPoint et le bassin versant est
Watershed. WatershedPoint et Watershed sont des
noms par défaut qui peuvent être remplacés.
Appuyer sur OK. Vous recevrez un message
indiquant que 1 point a été traité.
Les bassins versants délimités pour le point
sélectionné doivent correspondre étroitement au
contour du bassin versant du ruisseau Cedar, comme
indiqué ci-dessous (il correspondra à cedar_dem et à
tous les autres produits dérivés) :
Le nouveau bassin versant est stocké dans la classe
d'entités Watershed et une autre classe d'entités
nommée WatershedPoint est également ajoutée à la
carte. Ouvrez la table attributaire de Watershed et
WatershedPoint, et vous verrez que ces deux
éléments sont liés via HydroID - le DrainID de
WatershedPoint est égal à l'HydroID du bassin
versant.

Vous pouvez également ouvrir la table attributaire de


BatchPoint pour voir que la valeur de "BatchDone =
0" que vous avez attribuée à ce point plus tôt est
maintenant égale à "1". Cela indique à ArcHydro que
le traitement par lots est terminé. Pour une raison
quelconque, si vous décidez de délimiter à nouveau
le bassin versant
pour ce point,
assurez-vous que
BatchDone est défini
sur "0", sinon
ArcHydro ignorera
ce point.

Délimitation des
bassins versants
pour les points
existants (par
exemple, sites de
jaugeage USGS)
Si vous disposez
d'un fichier de
formes ou d'une
classe d'entités avec
un ensemble de
points que vous
souhaitez utiliser au
lieu de créer des points de manière interactive, vous pouvez le faire en suivant les instructions suivantes :
- Assurez-vous que les points sont suffisamment proches (à distance d'accrochage) de l'entité de ligne de drainage
correspondante afin qu'ils puissent être accrochés à la ligne de drainage avant de délimiter le bassin versant.
- Créez deux nouveaux champs (s'ils n'existent pas déjà) dans votre fichier de formes de points ou votre classe
d'entités nommés BatchDone et SnapOn. Les deux sont de type Integer (vous pouvez vérifier les propriétés de
champ de BatchPoint). En outre, vous pouvez créer d'autres champs tels que Nom, Description, etc. qui existent
dans BatchPoint, mais ce n'est pas nécessaire.
- Assurez-vous que tous les points ont "BatchDone" = 0 et "SnapOn" = 1. Cela indiquera à ArcHydro que les bassins
versants de ces points ne sont pas délimités et le programme peut aligner ces points sur la ligne de drainage avant
de délimiter le bassin versant.
- Accédez à Watershed Processing Batch Watershed Delineation et assurez-vous de spécifier le fichier de
formes/classe d'entités contenant les points de lot pour la liste déroulante Batch Point (par défaut, le programme
utilisera la classe d'entités BatchPoint).
Remarques:
- Une autre façon de délimiter les bassins versants pour les points existants consiste simplement à charger/ajouter
ces points à la classe d'entités BatchPoint. Cependant, si vous souhaitez distinguer vos points (pour quelque raison
que ce soit) du BatchPoint par défaut, il est préférable de les conserver dans une classe d'entités distincte.
- Les WatershedPoints créés à la suite de la délimitation par lots des bassins versants n'auront aucun attribut des
jauges USGS ou de toute autre classe d'entités ponctuelles que vous avez utilisée pour délimiter les bassins
versants. Si vous souhaitez associer les points du bassin versant aux attributs de vos entités ponctuelles, vous
devrez utiliser la jointure et les relations ou d'autres moyens de lier ces attributs aux points du bassin versant. Cette
discussion dépasse le cadre de cet exercice.
6.3.2. Délimitation interactive des points
Une alternative pour délimiter les bassins versants lorsque vous ne souhaitez pas utiliser le mode batch (traiter un
groupe de points simultanément) pour générer le bassin versant pour un seul point d'intérêt est l'outil Délimitation
de points.
Cliquez sur l'icône Point Delineation dans la barre d'outils ArcHydro pour activer l'outil. Effectuez un zoom avant sur
le réseau et cliquez avec la souris (le long de la ligne de drainage) pour créer votre point d'intérêt.

Remplissez le nom et le commentaire comme indiqué


ci-dessous dans le formulaire ci-dessous.

Le nouveau point sera ajouté à la classe d'entités


WatershedPoint et le nouveau bassin versant sera
ajouté à la classe d'entités Watershed.

6.3.3. Délimitation par lots des sous-bassins


versants
Cette fonction délimite les sous-bassins versants
pour tous les points d'une classe d'entités ponctuelles
sélectionnée. L'entrée de la fonction de délimitation
de sous-bassin versant par lots est une classe
d'entités ponctuelles avec des emplacements de
points d'intérêt. Dans ce contexte, un bassin versant,
tel que décrit ci-dessus, est la zone entière en amont
d'un point, tandis qu'un sous-bassin versant est la
zone qui se draine directement vers un point d'intérêt
à l'exclusion de toute zone faisant partie d'un autre
sous-bassin versant. Les sous-bassins versants
délimités à partir d'un ensemble de points sont donc
par définition non chevauchants car le bassin versant
se drainant vers un point situé dans un autre bassin
versant est exclu du sous-bassin versant du point
aval. D'autre part, les bassins versants peuvent se
chevaucher (par exemple, les deux bassins versants
de la classe d'entités Bassin versant se
chevauchent). Pour utiliser les mêmes points qui ont
été utilisés pour la délimitation des bassins versants
pour délimiter les sous-bassins versants, vous devez
ouvrir la table attributaire des points et utiliser le
calculateur de champ pour définir BatchDone = 0
(cela indiquera à Arc Hydro que les sous-bassins
versants ne sont pas délimités pour ces points). Pour
effectuer la délimitation des sous-bassins versants,
vous devez utiliser l'option Traitement des bassins versants->Délimitation par lots des sous-bassins versants dans
la barre d'outils ArcHydro.
6.3.4. Traçage du chemin de flux
Le chemin d'écoulement définit le chemin d'écoulement du point sélectionné à l'exutoire du bassin versant suivant
la descente la plus raide. Vous pouvez utiliser cette option pour tracer le chemin d'écoulement (le chemin le long
duquel l'eau s'écoulera vers la sortie) pour n'importe quel point du bassin versant. Cliquez sur le chemin de flux.
Cliquez sur l'icône Traçage dans la barre d'outils ArcHydro pour activer l'outil.
Cliquez avec votre souris à n'importe quel endroit pour déterminer le chemin d'écoulement. Si vous sélectionnez un
point le long du réseau fluvial, le chemin du flux suivra le chemin exact du flux.

D'ACCORD. Vous avez terminé!

7. Traitement du terrain et développement du


modèle HEC-GeoHMS
Ouvrez ArcMap. Créez une nouvelle carte
vide. Faites un clic droit sur la barre de menu pour
faire apparaître le menu contextuel affichant les outils
disponibles et vérifiez le menu HEC-GeoHMS. Vous
devriez maintenant voir la barre d'outils HEC-
GeoHMS ajoutée à ArcMap.
Cliquez sur l'icône Ajouter pour ajouter les données
raster. Dans la boîte de dialogue, accédez à
l'emplacement des données ; sélectionnez le fichier
raster cedar_dem contenant le DEM pour Cedar
Creek et cliquez sur le bouton Ajouter. Le fichier
ajouté sera alors répertorié dans la table des matières
de la carte d'arc. De même, ajoutez stream.shp et enregistrez le document ArcMap. Enregistrez le document
ArcMap sous cedar.mxd.
7.1. Prétraitement du terrain : création d'une grille de pente
Le traitement du terrain implique l'utilisation du DEM pour créer un réseau de cours d'eau et des bassins versants.
Vers la fin de la section 6. vous aurez les jeux de données suivants :
Données raster :
1. DEM brut (nom du fichier : cedar_dem )
2. HydroDEM ( nom du fichier : Fil )
3. Grille de direction du flux (nom du fichier : Fdr)
4. Grille d'accumulation de flux (nom du fichier : Fac)
5. Grille de flux (nom du fichier : Str)
6. Grille de liens de flux (nom du fichier : StrLnk)
7. Grille de captage (nom du fichier : Cat)

Données vectorielles :
1. Polygones de bassin versant (nom du fichier : bassin versant)
2. Polygones des lignes de drainage (nom du fichier : DrainageLine)
3. Polygones de bassin versant adjoints (nom du fichier : AdjointCatchment)

En plus de ces ensembles de données, allez-y et obtenez également la grille de pente en utilisant la barre d'outils
Arc Hydro. Pour créer une grille de pente à l'aide des outils Arc Hydro, sélectionnez Terrain Preprocessing -> Slope.
Confirmez que l'entrée en tant que cedar_dem, le type de pente est percent_rise et que la sortie sera une grille de
pente avec le nom par défaut WshSlopePct qui peut être remplacé.
Ceci conclut la partie de traitement du terrain. Ce que
vous avez produit est un squelette hydrologique qui
peut maintenant être utilisé pour délimiter des bassins
versants ou des sous-bassins versants pour un point
donné sur un réseau de cours d'eau délimité. La
prochaine partie de ce didacticiel consiste à délimiter
un bassin versant pour créer un modèle HEC-HMS à
l'aide de HEC-GeoHMS. Enregistrez votre document
ArcMap.
7.2. Développement de la modélisation HEC-
HMS avec HEC-GeoHMS :
Avant de continuer, assurez-vous d'avoir les jeux de données suivants dans le document ArcMap de la partie
précédente.
Données raster :
1. DEM brut (nom du fichier : cedar_dem)
2. HydroDEM (nom du fichier : Fil)
3. Grille de direction du flux (nom du fichier : Fdr)
4. Grille d'accumulation de flux (nom du fichier : Fac)
5. Grille de flux (nom du fichier : Str)
6. Grille de liens de flux (nom du fichier : StrLnk)
7. Grille de captage (nom du fichier : Cat)
8. Grille de pente (nom du fichier : WshSlopePct )

Données vectorielles :
1. Polygones de bassin versant (nom du fichier : bassin versant)
2. Polygones des lignes de drainage (nom du fichier : DrainageLine)
3. Polygones de bassin versant adjoints (nom du fichier : AdjointCatchment)
Enregistrez le document ArcMap.

7.2.1. Configuration du projet HEC-GeoHMS


Le menu de configuration du projet HEC-GoeHMS contient des outils permettant de définir l'exutoire du bassin
versant et de délimiter le bassin versant du projet HEC-HMS. Comme plusieurs modèles de bassin HMS peuvent
être développés en utilisant les mêmes données spatiales, ces modèles sont gérés en définissant deux classes
d'entités : ProjectPoint et ProjectArea. La gestion des modèles via ProjectPoint et ProjectArea permet aux
utilisateurs de voir les zones pour lesquelles des modèles de bassin HMS sont déjà créés, et permet également aux
utilisateurs de recréer des modèles avec un seuil de réseau de cours d'eau différent. Il est également pratique de
supprimer des projets et des fichiers HMS associés via les options ProjectPoint et ProjectArea.
Configuration du jeu de données : sélectionnez Configuration du projet HMS -> Gestion des données dans la barre
d'outils de la vue principale HEC-GeoHMS. Confirmez/définissez les couches de carte correspondantes dans la
fenêtre de gestion des données comme indiqué ci-dessous :
Cliquez sur OK.
Pour créer un nouveau projet HMS, cliquez sur
Project Setup->Start New Project. Confirmez
ProjectArea pour ProjectArea et ProjectPoint pour
ProjectPoint, puis cliquez sur OK.

(Remarque : pour une raison quelconque, si vous


obtenez un message d'erreur concernant la
précision/résolution des données, cela concerne les tolérances pour les coordonnées x, y, m, z dans vos
coordonnées spatiales que vous devez corriger dans ArcCatalog).
Cela créera des classes d'entités ProjectPoint et ProjectArea. Dans la fenêtre suivante, fournissez les entrées
suivantes :

Si vous cliquez sur le menu déroulant Méthode


d'extraction, vous verrez une autre option "Un
nouveau seuil" qui délimitera les flux en fonction de
ce nouveau seuil pour le nouveau projet. Pour
l'instant, acceptez l'option de définition de flux
d'origine par défaut. Vous pouvez écrire des
métadonnées si vous le souhaitez, et enfin choisir la
géodatabase MainView extérieure pour
l'emplacement des données du projet, et accéder à
votre répertoire de travail où cedar.mxd est
stocké. Cliquez sur OK.
Cliquez sur OK dans le message concernant la
création réussie du projet. Vous verrez que les
nouvelles classes d'entités ProjectArea et
ProjectPoint sont ajoutées à la table des matières
d'ArcMap. Ces classes d'entités sont ajoutées à la
même géodatabase cedar.gdb.
Zoom avant sur la section en aval du ruisseau Cedar
pour définir l'exutoire du bassin versant comme
indiqué ci-dessous :
Sélectionnez l'outil Ajouter des points de projet dans
la barre d'outils HEC-GeoHMS et cliquez sur la zone
de sortie en aval du ruisseau Cedar pour définir le
point de sortie comme indiqué ci-dessous sous forme
de point rouge :

Acceptez le nom et la description du point par défaut


(prise), puis cliquez sur OK. Cela ajoutera un point
pour l'exutoire du bassin versant dans la classe
d'entités ProjectPoint. Enregistrez le document
ArcMap.
Ensuite, sélectionnez Configuration du projet HMS->
Générer un projet. Cela créera un maillage (en
délimitant le bassin versant pour la sortie dans Project
Point) et affichera une boîte de message vous
demandant si vous souhaitez créer
un projet pour cette zone hachurée,
comme indiqué ci-dessous :

(Remarque : cette partie peut parfois


être difficile. Si vous rencontrez des
problèmes lors de la création de la
zone de projet, délimitez simplement
un bassin versant à l'aide de l'outil de
délimitation de points dans Arc Hydro
pour l'entité Project Point, et chargez
ce polygone de bassin versant dans
la classe d'entités ProjectArea.
Assurez-vous que la
HydroID de
ProjectArea est
identique à ProjectID
de ProjectPoint.
Vous devez
également vous
assurer que le nom
et la description
correspondent).
Cliquez sur Oui dans
la boîte de
message. Ensuite,
confirmez les noms
des couches pour le
nouveau projet
(laissez les noms par
défaut pour
Subbasin, Project
Point, River et
BasinHeader), puis
cliquez sur OK.
Cela créera un nouveau dossier dans votre dossier
de travail avec le nom du projet CedarCreek et
stockera toutes les données raster, vectorielles et
tabulaires pertinentes dans ce dossier. Les données
raster sont stockées dans un sous-dossier avec le
nom du projet (CedarCreek) dans le dossier
CedarCreek. Toutes les données vectorielles et
tabulaires sont stockées dans
CedarCreek.mdb. Vous remarquerez également
qu'un nouveau bloc de données (CedarCreek) est
ajouté dans ArcMap contenant des données pour
Cedar Creek.
Vous pouvez également jouer avec l'outil de zone
contributive pour découvrir la zone contributive à
différents points du réseau de ruisseaux Cedar
Creek. Avec la grille lnk active, sélectionnez l'outil de
zone de contribution et cliquez à n'importe quel point
le long du flux pour connaître la zone de contribution.
Enregistrez le document ArcMap.
7.2.2. Traitement du bassin
Le menu de traitement des bassins comporte des fonctionnalités telles que la révision des délimitations des sous-
bassins, la division des bassins et la fusion des cours d'eau.
Pour fusionner des bassins, nous suivons le processus qui nous permet de fusionner deux ou plusieurs bassins
adjacents en un seul. Zoomez sur la zone indiquée dans le rectangle ci-dessous :

Sélectionnez les
trois bassins
adjacents (illustrés
ci-dessus) à l'aide de
l'outil de sélection
standard . Cliquez
sur Traitement du
bassin-> Fusion du
bassin. Vous
obtiendrez un
message vous
demandant de
confirmer la fusion
des bassins
sélectionnés (avec
les bassins hachurés en arrière-plan), cliquez sur Oui. De même, fusionnez deux autres sous-bassins comme
indiqué ci-dessous :
À la suite de cette
fusion, nous avons
maintenant 12 sous-
bassins et 15
segments de rivière
dans le
projet. Enregistrez le
document ArcMap.

Pour afficher le profil


de la rivière, nous
utilisons l'outil de profil de la rivière. Il permet d'afficher le profil du ou des tronçon(s) fluvial(s) sélectionné(s). Si la
pente de la rivière change de manière significative sur la longueur du tronçon, il peut être utile de diviser la rivière/le
bassin versant à un tel changement de pente. Sélectionnez l'outil Profil de rivière et cliquez sur n'importe quel
segment de rivière que vous souhaitez inspecter. Confirmez les calques dans la fenêtre suivante, puis cliquez sur
OK. Cela invoquera une fenêtre ancrable dans ArcGIS en bas qui affichera le profil de la portée sélectionnée. Si
vous cliquez sur un point le long du profil, un point correspondant indiquant son emplacement sur le tronçon de la
rivière sera ajouté à l'affichage de la carte (indiqué ci-dessous par un point rouge).

Si

vous souhaitez diviser le segment de rivière au point sélectionné, vous pouvez simplement cliquer avec le bouton
droit sur le point à l'intérieur de la fenêtre ancrable et diviser la rivière. Si vous souhaitez diviser le sous-bassin au
point affiché sur la carte, vous pouvez utiliser l'outil de division de sous-bassin et cliquer sur le point affiché sur la
carte. Nous ne diviserons aucun segment de rivière dans cet exercice. Fermez la fenêtre ancrable et enregistrez le
document ArcMap.
7.2.3. Extraction des caractéristiques du bassin : longueur de la rivière, pente de la rivière, pente du
bassin, chemin d'écoulement le plus long, centroïde du bassin, élévation du centroïde du bassin, chemin
d' écoulement le plus long centroïde
Le menu des caractéristiques du bassin dans la vue du projet HEC-GeoHMS fournit des outils pour extraire les
caractéristiques physiques des cours d'eau et des sous-bassins dans des tables d'attributs.
L' outil River Length calcule la longueur des segments de rivière et les stocke dans le champ
RiverLen. Sélectionnez Caractéristiques->Longueur de la rivière. Confirmez le nom de la rivière saisi et cliquez sur
OK.
Vous pouvez vérifier
que le champ
RiverLen dans la
classe d'entités
d'entrée River1 (ou
quel que soit le nom
que vous avez pour votre rivière d'entrée) est rempli. Enregistrez le document ArcMap.
L' outil River Slope calcule la pente des segments de rivière et les stocke dans le champ Slp. Sélectionnez
Caractéristiques du bassin->Pente de la rivière. Confirmez les entrées pour RawDEM et River, puis cliquez sur OK.

Vous pouvez vérifier que le champ Slp dans la classe


d'entités d'entrée River1 (ou quel que soit le nom que
vous avez pour votre rivière d'entrée) est rempli. Les
champs ElevUP et ElevDS sont également
renseignés lors de ce processus. Slp = (ElevUP –
ElevDS)/RiverLen.
L' outil Basin Slope calcule la pente moyenne des sous-bassins à l'aide de la grille de pente et des polygones des
sous-bassins. Ajoutez la grille wshslopepct (pourcentage de pente pour le bassin versant) au document
ArcMap. Sélectionnez Caractéristiques->Pente du bassin. Confirmez les entrées pour le sous-bassin et la grille de
pente et cliquez sur OK.

Une fois les calculs terminés, le champ BasinSlope


de la classe d'entités Subbasin en entrée est
renseigné.
L' outil Chemin d'écoulement le plus long créera
une classe d'entités avec des entités polylinéaires qui
stockeront le chemin d'écoulement le plus long pour
chaque sous-bassin. Sélectionnez Caractéristiques->
Chemin de flux le plus long. Confirmez les entrées et laissez le nom de sortie par défaut LongestFlowPath
inchangé. Cliquez sur OK.

Une nouvelle classe d'entités stockant le chemin


d'écoulement le plus long pour chaque sous-bassin
est créée comme indiqué ci-dessous :
Ouvrez la table attributaire de Longest Flow Path et
examinez ses attributs. Fermez la table attributaire et
enregistrez le document ArcMap.
L' outil Basin Centroid créera une classe d'entités
ponctuelles Centroid pour stocker le centroïde de
chaque sous-bassin. Sélectionnez Centre de gravité
du bassin des caractéristiques. Choisissez la
méthode par défaut du centre de gravité, saisissez le
sous-bassin, laissez le nom par défaut pour le
centroïde. Cliquez sur OK.
(Remarque : la méthode du centre de gravité calcule
le centre de gravité comme le centre de gravité du
sous-bassin s'il est situé dans le sous-bassin. Si le
centre de gravité est à l'extérieur, il est aligné sur la limite la plus proche. La méthode du plus long chemin
d'écoulement calcule le centroïde comme le centre du chemin d'écoulement le plus long dans le sous-bassin La
qualité des résultats par les deux méthodes est fonction de la forme du sous-bassin et doit être évaluée après leur
génération.)

Une classe d'entités ponctuelles indiquant le centre


de gravité de chaque sous-bassin est ajoutée au
document cartographique.

Comme les emplacements des centroïdes semblent


raisonnables, nous accepterons les résultats de la
méthode du centre de gravité et
continuerons. Enregistrez le document ArcMap.
L' outil Basin Centroid Elevation calculera
l'élévation de chaque point centroïde à l'aide du DEM
sous-jacent. Sélectionnez Caractéristiques-> Mise à
jour de l'élévation du centre de gravité. Confirmez le
DEM en entrée et la classe d'entités centroïdes, puis
cliquez sur OK.

Une fois les calculs terminés, ouvrez la table


attributaire de Centroid pour examiner le champ
Altitude. La mise à jour de l'altitude du centroïde peut
être nécessaire lorsqu'aucune des méthodes de
centroïde du bassin (centre de gravité ou chemin
d'écoulement le plus long) ne fournit de résultats
satisfaisants, et qu'il devient nécessaire de modifier la
classe d'entités centroïdes et de déplacer
manuellement les centroïdes vers un emplacement
plus raisonnable.
Pour définir le chemin d'écoulement le plus long
centroïde , sélectionnez Caractéristiques->Chemin
d'écoulement le plus long centroïde. Confirmez les
entrées et laissez le nom par défaut pour la sortie
Centroidal Longest Flow Path, puis cliquez sur OK.
Cela crée une nouvelle classe d'entités polylignes
montrant le chemin d'écoulement pour chaque point
centroïde le long du chemin d'écoulement le plus
long. Enregistrez le document ArcMap.
7.2.4. Entrées/Paramètres HMS : nom
automatique de la rivière, nom automatique du
bassin, unités HMS
Le menu des paramètres hydrologiques dans HEC-
GeoHMS fournit des outils pour estimer et attribuer un
certain nombre de paramètres de bassin versant et de cours d'eau à utiliser dans HMS. Ces paramètres incluent le
numéro de courbe SCS, le temps de concentration, les coefficients de routage des canaux, etc.
Vous pouvez spécifier les méthodes que HMS doit utiliser pour la transformation (pluie vers ruissellement) et le
routage (routage des canaux) à l'aide de cette fonction. Bien sûr, cela peut être modifié et/ou assigné à l'intérieur
de HMS.
Sélectionnez Paramètres hydrologiques->Sélectionnez les processus HMS. Confirmez les classes d'entités en
entrée pour le sous-bassin et la rivière, puis cliquez sur OK. Choisissez SCS pour la méthode de perte (obtention
des précipitations excédentaires à partir des précipitations totales), SCS pour la méthode de transformation (pour
convertir les précipitations excédentaires en ruissellement direct), Aucun pour le type de débit de base et
Muskingum pour la méthode de routage (routage par canal). Cliquez sur OK.

Vous pouvez ouvrir la table attributaire de la classe


d'entités de sous-bassin pour voir que les méthodes
de sous-bassin sont ajoutées aux champs LossMet,
TransMet et BaseMet, respectivement. La méthode
Muskingum est ajoutée au champ RouteMet dans la
classe d'entités River. Vous pouvez traiter ces
méthodes comme des tentatives qui peuvent être
modifiées dans le modèle HMS. Enregistrez le
document ArcMap.
7.2.4.1. Nom automatique de la rivière
La fonction River Auto Name attribue des noms aux
segments de rivière. Sélectionnez Paramètres->
River Auto Name. Confirmez la classe d'entités en entrée pour River, puis cliquez sur OK.

Le champ Nom de la classe d'entités Rivière en


entrée est renseigné avec des noms au format «
R### », où « R » signifie rivière/portée « ### » est un
nombre entier.
7.2.4.2. Nom automatique du bassin
La fonction Basin Auto Name attribue des noms aux
sous-bassins. Sélectionnez Paramètres->Nom automatique du bassin. Confirmez la classe d'entités en entrée pour
le sous-bassin, puis cliquez sur OK.

Comme les noms de rivière, le champ Nom de la


classe d'entités Sous-bassin en entrée est renseigné
avec des noms au format « W### », où « W » signifie
bassin versant et « ### » est un nombre
entier. Enregistrez le document ArcMap.
Selon la méthode (processus HMS) que vous avez l'intention d'utiliser pour votre modèle HMS, chaque sous-bassin
doit avoir des paramètres tels que le numéro de courbe SCS pour la méthode SCS et la constante de perte initiale,
etc. Ces paramètres sont attribués à l'aide de l' option Paramètres du sous-bassin . Cette fonction superpose les
sous-bassins sur les grilles et calcule la valeur moyenne pour chaque bassin. Nous n'explorerons que les
paramètres qui ne nécessitent pas d'ensembles de données ou d'informations supplémentaires.
Ajoutez cngrid (grille de numéros de courbe) du dossier Layers au document ArcMap. Sélectionnez Paramètres
hydrologiques->Paramètres du sous-bassin. Vous obtiendrez un menu de paramètres que vous pouvez
assigner. Décochez tous les paramètres et cochez BasinCN comme indiqué ci-dessous, puis cliquez sur OK.

Confirmez les entrées pour Subbassin et Curve


Number Grid, puis cliquez sur OK.
Une fois les calculs terminés, vous pouvez ouvrir la
table attributaire du sous-bassin et constater qu'un
champ nommé BasinCN est renseigné avec le
nombre de courbes moyen pour chaque sous-
bassin. Fermez la table attributaire et enregistrez le
document ArcMap.
(Remarque : nous ignorerons les paramètres
associés au calcul des précipitations car ces chiffres
doivent provenir d'une analyse détaillée du bassin
versant. Cependant, si vous êtes intéressé, vous
pouvez explorer ces fonctions car vous disposez de
toutes les données nécessaires à leur exécution.)
La fonction CN Lag Method calcule le décalage du bassin en heures (temps pondéré de concentration ou temps
entre le centre de masse de l'hyétogramme des précipitations excédentaires et le pic de l'hydrogramme de
ruissellement) à l'aide de la méthode des nombres de courbes du NRCS National Engineering Handbook
(1972). Sélectionnez Hydrologic Parameters->CN Lag Method. Cette fonction remplit le champ BasinLag dans la
classe d'entités du sous-bassin avec des nombres qui représentent le temps de décalage du bassin en
heures. Enregistrez le document ArcMap. Examinez les tables attributaires de la classe d'entités Rivière et Sous-
bassin pour voir quels champs sont renseignés et ce qu'ils signifient dans la modélisation hydrologique.
Confirmez les entrées pour Subbassin et Curve Number Grid, puis cliquez sur OK.
7.2.4.3. Carte vers les unités HMS
Cet outil est utilisé pour convertir des unités. Cliquez sur HMS->Map to HMS Units. Confirmez les fichiers d'entrée,
puis cliquez sur OK.

(Remarque : pour des raisons inconnues, si vous


obtenez un message d'erreur à ce stade indiquant
que le champ ne peut pas être ajouté à une couche,
enregistrez le document ArcMap, quittez ArcMap et
ouvrez le document, puis réessayez).
Dans la fenêtre suivante, choisissez Unités anglaises
(par défaut) dans le menu déroulant, puis cliquez sur
OK.

Une fois ce processus terminé, vous verrez de


nouveaux champs dans les classes d'entités Rivière
et Sous-bassin qui auront des champs se terminant
par "_HMS" pour indiquer que ces champs stockent
les attributs dans les unités HMS spécifiées (en
anglais dans ce cas). Tous les champs qui stockent
des longueurs et des surfaces auront des champs
"_HMS" correspondants à la suite de cette
conversion.
7.2.5. Vérifier les données
Cet outil vérifiera tous les ensembles de données d'entrée. Sélectionnez HMS->Vérifier les données. Confirmez les
jeux de données d'entrée à vérifier, puis cliquez sur OK.
Vous devriez recevoir un message après la vérification des données indiquant que la vérification des données a été
effectuée avec succès, comme indiqué ci-dessous.

Vous pouvez également consulter le fichier journal et


vous assurer qu'il n'y a pas d'erreurs dans les
données en faisant défiler jusqu'au bas du fichier
journal comme indiqué ci-dessous :

Si vous rencontrez des problèmes dans l'une des


quatre catégories ci-dessus (noms, confinement,
connectivité et pertinence), vous pouvez consulter le
fichier journal pour identifier le problème et le
résoudre vous-même. Cette version de HecGeoHMS
donne apparemment une erreur avec la connectivité
des rivières même si les rivières sont bien
connectées. Par conséquent, vérifiez attentivement les données et si vous pensez que tout va bien, ignorez les
erreurs (si vous en obtenez pour la connectivité) et continuez.
7.2.6. Schéma HMS
Cet outil crée une représentation SIG du système hydrologique à l'aide d'un réseau schématique avec les éléments
du bassin (nœuds/liens ou jonctions/bords) et leur connectivité. Sélectionnez HMS->Schéma HMS. Confirmez les
entrées et cliquez sur OK.

Deux nouvelles classes d'entités HMS Link et


HMSNode seront ajoutées au document ArcMap.

Une fois le schéma créé, vous pouvez avoir une idée


de l'apparence de ce modèle dans HEC-HMS en
basculant/basculant entre la légende normale et la
légende HMS. Sélectionnez HMS-> Basculer la
légende HMS-> Légende HMS.
Vous pouvez conserver la légende de votre
choix. Enregistrez le document ArcMap.
7.2.7. Ajouter des coordonnées
Cet outil attache des coordonnées géographiques
aux entités dans les classes d'entités HMSLink et
HMSNode. Ceci est utile pour exporter le schéma
vers d'autres modèles ou programmes sans perdre
les informations géospatiales. Sélectionnez HMS-
>Ajouter des coordonnées. Confirmez les fichiers
d'entrée, puis cliquez sur OK.

Les coordonnées géographiques, y compris la


coordonnée « z » des nœuds, sont stockées en tant
qu'attributs (CanvasX, CanvasY et Elevation) dans
les classes d'entités HMSLink et HMSNode.
7.2.8. Préparer les données pour l'exportation du
modèle
Sélectionnez HMS->Préparer les données pour
l'exportation du modèle. Confirmez les fichiers
d'entrée du sous-bassin et de la rivière, puis cliquez
sur OK.

Cette fonction permet de préparer les éléments de


sous-bassin et de rivière pour l'exportation.
7.2.9. Fichier de forme d'arrière-plan
Sélectionnez HMS->Fichier de forme d'arrière-
plan. Cette fonction capture les informations
géographiques (x,y) des limites des sous-bassins et des alignements des cours d'eau dans un fichier texte qui peut
être lu et affiché dans HMS. Deux fichiers de formes : un pour la rivière et un pour le sous-bassin sont créés dans
le dossier du projet. Cliquez sur OK dans la boîte de message d'achèvement du processus.
7.2.10. Modèle de bassin
Sélectionnez HMS->Fichier de modèle de bassin. Cette fonction exportera les informations sur les éléments
hydrologiques (nœuds et liens), leur connectivité et les informations géographiques associées vers un fichier texte
avec l'extension .basin. Le fichier de sortie CedarCreek.basin (nom du projet avec l'extension .basin) est créé dans
le dossier du projet. Cliquez sur OK dans la boîte de message d'achèvement du processus.
Vous pouvez également ouvrir le fichier .basin à l'aide du Bloc-notes et examiner son contenu.

7.2.11. Modèle météorologique


Nous n'avons pas de données météorologiques
(température, précipitations, etc.) à ce stade. Nous ne
créerons qu'un fichier vide que nous pourrons remplir
dans HMS. Sélectionnez HMS->Met Model File-
>Hyetograph spécifié. Le fichier de sortie
CedarCreek.met (nom du projet avec l'extension
.met) est créé dans le dossier du projet. Cliquez sur
OK dans la boîte de message d'achèvement du
processus.
Vous pouvez également ouvrir le fichier .met à l'aide
du Bloc-notes et examiner son contenu.
7.2.12. Projet HMS
Cette fonction copie tous les fichiers spécifiques au projet que vous avez créés (.met, .map et .met) dans un
répertoire spécifié et crée un fichier .hms qui contiendra des informations sur d'autres fichiers à entrer dans
HMS. Sélectionnez HMS->Créer un projet HMS. Fournissez des emplacements pour tous les fichiers. Même si nous
n'avons pas créé de fichier gage, un fichier gage sera créé lors de la création du fichier de modèle rencontré. Donnez
un nom à l'exécution et laissez les informations par défaut pour l'heure et l'intervalle de temps inchangées. Cela
peut être modifié dans HEC-HMS en fonction de l'événement que vous allez simuler. Cliquez sur OK.

Si un fichier .hms existe déjà dans ce dossier, vous


pouvez recevoir un message vous demandant
d'écraser ou non. Après avoir répondu à ce message,
un rapport de fichier de projet s'affichera comme
indiqué ci-dessous :

Cet

ensemble de fichiers affichés dans le rapport de projet définit le


projet HMS que vous pouvez ouvrir et manipuler directement dans
HMS sans interagir avec le SIG. En règle générale, vous devrez
modifier les fichiers météorologiques et de bassin pour refléter les
conditions de terrain avant d'exécuter réellement le modèle
HMS. Fermez le rapport. Enregistrez le document ArcMap.
7.3. Ouverture du modèle HMS
Cette section explique brièvement comment interfacer ou ouvrir les fichiers de projet créés par GeoHMS à l'aide de
HMS.
Ouvrez HEC-HMS et sélectionnez Fichier->Ouvrir. Accédez au fichier CedarCreek.hms, puis cliquez sur
Ouvrir. Vous verrez que deux dossiers : Basin Models et Meteorologic Models seront ajoutés à l'Explorateur de
bassin versant (fenêtre en haut à gauche) dans HEC-HMS. Développez le dossier Basin Models et cliquez sur
CedarCreek. Cela affichera le schéma du ruisseau Cedar. Cliquez sur Affichage->Carte d'arrière-plan, puis ajoutez
les fichiers de formes de la rivière et du bassin pour voir le bassin versant comme indiqué ci-dessous.

Si vous développez
le bassin de
CedarCreek dans
l'explorateur de
bassins versants,
vous verrez la liste
des jonctions, des
biefs et des sous-
bassins. Vous
pouvez cliquer sur
n'importe quelle
portée et voir ses
méthodes
associées. Par
exemple, lorsque
vous cliquez sur un
Reach (R##), vous
verrez que la méthode de routage Muskingum lui est associée. De même, si vous cliquez sur un bassin versant
(W##), vous verrez le numéro de courbe SCS (pour les prélèvements) et l'hydrogramme d'unité SCS (pour les
calculs de ruissellement) qui lui sont associés. Encore une fois, si vous cliquez sur le numéro de courbe SCS, vous
verrez les paramètres correspondants dans la fenêtre des composants, comme indiqué ci-dessous. Toutes ces
informations, désormais indépendantes du SIG, sont extraites d'attributs que nous avons créés dans HEC-
GeoHMS.

La manipulation de données dans HMS, le


remplissage du fichier Meteorologic et l'exécution du
modèle dépassent le cadre de ce
didacticiel. Enregistrez votre projet HMS.

C. Flux de travail de modélisation hydraulique


8. HECGeo-RAS : Modélisation Hydraulique
Installez HEC GeoRAS sur votre ordinateur, ouvrez la carte Arc cliquez sur le menu de personnalisation (faites
défiler la liste pour voir "Personnaliser") Dans la boîte de dialogue Personnaliser qui apparaît, cochez la case Outils
Hec Geo RAS.
Vous devriez pouvoir voir un menu d'outils Hec Geo
RAS ajouté.
8.1. Configuration des données
Le seul ensemble de données essentiel requis pour
HEC-GeoRAS est les données de terrain (TIN ou
DEM). Les ensembles de données supplémentaires
qui peuvent être utiles sont les photographies
aériennes et les informations sur l'utilisation des
terres. Le TIN ou le DEM peut être dérivé d'une carte
de contour. Remarque : la modélisation hydraulique
nécessite des données avec une résolution
supérieure/meilleure par rapport à la modélisation
hydrologique dans HEC Geo HMS.
8.2. Configuration de l'environnement d'analyse
pour HEC-GeoRAS
L'utilisation du SIG pour la modélisation
hydrologique/hydraulique implique généralement
trois étapes : 1) le prétraitement des données, 2)
l'exécution du modèle et 3) le post-traitement/la
visualisation des résultats. Il est courant d'utiliser un
seul document ArcMap pour gérer un seul projet,
mais cela se traduit par trop de classes/couches d'entités dans une seule carte. Il est alors fastidieux de savoir
quelles classes d'entités ont été utilisées lors du prétraitement et quelles classes d'entités contiennent des résultats
pour la visualisation. Pour éviter cette confusion, HEC-GeoRAS utilise des blocs de données séparés pour organiser
les données de pré- et post-traitement.
Pour créer un fichier de géométrie, vous avez besoin de données de terrain (élévation). Cliquez sur le bouton Ajouter
dans ArcMap, et accédez à baxter_tin pour ajouter le terrain au document cartographique (cf. section " Jeux
de données requis " ci-dessus concernant le téléchargement du jeu de données). Vous devez avoir le même
système de coordonnées pour toutes les données et blocs de données utilisés pour ce didacticiel (ou tout projet
GeoRAS). Étant donné que baxter_tin a déjà un système de coordonnées projetées, il est appliqué au bloc de
données BaxterGeometry. Vous pouvez vérifier cela en cliquant avec le bouton droit sur le bloc de données et en
regardant ses propriétés.
8.3. Création de couches RAS
Dans la fenêtre Créer tous les calques, acceptez les
noms par défaut et cliquez sur OK. HEC-GeoRAS
crée une géodatabase dans le même dossier où le
document carte est enregistré, donne le nom du
document carte à la géodatabase
baxter_georas.mdb, dans ce cas), et stocke toutes les
classes d'entités/couches RAS dans cette
géodatabase.
Après avoir créé des couches RAS, celles-ci sont
ajoutées au document cartographique avec une
symbologie pré-attribuée. Comme ces couches sont
vides, notre tâche consiste à remplir certaines ou
toutes ces couches en fonction des besoins de notre
projet, puis à créer une géométrie HEC-RAS dossier.
8.4. Création d'un axe de rivière
Commençons d'abord par l'axe de la rivière. La ligne
médiane de la rivière est utilisée pour établir le réseau
de tronçons fluviaux pour HEC-RAS. La rivière a
différents affluents comme indiqué ci-dessous.

Nous allons créer/numériser une entité pour chaque


tronçon suivant approximativement le centre de la
rivière et alignée dans le sens de
l'écoulement. Zoomez sur la partie la plus en amont
des affluents du ruisseau Ceedar.
Pour créer l'axe de la rivière (dans la classe d'entités
Rivière), commencez la mise à jour et choisissez
Créer une nouvelle entité comme tâche et Rivière
comme cible, comme indiqué ci-dessous :

À l'aide de l'outil Esquisse (surligné ci-dessus),


commencez à numériser l'axe de la rivière d'amont en
aval jusqu'à ce que vous atteigniez l'intersection avec
l'affluent du ruisseau Tule. Pour numériser le tronçon
supérieur de la rivière Baxter, cliquez dans le sens de
l'écoulement et double-cliquez lorsque vous avez
terminé (à l'intersection avec l'affluent Tule). Si vous
avez besoin d'effectuer un panoramique, cliquez sur
l'outil de panoramique, parcourez la carte, puis
continuez en cliquant sur l'outil d'esquisse (ne double-
cliquez pas avant d'avoir atteint la jonction). Après
avoir fini de numériser le Baxter Reach supérieur,
enregistrez les modifications. Avant de commencer à numériser l'affluent du ruisseau Tule, modifiez certaines
options d'édition. Cliquez sur Editor->Snapping, et cochez la case End à côté de River.
Nous modifions l'environnement d'édition parce que lorsque nous numérisons l'affluent de Tule, nous voulons que
son extrémité en aval coïncide avec l'extrémité en aval du bief supérieur de Baxter. Fermez la boîte de capture,
puis commencez à numériser l'affluent de Tule depuis son extrémité en amont vers la jonction avec la rivière
Baxter. Lorsque vous vous approchez de la jonction, effectuez un zoom avant et vous remarquerez que l'outil
essaiera automatiquement de s'accrocher (ou de s'étreindre !) À l'extrémité aval de la partie supérieure de Baxter
Reach. Double-cliquez à ce stade pour terminer la numérisation de l'affluent de Tule. Enregistrer les
modifications. Enfin, numérisez le tronçon inférieur de Baxter depuis la jonction avec l'affluent de Tule jusqu'à
l'extrémité la plus en aval de la rivière Baxter. Encore une fois, assurez-vous d'aligner le point de départ avec les
points d'extrémité communs de Upper Baxter Reach et Tule Tributary. Enregistrez les modifications et arrêtez la
modification.
Une fois les tronçons numérisés, la tâche suivante consiste à les nommer. Chaque rivière dans HEC-RAS doit avoir
un nom de rivière unique, et chaque tronçon d'une rivière doit avoir un nom de tronçon unique. Nous pouvons traiter
le bras principal de la rivière Baxter comme une seule rivière et l'affluent comme la deuxième rivière. Pour attribuer
des noms aux tronçons, cliquez sur le bouton Attribuer RiverCode/ReachCode pour l'activer comme indiqué ci-
dessous :

Avec le bouton actif, cliquez sur le tronçon supérieur


de la rivière Baxter. Vous verrez que la portée sera
sélectionnée, appelant la fenêtre suivante :

Attribuez respectivement les noms River et Reach à


Baxter River et Upper Reach, puis cliquez sur
OK. Cliquez sur le tronçon de l'affluent et utilisez Tule
Creek et Tributary pour le nom de la rivière et du
tronçon, respectivement. Pour le cours inférieur de la
rivière Baxter, utilisez Baxter River et Lower Reach
pour le nom de la rivière et du tronçon,
respectivement.
Ouvrez maintenant la table attributaire de la classe
d'entités River et vous verrez que les informations que vous venez de fournir sur les noms de rivière et de bief sont
saisies en tant qu'attributs d'entité, comme indiqué ci-dessous :

Notez également
qu'il existe encore
des attributs non
renseignés dans la
classe d'entités
River (FromNode,
ToNode, etc.).
Avant d'aller de l'avant, assurons-nous que les tronçons que nous venons de créer sont connectés et remplissons
les attributs restants de la classe d'entités River. Cliquez sur RAS Geometry->Stream Centerline Attributes-
>Topology.

Confirmez River pour Stream Centerline et baxter_tin


pour Terrian TIN, puis cliquez sur OK. Cette fonction
remplira les attributs FromNode et ToNode de la
classe d'entités River. Ensuite, cliquez sur RAS
Geometry->Stream Centerline Attributes-
>Lengths/Stations. Cela remplira les attributs
restants. Ouvrez maintenant la table attributaire de
River et comprenez la signification de chaque attribut.
HydroID est un
numéro unique pour
une entité donnée
dans une
géodatabase. Les
attributs River et
Reach contiennent respectivement des noms uniques pour les rivières et les tronçons. Les attributs FromNode et
ToNode définissent la connectivité entre les biefs. ArcLength est la longueur réelle de la portée en unités de carte
et est égal à Shape_Length. Dans HEC-RAS, les distances sont représentées à l'aide des numéros de station
mesurés de l'aval vers l'amont. Par exemple, chaque rivière a un numéro de station de zéro à l'extrémité aval et est
égal à la longueur de la rivière à l'extrémité amont. Comme nous n'avons qu'un seul tronçon pour l'affluent du
ruisseau Tule, l'attribut FromSta est égal à zéro et l'attribut ToSta est égal à ArcLength. Étant donné que la rivière
Baxter a deux tronçons, l'attribut FromSta pour le tronçon supérieur = attribut ToSta du tronçon inférieur, et l'attribut
ToSta pour la portée supérieure est la somme des ArcLengths pour la portée supérieure et inférieure. Fermez la
table attributaire et enregistrez le document ArcMap.
8.5. Créer des berges de rivière
Les lignes de rive sont utilisées pour distinguer le chenal principal des zones de plaine inondable sur les rives. Les
informations relatives aux emplacements des berges sont utilisées pour attribuer différentes propriétés aux
sections. Par exemple, par rapport au chenal principal, les zones de débordement se voient attribuer des valeurs
plus élevées du n de Manning pour tenir compte d'une plus grande rugosité causée par la végétation. La création
de lignes de berge est similaire à la création de l'axe du canal, mais il n'y a pas de directives spécifiques concernant
l'orientation et la connectivité des lignes - elles peuvent être numérisées soit dans le sens du flux, soit dans le sens
contraire du flux, ou peuvent être continues ou interrompues.
Pour créer l'axe du canal (dans la classe d'entités Banques), commencez la mise à jour et choisissez Créer une
nouvelle entité comme tâche et Banques comme cible, comme indiqué ci-dessous :

Bien qu'il n'y ait pas de directives spécifiques pour


numériser les banques, pour être cohérent, suivez
ces directives : 1) commencez par l'amont ; 2) en regardant vers l'aval, numérisez d'abord la rive gauche puis la
rive droite.
Numérisez les berges pour les trois tronçons et enregistrez les modifications et le document cartographique.
8.6. Création de la couche Flowpath
La couche Flowpath contient trois types de lignes : ligne médiane, overbank gauche et overbank droite. Les lignes
de trajectoire d'écoulement sont utilisées pour déterminer les longueurs de portée en aval entre les sections
transversales dans le chenal principal et sur les berges. Si la ligne médiane de la rivière que nous avons créée
précédemment se trouve approximativement au centre du canal principal (ce qui est le cas), elle peut être utilisée
comme ligne médiane du chemin d'écoulement. Cliquez sur Géométrie RASCréer des couches RASLignes
centrales du chemin d'écoulement Cliquez sur Oui dans la boîte de message qui vous demande si vous souhaitez
utiliser la ligne centrale du flux pour créer la ligne centrale du chemin d'écoulement. Confirmez River pour Stream
Centerline et Flowpaths pour Flow Path Centerlines, puis cliquez sur OK.

Pour créer les chemins d'écoulement gauche et droit


(dans la classe d'entités Flowpaths), commencez la
mise à jour et choisissez Créer une nouvelle entité en
tant que tâche et Flowpaths en tant que cible, comme
indiqué ci-dessous :

Utilisez l'outil d'esquisse pour créer des trajectoires


d'écoulement. Les voies d'écoulement gauche et
droite doivent être numérisées dans la plaine
inondable en direction aval. Ces lignes sont utilisées pour calculer les distances entre les sections transversales
dans les zones au-dessus des berges. Encore une fois, pour être cohérent, en regardant en aval, numérisez d'abord
le chemin d'écoulement gauche suivi du chemin d'écoulement droit pour chaque tronçon. Après la numérisation,
enregistrez les modifications et arrêtez l'édition. Étiquetez maintenant les chemins d'écoulement à l'aide du bouton
Attribuer un type de ligne. Cliquez sur le bouton (notez le changement de curseur), puis cliquez sur l'un des chemins
d'écoulement (gauche ou droite, en regardant vers l'aval), et nommez le chemin d'écoulement en conséquence,
comme indiqué ci-dessous :

Étiquetez tous les chemins de flux et confirmez-les en


ouvrant la table attributaire de la classe d'entités
Flowpaths. Le champ LineType doit contenir des
données pour chaque ligne si tous les chemins de flux
sont étiquetés.

8.7. Création de coupes


Les sections transversales sont l'une des principales
entrées de HEC-RAS. Les lignes de coupe
transversales sont utilisées pour extraire les données
d'élévation du terrain afin de créer un profil du sol à
travers l'écoulement du canal. L'intersection des
lignes de coupe avec d'autres couches RAS telles
que la ligne centrale et les lignes de chemin
d'écoulement est utilisée pour calculer les attributs
HEC-RAS tels que les stations de rive (emplacements
qui séparent le canal principal de la plaine inondable),
les longueurs de portée en aval (distance entre les
sections transversales) et le nombre de Mannings. Par conséquent, il est essentiel de créer un nombre adéquat de
sections transversales pour produire une bonne représentation du lit du chenal et de la plaine inondable.
Certaines lignes directrices doivent être suivies lors de la création de lignes de coupe transversales : (1) elles sont
numérisées perpendiculairement à la direction de l'écoulement ; (2) doit s'étendre sur toute l'étendue de l'inondation
à modéliser ; et (3) toujours numérisé de gauche à droite (en regardant vers l'aval).
Même si ce n'est pas obligatoire, il est recommandé de maintenir un espacement constant entre les sections
transversales. De plus, si vous rencontrez une structure (ex. pont/ponceau) le long du canal, assurez-vous de définir
une section en amont et en aval de cette structure. Les structures peuvent être identifiées à l'aide de la photographie
aérienne fournie avec le jeu de données du didacticiel. Par exemple, nous utiliserons un emplacement de pont dans
cet exercice juste en aval de la jonction avec l'affluent comme indiqué ci-dessous (l'emplacement du pont est indiqué
en rouge) :

Pour créer des lignes de coupe transversales (dans


la classe d'entités XSCutlines), commencez la mise à
jour et choisissez Créer une nouvelle entité comme
tâche et XSCutlines comme cible, comme indiqué ci-
dessous :
Suivez les directives ci-dessus et numérisez les
coupes transversales à l'aide de l'outil
d'esquisse. Lors de la numérisation, assurez-vous que chaque section est suffisamment large pour couvrir la plaine
inondable. Cela peut être fait à l'aide de l'outil de profilage des sections. Cliquez sur l'outil de profil, puis cliquez sur
la section pour afficher le profil. Par exemple, si vous obtenez un profil de section illustré dans la figure A ci-dessous,
il n'est pas nécessaire de modifier la section, mais si vous obtenez une section comme indiqué dans la figure B ci-
dessous, la section doit édition. (Remarque : cet outil arrête la session d'édition, vous devrez donc démarrer la
session d'édition à chaque fois après avoir visualisé le profil de la section).

Après avoir
numérisé les
sections
transversales,
enregistrez les
modifications et
arrêtez la
modification. L'étape
suivante consiste à
ajouter des attributs
HEC-RAS à ces
lignes de
coupe. Nous
ajouterons le nom du tronçon/rivière, le numéro de la station le long de la ligne médiane, les stations de rive et les
longueurs du tronçon en aval. Étant donné que tous ces attributs sont basés sur l'intersection des sections
transversales avec d'autres couches, assurez-vous que chaque section transversale croise la ligne médiane et les
trajectoires d'écoulement de débordement pour éviter les messages d'erreur.
Cliquez sur RAS Geometry->XS Cut Line Attributes->River/Reach Names. Cet outil utilise les attributs River et
Reach de la ligne médiane et les copie dans les lignes de coupe XS. Ensuite, cliquez sur RAS Geometry->XS Cut
Line Attributes->Stationing. Cet outil attribuera un numéro de station (distance de chaque section transversale à
l'extrémité aval de la rivière) à chaque ligne de coupe transversale. Ensuite, cliquez sur RAS Geometry->XS Cut
Line Attributes-> Bank Stations. Confirmez XSCutlines pour XS Cut Lines et Banks pour Bank Lines, puis cliquez
sur OK.

Cet outil attribue des stations de rive (distance du


point de départ sur la ligne de coupe XS aux rives
gauche et droite, en regardant vers l'aval) à chaque
ligne de coupe transversale. Enfin, cliquez sur RAS
Geometry->XS Cut Line Attributes->Downstream
Reach Lengths. Cet outil attribue des distances à la
prochaine section transversale en aval en fonction
des chemins d'écoulement.
Les lignes de coupe transversales sont des lignes 2D
sans information d'élévation associée
(polyligne). Lorsque vous avez utilisé l'outil de profil
précédemment pour afficher le profil en travers, le programme a utilisé le terrain sous-jacent pour extraire les
élévations le long de la ligne de coupe. Vous pouvez convertir les lignes de coupe 2D en 3D en cliquant sur RAS
Geometry->XS Cut Line Attributes->Elevation. Confirmez XSCutlines pour XS Cut Lines et baxter_tin pour Terrian
TIN. Les nouvelles lignes 3D (profils de lignes de coupe XS) seront stockées dans la classe d'entités
XSCutLines3D. Cliquez sur OK.
Une fois ce processus terminé, ouvrez la table
attributaire de la classe d'entités XSCutLines3D et
constatez que la forme de cette classe d'entités est
désormais PolylineZ.
8.8. Création de ponts et de ponceaux
Après avoir créé des sections transversales, l'étape
suivante consiste à définir les ponts, les ponceaux et
les autres structures le long de la rivière. Puisque
nous avons utilisé une photographie aérienne lors de
la définition des sections transversales, notre travail de localisation du pont est terminé. Pour créer des
ponts/canaux (dans la classe d'entités Ponts), commencez la mise à jour et choisissez Créer une nouvelle entité
comme tâche et Ponts comme cible, comme indiqué ci-dessous :

Un pont ou un ponceau est traité de la même manière


qu'une section transversale, de sorte que les mêmes
critères utilisés pour créer des sections transversales doivent être utilisés pour les ponts/ponceaux. À l'aide de l'outil
d'esquisse de la barre d'outils de l'éditeur, numérisez l'emplacement du pont juste en aval de la jonction de
l'affluent. Lors de la numérisation du pont, utilisez le modèle de terrain pour vous assurer que l'axe du pont/de la
route tombe sur les hauteurs. Enregistrez vos modifications et arrêtez la modification.

Fermez la table
attributaire,
enregistrez les
modifications et
arrêtez la
modification.
Semblable aux sections transversales, la classe d'entités Bridges stocke des polylignes 2D, vous pouvez les rendre
3D en cliquant sur RAS Geometry->Bridge/Culverts->Elevations pour créer une nouvelle classe d'entités Bridges
3D. Confirmez Bridges pour Bridges/Culverts, baxter_tin pour Terrain, Bridges 3D pour Bridges/Culverts Profiles,
puis cliquez sur OK.
Après avoir numérisé les ponts/ponceaux, vous devez attribuer des attributs tels que le nom de la rivière/du tronçon
et le numéro de la station à ces entités. Cliquez sur RAS Geometry-> Bridge/Culverts-> River/Reach Names pour
attribuer des noms de rivière/reach. Cliquez ensuite sur RAS Geometry->Bridge/Culverts->Stationing pour attribuer
des numéros de station. Outre ces attributs, vous devez entrer des informations supplémentaires sur le(s) pont(s)
telles que le nom et la largeur dans sa table d'attributs, comme indiqué ci-dessous.

Une nouvelle classe d'entités (Bridges3D) sera


créée. Vous pouvez vérifier qu'il s'agit de PolylineZ en
ouvrant sa table attributaire.
8.9. Créer des zones de flux inefficaces
Les zones d'écoulement inefficace sont utilisées pour
identifier les zones de non-transport (zones avec de
l'eau mais sans débit/vitesse nulle) de la plaine
inondable. Par exemple, les zones derrière les culées
de pont représentant des zones de contraction et
d'expansion peuvent être considérées comme des zones d'écoulement inefficaces. Pour définir des zones
inefficaces (dans la classe d'entités IneffAreas), commencez la mise à jour et choisissez Créer une nouvelle entité
comme tâche et IneffAreas comme cible, comme indiqué ci-dessous :
HEC-RAS ne stocke pas toutes les informations sur
les zones inefficaces. Au lieu de cela, seules les
informations où la zone inefficace peut interférer avec
les sections transversales/flux sont stockées. Pour
extraire la position et l'élévation aux points où ces
zones inefficaces se croisent avec des sections
transversales, cliquez sur RAS Geometry-
>Ineffective Flow Areas->Position. Laissez les
classes d'entités par défaut pour IneffectiveAreas, XS
Cut Lines et Terrain inchangées. La position des
zones inefficaces sera stockée dans une nouvelle
table nommée IneffectivePositions. Laissez les
élévations de l'utilisateur actuel décochées et cliquez sur OK.

Ouvrez les attributs de la table IneffectivePositions


(illustrée ci-dessous) pour comprendre comment ces
informations sont stockées.

IA2DID est l'HydroID de la zone d'écoulement


inefficace, XS2DID est l'HydroID de la section
transversale d'intersection, BeginFrac et EndFrac
sont les positions relatives des premier et dernier
points d'intersection (en regardant vers l'aval) de la
zone inefficace avec la section transversale. BegElev
et EndElev sont les élévations des premier et dernier
points d'intersection
de la zone inefficace
avec la section

transversale. Puisque vous avez laissé la case UserElev décochée, il n'y a pas de valeurs dans ce champ.
8.10. Création d'obstructions
Les obstructions représentent les zones d'écoulement bloqué (zones sans eau et sans écoulement). Par exemple,
les bâtiments dans la plaine inondable et les digues sont considérés comme des obstructions. Nous pouvons ajouter
des obstructions bloquées à notre étude en utilisant les emplacements des bâtiments sur la photographie aérienne.
Pour définir les obstructions bloquées (dans la classe
d'entités BlockedObs), commencez la modification et
choisissez Create New Feature comme tâche et
BlockedObs comme cible, comme indiqué ci-
dessous :

Utilisez l'outil Esquisse pour définir l'obstruction


bloquée, enregistrer les modifications et arrêter la
modification. Comme pour les zones d'écoulement
inefficaces, les positions et les élévations de
l'intersection de cette obstruction avec les sections
transversales doivent être stockées dans un
tableau. Cliquez sur Géométrie RAS->Obstructions
bloquées-> Positions. Laissez les valeurs par défaut
dans la fenêtre Obstructions bloquées, puis cliquez
sur OK. Vous remarquerez qu'une nouvelle table (BlockedPositions) sera ajoutée au document ArcMap, et son
contenu est identique à la table IneffectivePositions.
8.11. Affectation du n de Manning aux sections transversales
La dernière tâche avant d'exporter les données SIG vers le fichier de géométrie HEC-RAS consiste à attribuer la
valeur numérique de Manning à des sections individuelles. Dans HEC-GeoRAS, cela est accompli en utilisant une
classe d'entités d'utilisation du sol avec le n de Manning stocké pour différents types d'utilisation du sol. Idéalement,
vous stockerez ces informations dans la classe d'entités LandUse ajoutée à la carte.

La table d'utilisation
du sol doit avoir un
champ descriptif
identifiant le type
d'utilisation du sol,
qui est LUCode dans
ce cas, et un champ
pour les valeurs n de
Manning

correspondantes. De plus, HEC-GeoRAS exige que les polygones d'utilisation du sol soient des entités non multi-
parties (une entité multi-parties a plusieurs géométries dans la même entité). Le problème des entités non multi-
parties est pris en charge pour le jeu de données du didacticiel.
Pour affecter le n de Manning aux sections, cliquez sur Géométrie RAS->N de Manning. Valeurs->Extraire n
valeurs. Confirmez LandUse pour Land Use, choisissez N_Value pour Manning Field, XSCutLines pour XS Cut
Lines, laissez le nom par défaut Manning pour XS Manning Table, puis cliquez sur OK. (Remarque : la table
Summary Manning n'est pas requise si n valeurs existent déjà dans la table LandUse).
En fonction de l'intersection des sections
transversales avec les polygones d'utilisation du sol,
les n de Manning sont extraits pour chaque section
transversale et rapportés dans le XS Manning Table
(Manning). Ouvrez la table Manning et voyez
comment les valeurs sont stockées. Comme dans les
tableaux précédents, les données sont organisées en
identifiant d'entité (XS2DID), son numéro de station
relatif et la valeur n correspondante, comme indiqué
ci-dessous :

Fermez le tableau. Nous avons presque terminé le


prétraitement GeoRAS. La dernière étape consiste à
créer un fichier d'importation SIG pour HEC-RAS afin
qu'il puisse importer les données SIG pour créer le
fichier de géométrie. Avant de créer un fichier
d'importation, assurez-vous que nous exportons les
bonnes couches. Cliquez sur RAS Geometry-> Layer
Setup et vérifiez les couches dans chaque
onglet. L'onglet de surface requis doit avoir baxter_tin
pour l'option de terrain unique.

L'onglet Couches requises doit avoir River,


XSCutLines et XSCutLines3D pour les profils Stream
Centerline, XSCutmLines et XSCut Lines,
respectivement.

Dans l'onglet Couches facultatives, assurez-vous que


les couches vides sont définies sur Null.
Enfin, vérifiez les
tables et cliquez sur
OK.

Après avoir vérifié


toutes les couches et
tables, cliquez sur
Géométrie RAS ->
Exporter les
données SIG.

Confirmez
l'emplacement et le
nom du fichier
d'exportation
(GIS2RAS dans ce
cas), puis cliquez sur
OK. Ce processus
créera deux fichiers :
GIS2RAS.xml et
GIS2RAS.RASImport.sdf. Cliquez sur OK sur la série
de messages concernant les temps de calcul. Vous
avez fini d'exporter les données SIG ! L'étape
suivante consiste à importer ces données dans un
modèle HEC-RAS. Enregistrez le document
ArcMap. Vous pouvez soit fermer la session ArcMap,
soit la laisser en cours d'exécution.
8.12. Importation des données géométriques
dans HEC-RAS
Lancez HEC-RAS en cliquant sur Démarrer-
>Programmes->HEC->HEC-RAS->HEC-RAS 4.0.
Enregistrez le nouveau projet en allant dans Fichier-
>Enregistrer le projet sous.. et enregistrez sous
creek.prj dans votre fichier de travail. dossier comme
indiqué ci-dessous : Saisie des données de débit et
des conditions aux limites

Cliquez sur OK.


Pour importer les données SIG dans HEC-RAS, allez
d'abord dans l'éditeur de données géométriques en
cliquant sur Édition->Données géométriques… Dans
l'éditeur de données géométriques, cliquez sur
Fichier->Importer les données géométriques->Format SIG. Accédez au fichier creekRAS.RASImport.sdf créé dans
le SIG, puis cliquez sur OK. Le processus d'importation vous demandera de compléter vos entrées. Dans l'onglet
Intro, confirmez US Customary Units for Import data as et cliquez sur Next.
Confirmez les données River/Reach, assurez-vous
que toutes les cases d'importation des lignes de flux
sont cochées, puis cliquez sur Suivant.
Confirmez les données des sections, assurez-vous
que toutes les cases Importer des données sont
cochées pour les sections, puis cliquez sur OK
(acceptez les valeurs par défaut pour la tolérance
correspondante, les arrondis, etc.).
Comme nous n'avons pas de zones de stockage, cliquez sur Finished-Import Data. Les données seront ensuite
importées dans l'éditeur géométrique HEC-RAS comme indiqué ci-dessous :

Enregistrez le fichier de géométrie en cliquant sur


Fichier-> Enregistrer les données de
géométrie. Avant de continuer, il est recommandé
d'effectuer un contrôle de la qualité des données pour
s'assurer qu'aucune information erronée n'est
importée du SIG. Vous pouvez utiliser les outils de
l'éditeur géométrique pour effectuer le contrôle de
qualité. L'un des meilleurs outils pour l'édition de
sections dans HEC-RAS est l'éditeur graphique de
sections. Dans l'éditeur géométrique, allez dans
Outils->Éditer la section graphique.

Vous pouvez utiliser l'éditeur pour déplacer les


stations bancaires, modifier la distribution du numéro
de Manning, ajouter/déplacer/supprimer des points
au sol, modifier la structure, etc.
Une coupe dans HEC-RAS peut avoir jusqu'à 500
points

d'élévation. Généralement, ces nombreux points ne sont pas nécessaires, et aussi lorsque nous extrayons des
coupes transversales d'un terrain à l'aide de HEC-GeoRAS, nous obtenons beaucoup de points redondants. Ce
problème peut être résolu en utilisant le filtre de section transversale dans HECRAS. Dans l'éditeur de données
géométriques, cliquez sur OutilsCross Section Points Filter.
Dans le filtre de point de section transversale, sélectionnez l'onglet Emplacements multiples. Dans le menu
déroulant Rivière, sélectionnez l'option (Toutes les rivières) et cliquez sur le bouton flèche de sélection pour
sélectionner toutes les sections transversales pour tous les tronçons. Sélectionnez ensuite l'onglet Minimiser le
changement de zone en bas et entrez 250 pour le nombre de points auxquels couper les coupes transversales. Le
changement de zone de minimisation réduira l'impact du changement de zone de section suite à la suppression de
points. Cliquez sur le bouton Filtrer les points sur le XS sélectionné.

Vous obtiendrez un
résumé du nombre
de points supprimés
pour les sections
filtrées. Vous
remarquerez que
seules quelques
sections ont été
supprimées. Fermez
la boîte de résumé
des résultats. Vous
pouvez sélectionner
l'onglet
Emplacement
unique pour voir
l'effet de la
suppression de
points sur les
sections.
Une autre tâche
principale que nous
voulons faire est de
modifier les données
liées aux
structures. Comme
nous n'avons qu'un
seul pont, nous
modifierons ses
informations car les
détails tels que l'élévation du tablier et le nombre de piles ne sont généralement pas exportés par HEC-
GeoRAS. Cliquez sur le bouton d'édition Bridge/Culvert et sélectionnez le pont ferroviaire sur le cours inférieur de
la rivière Baxter.

Vous verrez que l'élévation du pont n'est pas


terminée. Le pont ne traverse même pas la rivière
dans ce cas ! Nous allons donc modifier ces
informations.
Cliquez sur l'éditeur
Deck/Roadway et
supprimez toutes les
informations (vous
pouvez sélectionner
les cellules et
appuyer sur
Supprimer sur le
clavier comme pour
une opération
Excel). Nous allons
approximer la
largeur du pont à
environ 1200 pieds
(station 2200 à
3400), l'élévation du
pont à 84 pieds
(corde haute) et 6 pieds de profondeur (corde basse) comme indiqué ci-dessous :

Cliquez sur le bouton Copier US vers DS pour copier


les informations de l'amont vers l'aval, puis cliquez sur
OK. Ensuite, nous entrerons les informations sur la
jetée. Nous supposerons douze piliers de 10 pieds de
large avec un espacement de 100 pieds. Cliquez sur
le bouton Bridge Design et entrez les informations
comme indiqué ci-dessous :
Cliquez sur Make Piers, puis cliquez sur Close. Le
pont devrait maintenant ressembler à la figure ci-
dessous :

Vous devez connaître l'état réel du pont pour pouvoir


saisir ces informations avec précision, mais pour ce
didacticiel, nous avons utilisé notre intuition (et notre
créativité !) pour concevoir le pont. Une fois que vous
avez terminé de modifier les données du pont, fermez
l'éditeur de pont/ponceau, enregistrez les données
géométriques et fermez l'éditeur géométrique. Nous
en avons fini avec les données
géométriques ! L'étape suivante consiste à saisir les
données de flux. Pour ce didacticiel, nous allons
exécuter le modèle dans des conditions d'état stable.
8.13. Saisie des données de débit et des
conditions aux limites
Les débits sont
généralement
définis à
l'emplacement le
plus en amont de
chaque
rivière/affluent et aux
jonctions. Il existe
des situations où
vous devez définir
des flux à des
emplacements
supplémentaires,
mais pour ce
didacticiel, nous
utiliserons le cas
typique. Chaque flux
qui doit être simulé
est appelé un profil
dans HEC-RAS. Pour cet exercice, nous allons créer trois profils hypothétiques. Dans la fenêtre principale de HEC-
RAS, cliquez sur Edit->¬Steady Flow Data. Entrez 3 pour le nombre de profils, puis cliquez sur Appliquer les
données. Saisissez des conditions de débit hypothétiques pour ces profils, comme indiqué ci-dessous :
Les conditions
d'écoulement
définies dans la
fenêtre ci-dessus
sont des conditions
amont. Pour définir
la limite en aval,
cliquez sur Reach
Boundary

Conditions. Sélectionnez ensuite Downstream pour Baxter River Lower Reach, cliquez sur Profondeur normale et
entrez 0,001.

Cliquez sur
OK. Enregistrez les
données de flux
(donnez le titre de
votre choix) et
fermez l'éditeur
Steady Flow. Nous
sommes maintenant
prêts à exécuter
HEC-RAS !
8.14. Exécution du
modèle dans HEC-
RAS
Dans la fenêtre
principale de HEC-RAS, cliquez sur Run->Steady Flow Analysis.

Sélectionnez le régime de flux sous-critique et cliquez


sur le bouton CALCULER. (Remarque : si vous
obtenez une erreur, vous devrez modifier la
géométrie ou les données de flux en fonction des
messages d'erreur pour exécuter la simulation avec
succès).
Après une
simulation réussie,
fermez la fenêtre de
calcul et la fenêtre
de flux
constant. Nous
allons maintenant
exporter les résultats
HEC-RAS vers
ArcGIS pour afficher
l'étendue de
l'inondation, mais
avant cette étape,
vous devez
examiner les
résultats de sortie et
les vérifier dans
HEC-RAS. Cela aidera à identifier les erreurs dans
les données d'entrée et à les corriger, puis à exécuter
à nouveau la simulation, si nécessaire.
8.15. Exportation des sorties HEC-RAS
Pour exporter les données vers ArcGIS, cliquez sur
Fichier-> Exporter les données SIG dans la fenêtre
principale de HEC-RAS. Comme nous avons exécuté
le modèle avec trois profils, nous pouvons choisir le
profil que nous souhaitons exporter. Cliquez sur le bouton Sélectionner les profils à exporter et choisissez le profil
que vous souhaitez exporter. Pour cet exercice, nous choisirons celui avec un débit maximal (PF3) et accepterons
les options d'exportation par défaut.

8.16. Cartographie des inondations


Dans ArcMap (si vous avez fermé baxter_georas.mxd
plus tôt, ouvrez-le), cliquez sur le bouton Importer le
fichier SDF RAS pour convertir le fichier SDF en
fichier XML. Dans la fenêtre Convertir le fichier ASCII
de sortie RAS en XML, accédez à
Baxter.RASexport.sdf, puis cliquez sur OK. Le fichier
XML sera enregistré avec le nom du fichier d'entrée
dans le même dossier avec une extension xml.

Cliquez maintenant sur RAS-> Mappage ->


Configuration de la couche pour ouvrir le menu de la
couche de post-traitement comme indiqué ci-
dessous :
Dans la
configuration de la
couche pour le post-
traitement,
sélectionnez d'abord
l'option Nouvelle
analyse et nommez
la nouvelle analyse
Flux
constant. Accédez à

Baxter..RASexport.xml pour le fichier d'exportation RAS GIS. Sélectionnez le type de terrain unique et accédez à
baxter_tin. Accédez à votre dossier de travail pour le répertoire de sortie. HEC-GeoRAS créera une géodatabase
avec le nom de l'analyse (Steady Flow) dans votre répertoire de sortie. Acceptez les 20 unités de carte par défaut
pour la taille de cellule de pixellisation. Cliquez sur OK. Une nouvelle carte (bloc de données) avec le nom d'analyse
(Steady Flow) sera ajoutée à ArcMap avec les données de terrain. À ce stade, le TIN de terrain (baxter_tin) est
également converti en un modèle numérique d'élévation (DEM) et enregistré dans le dossier de travail (Steady
Flow) en tant que dtmgrid. La taille de cellule de dtmgrid est égale à la taille de cellule de pixellisation que vous
avez choisie dans la fenêtre de configuration de la couche.
Cliquez ensuite sur Mappage RAS->Lire le fichier d'exportation RAS GIS. Cela créera un polygone englobant, qui
définit essentiellement l'étendue de l'analyse pour la cartographie des inondations, en connectant les extrémités
des lignes de coupe XS.

Cliquez ensuite sur


Mappage RAS->Lire
le fichier
d'exportation RAS
GIS. Cela créera un
polygone englobant,
qui définit
essentiellement
l'étendue de
l'analyse pour la
cartographie des inondations, en connectant les extrémités des lignes de coupe XS.
Cela créera une surface avec une élévation de la
surface de l'eau pour le profil sélectionné. Le TIN
(tP003) qui est créé à cette étape définira une zone
qui reliera les points extérieurs du polygone de
délimitation, ce qui signifie que le TIN inclura une
zone en dehors de l'inondation possible.

À ce stade, nous
avons un TIN de
surface d'eau
(tP003) et nous
avons un terrain
sous-jacent
(baxter_tin et
dtmgrid). Nous
allons maintenant
soustraire le terrain
(dtmgrid) du TIN de
la surface de l'eau,
en convertissant
d'abord le TIN de la
surface de l'eau en
une grille. Cliquez
sur Cartographie RAS -> Inondation, Cartographie -> Délimitation des plaines inondables. Encore une fois,
sélectionnez PF3 (profil avec le débit le plus élevé) et cliquez sur OK. A ce stade, le TIN de la surface de l'eau
(tP003) est d'abord converti en GRID, puis dtmgrid est soustrait de la grille de la surface de l'eau. La zone avec des
résultats positifs (ce qui signifie que la surface de l'eau est plus élevée que le terrain) est une zone inondable et la
zone avec des résultats négatifs est sèche. Toutes les cellules de la grille de surface de l'eau qui donnent des
valeurs positives après soustraction sont converties en un polygone, qui est le polygone d'inondation final.

Enregistrez le
document

ArcMap. Félicitations, vous avez terminé avec succès le tutoriel HECGeoRAS !


Évaluation
Une fois la carte des inondations créée, vous devez vérifier la qualité du polygone d'inondation. Vous devrez
regarder la carte des inondations et le terrain sous-jacent pour corriger les erreurs dans le polygone d'inondation
des inondations. Parfois, vous vous rendrez compte (à la fin !) que votre terrain comporte des erreurs, que vous
devez corriger dans le fichier de géométrie HEC-RAS. L'affinement des résultats d'inondation pour créer une
sortie hydrauliquement correcte n'est pas couvert dans ce didacticiel - il s'agit d'un processus itératif nécessitant
plusieurs itérations entre le SIG et HECRAS. La capacité de juger de la qualité du terrain et du polygone
d'inondation vient avec la connaissance de la zone d'étude et de l'expérience.

Vous aimerez peut-être aussi