Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Prétraitement

Les premières étapes de la modélisation numérique d’une rivière avec TELEMAC consistent en la conversion d’un modèle d’élévation numérique (DEM) en maillage informatique. Ce tutoriel guide la création de:

À la fin de ce tutoriel, les utilisateurs TELEMAC auront généré un maillage de calcul dans le format de fichier *.slf, qui est prêt à utiliser pour le tutoriel de simulation Telemac2d steady. Des documents supplémentaires et des produits de données intermédiaires sont fournis dans le dépôt de données de ce livre électronique telemac.

QGIS

Créer et configurer un nouveau projet

Lancez QGIS et create a new QGIS project pour commencer avec ce tutoriel. Comme indiqué dans le Tutoriel QGIS, mettre en place un système de référence de coordonnées (CRS) pour le projet. Cet exemple utilise les données d’une rivière en Bavière (Allemagne, zone UTM 33N), qui nécessite le CRS:

Notez que le CS Ex utilisé avec TELEMAC diffère de celui utilisé avec BASE pour permettre la compatibilité des produits de données géospatiales de QGIS avec BlueKenue. En outre, EPSG 32633 n’est pas un grand choix en raison de sa faible précision (au mieux 2 m), mais il fera le travail pour ce tutoriel.

qgis set coordinate reference system crs germany utm zone 33n Inn river

Figure 1:Définir la zone UTM 33N (WGS84) comme projet Système de coordonnées.

Plugins tiers

Les tutoriels TELEMAC s’appuient sur le plugin BASEmesh et le plugin PostTelemac. À cette fin, ouvrir le gestionnaire de plugins QGIS (** Menu Plugins** > ** Gérer et installer des plugins**) pour ouvrir la fenêtre Plugins (Fig. 2).

qgis basement telemac plugins manager

Figure 2:Ouvrez QGIS’ Plugins Manager.

Dans la fenêtre Plugins, ajoutez les deux plugins comme suit:

Now, the BASEmesh 2 plugin should be available in QGIS’ Plugins menu and the PostTelemac symbol should be visible in QGIS’ menu bar.

Charger Modèle numérique de terrain (MNT)

Ce tutoriel utilise des informations de hauteur qui sont stockées dans un DEM. Pour la section QGIS, utiliser de préférence le GeoTIFF DEM avec la zone UTM 33N comme CRS comme suit:

La couche dem-utm33n devrait maintenant être visible dans le port de vue et indiquée dans le panneau Layers. Cliquez-droit sur le calque dem-utm33n et sélectionnez Zoom to Layer(s) pour afficher le calque.

Activer Snapping

Il est important que les lignes ne se chevauchent pas pour éviter les définitions ambiguës ou manquantes des régions et pour s’assurer que les lignes limites sont fermées. Par conséquent, activez le snapping:

Limites et lignes de rupture du modèle

Cette section ressemble aux instructions du tutoriel BASEMENT pre-processing pour générer un fichier de maille SMS 2dm. Les différences sont que les fichiers de forme pour le pré-traitement TELEMAC utilisent la zone UTM 33N CRS et que l’interpolation de hauteur (élévation) doit être faite avec le logiciel BlueKenueTM pour générer des lignes limites liquides et un fichier de géométrie *.slf pour TELEMAC. La génération du maillage SMS 2dm repose sur le maillage QGIS BASEmesh plugin et nécessite de dessiner un

Figure 4 fournit un aperçu des shapefiles à dessiner pour générer un maillage de qualité avec le plugin BASEmesh.

qgis telemac basemesh point line shapefiles

Figure 4:Les lignes de rupture, les limites liquides et les points de région shapefile à dessiner pour créer un maillage de qualité 2dm avec le plugin BASEmesh (plan d’arrière-plan : Google (n.d.) imagerie satellite).

Brèves et aperçu du modèle

La limite du modèle définit l’étendue du modèle et peut être divisée en régions présentant des caractéristiques différentes (p. ex., valeurs de rugosité) au moyen de lignes de rupture. Les lignes d’arrêt indiquent, par exemple, les berges du chenal et le lit du fleuve (le chenal principal) et doivent être à l’intérieur des limites du Modèle numérique de terrain (MNT). Les lignes de démarcation et les lignes de rupture sont stockées dans un Line Shapefile que BASEmesh utilise pour trouver les limites du modèle et les lignes de rupture internes entre les régions modèles. À cette fin, Créer un fichier de formes de ligne et appelez-le breaklines.shp (Layer > Créer un calque > Nouveau calque de Shapefile). Cliquez sur QGIS’ Layers menu > Créer un calque > Nouveau calque de fichier de forme... (voir Fig. 5). Assurez-vous de sélectionner EPSG: 32633 - WGS 84 / UTM zone 33N comme CRS . Ne pas ajouter de champ.

qgis new layer basemesh

Figure 5:Créez un nouveau shapefile à partir du menu Calques de QGIS.

Commencez à éditer breaklines.shp en cliquant sur le stylo jaune et dessinez les lignes indiquées à Fig. 4 en activant Ajouter la fonctionnalité de ligne , ce qui implique :

Pour ** corriger les erreurs de dessin** utilisez l’outil ** Vertex** . Enfin, enregistrez les nouvelles lignes (édits de breaklines.shp) en cliquant sur le symbole Save Layer Edits . Arrêtez (Toggle) Édition en cliquant à nouveau sur le stylo jaune symbole.

Limites des liquides

Les limites liquides définissent les conditions hydrauliques, telles qu’une relation de décharge ou d’écoulement par étape, qui s’appliquent aux limites d’écoulement (en amont) et d’écoulement (en aval) du modèle. Ainsi, un modèle de rivière fonctionnel nécessite au moins une limite d’entrée (ligne) où les flux de masse entrent dans le modèle et une limite d’écoulement (ligne) où les flux de masse quittent le modèle. À cette fin, Créer un fichier de formes de ligne appelé liquid-boundarys.shp, sélectionnez EPSG: 32633 - WGS 84 / UTM zone 33N comme CRS , et définir deux champs de données texte nommés type et stringdef. Assurez-vous que snacping est toujours enabled et Toggle (Start) Editing the new liquide-boundaries.shp. Puis dessinez deux lignes :

Pour ** corriger les erreurs de dessin** utilisez l’outil ** Vertex** .

Enfin, enregistrez les lignes limites de liquide (édits de liquide-boundarys.shp) en cliquant sur le symbole Save Layer Edits . Arrêter (Toggle) Édition en cliquant à nouveau sur le stylo jaune symbole.

Marqueurs régionaux

Point régional Les marqueurs sont placés à l’intérieur de régions définies par les lignes limites et les lignes de rupture. Chaque marqueur régional (c.-à-d. un point quelque part dans la région) attribue, par exemple, un identifiant matériel (MATIDs) et une zone cellulaire maillage maximale. Le MATID n’est (actuellement) pas nécessaire pour TELEMAC (BASEMENT seulement), mais les entrées dans le champ max area détermineront la taille des cellules des régions de mailles et auront des effets majeurs sur la qualité et l’efficacité de la simulation TELEMAC. Pour dessiner des points de région, create a new point shapefile nommé raster-points.shp avec les définitions suivantes (similaire à Fig. 9 dans le tutoriel de pré-traitement de BASE):

Considérez comme désactiver le snapping pour dessiner les marqueurs de région parce que les points ne devraient coïncider avec aucune ligne. Puis, Toggle (Démarrer) Édition le nouveau fichier region-points.shp et activer Ajouter Point Feature . Dessinez un point dans chaque section de secteur qui est fermée par des lignes de rupture et des lignes limites (liquides) (voir les points ronds et triangulaires dans Fig. 4). Selon le type de zone apparent à partir de la carte de base de l’imagerie satellitaire, assignez une des quatre régions énumérées à Tab. 1 à chaque point.

Table 1:Region names and their max_area, MATID, and type field values.

Région

Rivière

Rampes de blocs

Banques de gravier

Plaines inondables

max aire

25,0

20,0

25,0

80,0

MATIDE

1

2

3

4

Type

lit de rivière

block ramp

banc de gravier

plaine inondable

Après avoir dessiné un point dans chaque zone fermée, enregistrez les marqueurs de point de la région (modificateurs de region-points.shp) en cliquant sur le symbole Save Layer Edits . Arrêter (Toggle) Édition en cliquant à nouveau sur le stylo jaune symbole.

Meshing de qualité (2 dm)

L’outil de maillage de qualité de BASEmesh crée un maillage triangulaire efficace par calcul basé sur Shewchuk (1996) et à l’intérieur des limites du modèle. L’outil associe les propriétés du maillage aux régions shapefile, mais il n’inclut pas les données d’élévation. Ainsi, après avoir généré un maillage de qualité au format SMS 2dm, l’information sur l’altitude doit être ajoutée avec le logiciel BlueKenueTM. Pour générer le maillage de qualité, ouvrez l’outil QUALITY MESHING (QGIS’ Plugins > BASEmesh 2 > ** Meshing de la qualité**). Faites les paramètres suivants dans la fenêtre contextuelle (voir aussi Fig. 6):

basement qgis quality mesh tin

Figure 6:Définitions à faire dans l’outil de maillage Qualité de BASEmesh.

Le maillage de qualité peut prendre un court moment. Après une génération réussie de maillage, le fichier prepro-tutorial quality-mesh-interp.2dm aura été généré et il apparaît automatiquement dans QGIS comme une surface monocolore avec 0-0 Bed Elevation. La section suivante montre l’interpolation des données d’élévation avec le logiciel BlueKenueTM.

BlueKenue

Commencez

This section features the BlueKenue software to interpolate terrain elevations from a DEM.xyz file on an SMS 2dm mesh, export the mesh to the SELAFIN/SERAFIN (*.slf) geometry format for TELEMAC, and define boundary lines.

En outre, la section Meshing with BlueKenue explique la génération de mailles avec BlueKenueTM, qui pourrait être instable en raison des pannes de programme et inflexible pour corriger les erreurs de dessin de ligne. Néanmoins, le maillage avec BlueKenueTM pourrait être souhaitable pour créer un maillage computationnel avec de longues cellules triangulaires qui suivent approximativement la fluidité de la rivière (c.-à-d. en utilisant un sous-mesh canal).

Pour vous familiariser avec BlueKenueTM, lancez le logiciel (plus de détails dans installation chapter) et localisez

Consultez le menu Fichier, qui permet :

Le menu Edit permet d’éditer des objets BlueKenueTM, comme des lignes, des ensembles de points ou des maillages.

Le menu Tools fournit des routines qui peuvent être appliquées à des objets particuliers BlueKenueTM ou pour combiner des objets. En particulier, ce tutoriel fera usage de l’outil Map Objects....

Fichiers et objets

BlueKenueTM Enregistre chaque objet dans des formats de fichiers spécifiques au logiciel et ce livre électronique fait référence aux objets suivants de fichier BlueKenueTM (ordre alphabétique des terminaisons de fichiers):

Tous les fichiers créés avec BlueKenueTM sont basés sur la norme de type de fichier ASCII EnSim 1.0. L’EnSim Core s’appuie sur HDF et il est documenté à BlueKenueTM's manuel de l’utilisateur PDF qui vient avec l’installateur de BlueKenue](https://chyms.nrc.gc.ca/download_public/KenueClub/BlueKenue/Installer/BlueKenue_3.12.0-alpha+20201006_64bit.msi) (à BlueKenueTM appuyez sur la touche F1 pour ouvrir le manuel). Notez que la compréhension du noyau EnSim peut grandement faciliter le dépannage des erreurs structurelles de BlueKenueTM fichiers.

Charger les points XYZ

Téléchargez le cloud fourni dem.xyz point qui contient les coordonnées 3d formatées par EnSim de l’écosystème fluvial DEM qui sera modélisé dans ce tutoriel. Le fichier *.xyz est dérivé du fichier GeoTIFF DEM utilisé dans le fichier QGIS pre-processing.

Pour charger le fichier dem.xyz dans BlueKenueTM, ouvrez-le depuis le menu Fichier (Fichier > Ouvrir...) et prenez les mesures suivantes dans la fenêtre contextuelle :

Pour vérifier si le cloud point a été correctement importé, drag les nouveaux éléments de données dem (Z) à l’entrée 2D View (1). Figure 7 montre le nuage de points XYZ importé à BlueKenueTM.

bluekenue import xyz point cloud DEM

Figure 7:Le dem.xyz fourni importé à BlueKenueTM.

To verify the CRS of the point dataset, right-click on dem (Z), select properties, go to the Spatial tab, and make sure that BlueKenueTM correctly identified UTM Zone 33 in the Coordinate System frame and WGS 84 as Ellipsoid.

BlueKenue Meshing (facultatif)

Cette section présente la génération de mailles de base avec BlueKenueTM, qui fonctionne également en douceur sur Linux via l’application PlayOnLinux. Additionnel, le tutoriel de Baxter Gifford-Miears & Leon, 2013 fournit plus de détails pour commencer avec BlueKenue ainsi que des captures d’écran détaillées.

Dessiner la limite du modèle (ligne fermée)

Délimiter la limite du modèle (ligne extérieure) avec un objet en ligne fermée (voir aussi Fig. 8):

bluekenue draw closed line model boundary outline

Figure 8:La ligne fermée des limites du modèle à BlueKenueTM's 2D View fenêtre.

Pour enregistrer le schéma du modèle, mettre en évidence le nouvel objet de la ligne fermée dans le navigateur WorkSpace et cliquer sur le symbole du disque . Envisager de créer un nouveau dossier appelé bk-mesh qui contiendra tous les objets BlueKenueTM requis pour le maillage. Ainsi, enregistrez l’esquisse du modèle (ligne fermée), par exemple, comme /bk-mesh/model-outline.i2s.

L’état actuel de BlueKenueTM peut être sauvegardé sous la forme d’un fichier workspace.ews (Fichier > Save WorkSpace... > définir un nom). Enregistrer l’espace de travail exige que tous les objets BlueKenueTM soient enregistrés sur le disque. En option, téléchargez le meshing-workspace.ews du dépôt de matériaux supplémentaires.

Dessiner les lignes ouvertes des banques de canaux

Comme pour le above-created breaklines in QGIS, les banques de canaux peuvent être délimitées avec des objets Open Line. À cette fin, créer deux objets Open Line comme suit:

bluekenue draw open line channel river banks

Figure 9:Les objets en ligne ouverte et fermée finalisés délimitent les limites du modèle et les berges du canal. La ligne ouverte de la banque droite est représentée par la ligne noire en tirets et la ligne ouverte de la banque gauche est représentée en rouge.

Générer Mesh(es)

BlueKenueTM fournit des générateurs de mailles pour créer des grilles de calcul régulières ou non structurées (meshes). Cet exemple comprend le Mesher T3 Channel pour générer un maillage triangulaire, qui consiste d’abord à créer un maillage de canal (sous-mesh) et ensuite à générer un maillage composé qui intègre le maillage de canal dans un maillage plus grossier des plaines inondables. À cette fin, commencez par créer un nouvel objet T3 Channel Mesher (File > New > T3 Channel Mesher). Dans la fenêtre contextuelle :

Cliquez sur OK (not Run) pour fermer la nouvelle fenêtre T3 Channel Mesh. Ensuite, faites glisser et déposez le fichier ci-dessus LeftBank et RightBank Objets Open Line sur leurs attributs équivalents du nouveau T3 Channel Mesh** dans le navigateur WorkSpace comme indiqué dans Fig. 10. Ensuite, générer le maillage du canal en double-cliquant sur l’objet new T3 Channel Mesh et cliquer sur Run. Pour visualiser le résultat Mesh, faites-le glisser sur l’objet 2D View (1).

bluekenue create channel mesh

Figure 10:Créez et visualisez le maillage du canal après avoir traîné les objets Open Line LeftBank et RightBank sur leurs équivalents de noms de l’objet Mesh Channel T3.

Ensuite, intégrer le maillage du canal dans un maillage plus grossier de la plaine inondable en créant un nouvel objet T3 Mesh Generator** (File > New > T3 Mesh Generator). Dans la fenêtre contextuelle T3 Mesh, les paramètres sont les suivants (voir aussi Fig. 11):

bluekenue create combined mesh generator

Figure 11:Configuration des propriétés du nouvel objet T3 Mesh Generator.

Définir le Outline (Value) en faisant glisser (voir aussi Fig. 12):

Générer le maillage composé en double-cliquant sur le nouvel objet T3 Mesh** et en un seul clic sur Run. Confirmez la boîte de questions (* Continuer?* > Oui) et appuyez sur OK après la fin du générateur de mailles (Done...). Pour visualiser le résultat Mesh, faites-le glisser sur la vue 2D (1).

bluekenue generate combined mesh drag and drop

Figure 12:Le maillage composé après avoir fait glisser le contour du modèle sur le Outline (Value) et le canal Mesh sur l’attribut SubMeshes du nouvel objet générateur Mesh T3.

SELAFIN

Ingrédients ouverts et importés

Whether the mesh was created with BlueKenueTM or QGIS (and the BASEmesh plugin), make sure to have now a BlueKenueTM workspace with only the XYZ point cloud loaded (see the Charger les points XYZ section). Before a SELAFIN object can be created, the previously created mesh (i.e., either the quality-mesh.2dm or the compound-mesh.t3s) needs to be imported into the WorkSpace in addition to the point cloud. The following instructions show the import and use of the *.2dm file:

Ignorez les messages d’avertissement concernant la projection, mais assurez-vous que BlueKenueTM lisez correctement les coordonnées du maillage par dragage le maillage importé (ou ouvert) sur la vue 2D (1). Le BlueKenueTM window devrait maintenant ressembler à Fig. 13.

bluekenue import open 2dm t3s mesh drag

Figure 13:Le maillage importé dans la vue 2D (1).

Créer un objet SELAFIN

Avec les mailles ouvertes dem.xyz et importées (ou ouvertes), tous les ingrédients requis par un objet BlueKenueTM SELAFIN sont disponibles. Maintenant, créez un nouvel objet SELAFIN :

Créer un interpolateur 2D

Un objet Interpolateur 2D est nécessaire pour cartographier les informations d’élévation sur le maillage Selafin. À cette fin, créez un nouvel objet Interpolateur 2D et des élévations de carte sur le maillage BOTTOM :

Pour vérifier si l’interpolateur 2D a correctement interpolé les élévations sur le maillage BOTTOM, faites glisser le maillage BOTTOM sur la vue 2D (1). Décochez la visibilité de dem (Z) et du maillage importé (ou ouvert) avec un clic droit sur ces éléments dans l’arborescence 2D View (1) et désélectionner l’entrée Visible. Ainsi, seule la maille interpolée en hauteur doit être visible maintenant, comme indiqué dans Fig. 14. Si l’interpolation ** a été réussie, le maillage est affiché dans une variété de couleurs (rainbow)**. Autrement, si le maillage est complètement, monotone monochrome (rouge), l’altitude interpolation n’a pas été succès et doit être répétée (le modèle numérique ne peut fonctionner correctement sans information d’altitude).

bluekenue 2dm t3s mesh interpolate height elevation 2D interpolator map object

Figure 14:Le maillage interpolé en hauteur dans la vue 2D (1) avec indication d’actions de glisser-déposer pour exécuter la cartographie d’objet avec un nouvel objet interpolateur 2D.

Conditions limites (Conlim - CLI)

Créer un objet Conlim

TELEMAC doit savoir traiter les bords extérieurs du modèle (mesh). À cette fin, les conditions limites doivent être attribuées à tous les nœuds qui constituent le contour *.slfmesh :

Figure 15 illustre le nouvel objet BOTTOM BC dans la vue 2D (1) et indique où les limites en amont et en aval seront appliquées dans la section suivante.

bluekenue boundary conditions conlim create upstream downstream

Figure 15:Le nouvel objet Conditions des limites (Conlim) (BOTTOM BC) dans la vue 2D (1) avec un aperçu qualitatif de la position des limites en amont et en aval où le débit prescrit (Q) et le débit prescrit (Q) et la profondeur (H) seront appliqués plus tard dans la configuration TELEMAC.

Pour enregistrer le nouvel objet BOTTOM BC, mettez-le en évidence dans l’arborescence Data Items et cliquez sur le disque symbole. Définir un nom de fichier comme boundaries.bc2. À la suite de l’enregistrement de l’objet, l’objet BOTTOM BC prend le nouveau nom de fichier (par exemple, borderies).

Définir les limites des liquides

Le type de limite par défaut de l’objet boundaires est Fermé la limite (mur). Pour permettre les flux de masse (c.-à-d. l’eau, les sédiments et/ou le traceur) à travers le modèle, au moins deux ouvertures doivent être tirées dans la limite fermée. À cette fin, il faut définir au moins un écoulement et une limite ouverte pour les liquides. Ce tutoriel utilise ce nombre minimum de limites ouvertes requises (c.-à-d. une entrée en amont et une sortie en aval), qui sont indiquées à Fig. 15.

La limite en amont (entrée) du liquide constituera une limite Open avec Q et H prescrits (décharge et profondeur d’eau correspondant à un stage-discharge relation) avec le code 5 5 5 et la limite en aval (liquide) constituera une limite Open avec H prescrit avec le code 5 4 4 (c.-à-d., profondeur d’eau prescrite). Ces types de conditions limites sont nécessaires pour une initialisation sèche du modèle. Dans la pratique, la limite en aval devrait être située à une station de mesure où un stage-discharge relation a été étalonné avec des données historiques. Pour calculer en retour la rugosité moyenne transversale à partir d’un stage-discharge relation, jetez un oeil à la formule Python exercise on 1-d hydraulics for solving the Manning-Strickler.

Pour assigner les deux lignes limites liquides, zoomez dans les régions en aval et en amont indiquées à Fig. 15 et créez les deux limites comme suit (votre onglet) :

Upstream boundary
Downstream boundary
  • Zoom dans la région en amont indiquée à Fig. 15.

  • Locate the main channel banks corresponding to the breaklines drawn in QGIS (see above) or BlueKenueTM (see above).

  • ** Double-clic** sur un noeud à une banque de l’esquisse du modèle (quelle que soit la banque), puis Hold la touche Shift et double-clic sur un noeud à l’autre banque pour mettre en évidence la ligne d’entrée (pourpre) (voir Fig. 17).

  • Cliquez-droit sur la ligne d’entrée pourpre et sélectionnez Ajouter le segment de bordure.

  • Dans la fenêtre d’ouverture (CONLIM Boundary Segment Editor), effectuez les réglages suivants :

    • Définir Nom limite comme upstream.

    • Dans le champ Code frontières, sélectionnez Open boundary with prescribed Q and H (5 5 5).

    • Gardez toutes les autres valeurs par défaut et cliquez sur OK.

  • Enregistrer l’objet boundaires en cliquant sur le symbole du disque et confirmer l’écrasement boundaries.bc2 (i.e., cliquez sur Oui).

Transférer à l’onglet des limites Downstream pour définir les conditions de sortie selon Fig. 18.

bluekenue boundary conditions conlim create upstream prescribed discharge flow

Figure 17:La définition de la limite en amont. Double-cliquez sur un nœud à une banque, puis maintenez la touche Shift et double-cliquez sur un nœud à l’autre banque pour mettre en évidence la ligne d’entrée (pure). Notez que BOTTOM BC pourrait apparaître avec le nom boundaries si l’objet était enregistré sous boundaries.bc2.

En fin de compte, TELEMAC aura besoin d’un fichier .cli (Tableau Conlim) qui peut être créé par

Enregistrer le fichier de limites, par exemple, sous boundarys.cli.

bluekenue liquid boundary conditions conlim upstream inflow outflow downstream cli

Figure 19:Les conditions de limite finalisées sont enregistrées dans un fichier .cli en mettant en évidence l’entrée boundaires (LIHBOR) de l’objet boundaires (ou BOTTOM BC) dans l’arborescence Data Items.

Les fichiers Selafin/Serafin (*.slf) et les conditions limites (*.cli) sont les principaux produits nécessaires à l’exécution de tout autre tutoriel TELEMAC basé sur SELAFIN dans ce livre électronique. Le tutoriel steady 2d assigne une décharge constante à l’entrée en amont et une décharge constante plus profondeur constante aux limites en aval (sortie). Pour effectuer un calcul instable, les débits stables peuvent être remplacés par un fichier texte *.qsl ASCII. À cette fin, le fichier .cli peut être facilement adapté à tout moment plus tard avec une base text editor.

References
  1. Google. (nd). Google Satellite Imagery. https://mt1.google.com/vt/lyrs=s&x=%7Bx%7D&y=%7By%7D&z=%7Bz%7D
  2. Shewchuk, J. R. (1996). Triangle: Engineering a 2D quality mesh generator and Delaunay triangulator. In M. C. Lin & D. Manocha (Eds.), Applied Computational Geometry Towards Geometric Engineering (pp. 203–222). Springer. 10.1007/BFb0014497
  3. Gifford-Miears, C., & Leon, A. (2013). Tutorial on the use of TELEMAC-2D Hydrodynamics model and Pre-/Post-processing with BlueKenue for flood-inundation mapping in Unsteady Flow Conditions. Oregon State University. https://web.eng.fiu.edu/arleon/courses/Transient_flows/Tutorials/TELEMAC_2D/TELEMAC_2D_Tutorial_Baxter.pdf