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.

Vorverarbeitung

Die ersten Schritte in der numerischen Modellierung eines Flusses mit TELEMAC bestehen in der Umwandlung eines digitalen Aufzugsmodells (**DEM*) in ein Rechennetz. Diese Anleitung führt durch die Schaffung von:

Am Ende dieses Tutorials haben TELEMAC-Nutzer im Format *.slf ein Rechennetz generiert, das für das Simulations-Tutorial Telemac2d steady bereit ist. Zusätzliche Materialien und Zwischenprodukte werden in der Ergänzung des eBooks bereitgestellt telemacdata repository.

QGIS

Neues Projekt erstellen und einrichten

Starten Sie QGIS und create a new QGIS project, um mit diesem Tutorial zu beginnen. Wie in der QGIS Tutorial angegeben, wurde für das Projekt ein Koordinatenreferenzsystem (CRS) eingerichtet. Dieses Beispiel verwendet Daten eines Flusses in Bayern (Deutschland, UTM-Zone 33N), was folgendes erfordert CRS:

Beachten Sie, dass sich der Koordinatenreferenzsystem mit TELEMAC von der mit BASEMENT verwendeten unterscheidet, um die Kompatibilität von Geodatenprodukten von QGIS mit BlueKenue zu ermöglichen. Auch die EPSG 32633 ist wegen ihrer geringen Präzision (maximal 2 m) keine große Wahl, aber sie wird den Job für dieses Tutorial tun.

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

Figure 1:Define UTM Zone 33N (WGS84) als Projekt Koordinatenreferenzsystem.

Plugins Dritter

Die TELEMAC Tutorials verlassen sich auf das BASEmesh Plugin und das PostTelemac Plugin. Zu diesem Zweck öffnen* den QGIS Plugin Manager (Plugins Menü > *Verwalten und Installieren von Plugins) um das Plugins Fenster (Fig. 2) zu öffnen.

qgis basement telemac plugins manager

Figure 2:Öffnen Sie QGIS Plugins Manager.

Im Fenster Plugins fügen Sie beide Plugins wie folgt hinzu:

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

Digitales Oberflächenmodell (DOM)

This tutorial uses height information that is stored in a DEM. For the QGIS section, preferably use the GeoTIFF DEM with UTM zone 33N as CRS as follows:

Die *dem-utm33n-Schicht sollte nun im Viewport sichtbar und im *Layers-Panel aufgeführt sein. Rechtsklick auf der *dem-utm33n-Schicht und wählen Zoom zu Layer(s), um die Schicht anzuzeigen.

Aktivieren Sie Snapping

Es ist wichtig, dass sich die Linien nicht überschneiden, um mehrdeutige oder fehlende Definitionen von Regionen zu vermeiden und sicherzustellen, dass Grenzlinien geschlossen werden. Aktivieren Sie daher Snapping:

Modellgrenzen und Bruch

This section resembles the instructions of the BASEMENT pre-processing tutorial to generate an SMS 2dm mesh file. The differences are that the shapefiles for the TELEMAC pre-processing use the UTM zone 33N CRS and that the height (elevation) interpolation needs to be done with the BlueKenueTM software to generate liquid boundary lines and an *.slf geometry file for TELEMAC. The generation of the SMS 2dm mesh relies on the QGIS BASEmesh plugin and requires drawing a

Figure 4 bietet einen Überblick über die zu ziehenden Shapefiles zur Erzeugung eines Qualitätsnetzes mit dem BASEmesh Plugin.

qgis telemac basemesh point line shapefiles

Figure 4:Die Breaklines, Flüssigkeitsgrenzen und Region Punkte formfile für die Erstellung eines 2dm-Qualitätsnetzes mit dem BASEmesh Plugin (Hintergrundkarte: Google (n.d.)Satellitenbildarchiv).

Breaklines und Model Outline

The model boundary defines the model extent and can be divided into regions with different characteristics (e.g., roughness values) through breaklines. Breaklines indicate, for instance, channel banks and the riverbed (main channel), and need to be inside the DEM extents. Boundary lines and breaklines are stored in a Line Shapefile that BASEmesh uses to find both model boundaries and internal breaklines between model regions. For this purpose, Erstellen einer Line Shapefile and call it breaklines.shp (Layer > Create Layer > New Shapefile Layer). Click on QGIS’ Layers menu > Create Layer > New Shapefile Layer... (see Fig. 5). Make sure to select EPSG: 32633 - WGS 84 / UTM zone 33N as CRS . Do not add any field.

qgis new layer basemesh

Figure 5:Erstellen Sie eine neue Formdatei aus dem QGIS’ Layers Menü.

Starten Sie die Bearbeitung breaklines.shp, indem Sie auf den gelben Stiftklicken und die in Fig. 4 angegebenen Breaklines zeichnen, indem Sie Add Line Feature aktivieren, wobei:

Zu richtige Zeichnungsfehler verwenden Sie das Vertex Tool. Schließlich speichern Sie die neuen Zeilen (Angaben von breaklines.shp), indem Sie auf das Save Layer Editssymbol klicken. Stop (Toggle) Editing durch erneutes Klicken auf den gelben Stift Symbol.

Flüssige Bounder

The liquid boundaries define where hydraulic conditions, such as a given discharge or stage-discharge relationship, apply at the model inflow (upstream) and outflow (downstream) limits. Thus, a functional river model requires at least one inflow boundary (line) where mass fluxes enter the model and one outflow boundary (line) where mass fluxes leave the model. For this purpose, Erstellen einer Line Shapefile called liquid-boundaries.shp, select EPSG: 32633 - WGS 84 / UTM zone 33N as CRS , and define two text data fields named type and stringdef. Make sure that snapping is still enabled and Toggle (Start) Editing the new liquid-boundaries.shp. Then draw two lines:

Zu richtige Zeichnungsfehler verwenden Sie das Vertex Tool.

Schließlich speichern Sie die flüssigen Grenzlinien (Angaben von liquid-boundaries.shp), indem Sie auf das Save Layer Editssymbol klicken. Stop (Toggle) Editing durch erneutes Klicken auf den gelben Stift Symbol.

Marken von Region Point

Regionspunkt-Marker werden innerhalb von durch Grenzlinien und Bruchlinien definierten Bereichen platziert. Jeder Bereichsmarker (d.h. ein Punkt irgendwo im Bereich) weist beispielsweise eine Materialkennung (MATIDs) und einen maximalen Netzzellenbereich zu. Die MATID ist (derzeit) für TELEMAC (nur BASEMENT) nicht erforderlich, aber die Einträge im Feld *max area bestimmen die Zellgröße der Netzbereiche und haben erhebliche Auswirkungen auf die Qualität und Effizienz der TELEMAC-Simulation. Um regionale Punkte zu zeichnen, create a new point shapefile named raster-points.shp mit folgenden Definitionen (ähnlich Fig. 9 im BASEMENT-Vorverarbeitungs-Tutorial):

Betrachten Sie ** Deaktivieren Sie das Snapping** zum Zeichnen der Region Marker, weil die Punkte nicht mit einer beliebigen Linie übereinstimmen sollten. Dann Toggle (Start) Editing die neue region-points.shp-Datei und aktivieren Add Point Feature*. Zeichnen Sie einen Punkt in jedem Bereich, der von Bruchlinien und (flüssigen) Begrenzungslinien umschlossen wird (siehe die runden und dreieckigen Punkte in Fig. 4). Abhängig vom scheinbaren Flächentyp aus der Satellitenbildarchiv-Basiskarte, ordnen Sie eine der vier in Tab. 1 aufgeführten Regionen an jeden Punkt zu.

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

Region

Flussbett

Blockrampen

Gravel Banken

Floodplas

*max area

25.0

20.0

25.0

80,0

** MATID**

1

3

ANHANG

** Typ**

Flussbett

Block-Rampe

Kroatisch

Flutpla

Nach dem Zeichnen eines Punktes in jedem geschlossenen Bereich, speichern Sie die Region Punktmarker (Angaben von region-points.shp), indem Sie auf das Save Layer Editssymbol klicken. Stop (Toggle) Editing durch erneutes Klicken auf den gelben Stift Symbol.

Qualität Meshing (.2dm)

BASEmesh’s quality mesh tool creates a computationally efficient triangular mesh based on Shewchuk (1996) and within the above-defined model boundaries. The tool associates mesh properties with the regions shapefile, but it does not include elevation data. Thus, after generating a quality mesh in SMS 2dm format, elevation information needs to be added with the BlueKenueTM software. To generate the quality mesh, open BASEmesh’s QUALITY MESHING tool (QGIS’ Plugins > BASEmesh 2 > QUALITY MESHING). Make the following settings in the popup window (see also Fig. 6):

basement qgis quality mesh tin

Figure 6:Definitionen in BASEmeshs Qualitätsmaschenwerkzeug.

Quality meshing may take a short while. After a successful mesh generation the file prepro-tutorial_quality-mesh-interp.2dm will have been generated and it automatically shows up in QGIS as a single-color surface with 0-0 Bed Elevation. The next section shows the interpolation of elevation data with the BlueKenueTM software.

Blaue Küche

Erste Schritte

Dieser Abschnitt enthält die BlueKenue-Software, um Geländeerhöhungen von einer DEM.xyz-Datei auf einem SMS 2dmNetz zu interpolieren, das Netz in das Geometrieformat SELAFIN/SERAFIN (*.slf) für TELEMAC zu exportieren und Grenzlinien zu definieren.

In addition, the Meshing with BlueKenue section explains the mesh generation with BlueKenueTM, which might be unstable because of program crashes and inflexible for correcting line drawing errors. Still, meshing with BlueKenueTM might be desirable to create a computational mesh with long triangular cells that approximately follow the river streamlines (i.e., using a channel sub-mesh).

To familiarize with BlueKenueTM, launch the software (more details in the installation chapter) and locate

Sehen Sie sich das *File-Menü an, das Folgendes ermöglicht:

The Edit menu enables editing BlueKenueTM objects, such as lines, point sets, or meshes.

The Tools menu provides routines that can be applied to particular BlueKenueTM objects or for combining objects. In particular, this tutorial will make use of the Map Objects... tool.

Dateien und Objekte

BlueKenueTM saves every object in software specific file formats and this eBook refers to the following BlueKenueTM file objects (alphabetic order of file endings):

All files that are created with BlueKenueTM are based on the ASCII EnSim 1.0 file type standard. The EnSim Core builds on HDF and it is documented in BlueKenueTM's user manual PDF that comes along with the BlueKenue installer (in BlueKenueTM press the F1 key to open the manual). Note that understanding the EnSim Core can significantly facilitate troubleshooting structural errors of BlueKenueTM files.

XYZ Punkte laden

Download the provided dem.xyz point cloud that contains EnSim-formatted 3d coordinates of the river ecosystem DEM that will be modelled in this tutorial. The *.xyz file was derived from the GeoTIFF DEM used in the QGIS pre-processing.

To load the dem.xyz file in BlueKenueTM, open it from the File menu (File > Open...) and take the following actions in the popup window:

To verify if the point cloud was correctly imported, drag the new dem (Z) data items to the 2D View (1) entry. Figure 7 shows the imported XYZ point cloud in BlueKenueTM.

bluekenue import xyz point cloud DEM

Figure 7:The provided dem.xyz imported in 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 (Optional)

This section features the basic mesh generation with BlueKenueTM, which also runs smoothly on Linux through the PlayOnLinux app. Additionall, the Baxter tutorial Gifford-Miears & Leon, 2013 provides more details for getting started with BlueKenue along with detailed screenshots.

Zeichnung Modell Boundary (Closed Line)

Entscheiden Sie die Modellgrenze (outline) mit einem geschlossenen Zeilenobjekt (siehe auch Fig. 8):

bluekenue draw closed line model boundary outline

Figure 8:The Closed Line of the model boundaries in BlueKenueTM's 2D View window.

To save the model outline, highlight the new Closed Line object in the WorkSpace browser and click on the disk symbol. Consider creating a new folder called bk-mesh that will contain all BlueKenueTM objects required for meshing. Thus, save the model outline (Closed Line), for example, as /bk-mesh/model-outline.i2s.

The current state of BlueKenueTM can be saved in the form of a workspace.ews file (File > Save WorkSpace... > define a name). Saving the workspace requires that all BlueKenueTM objects are saved on the disk. Optionally, download the meshing-workspace.ews from the supplemental materials repository.

Offene Linien der Kanalbanken zeichnen

Ähnlich wie die above-created breaklines in QGIS können die Channel-Banken mit Open Line-Objekten delineiert werden. Dazu erstellen Sie zwei Open Line-Objekte wie folgt:

bluekenue draw open line channel river banks

Figure 9:Die fertiggestellten Open und Closed Line-Objekte zeichnen die Modellgrenzen und die Kanalbanken ab. Die RightBank Open Line ist durch die gestrichelte schwarze Linie dargestellt und die LeftBank Open Line ist rot dargestellt.

Mesh(es) generieren

BlueKenueTM provides mesh generators for creating regular or unstructured computational grids (meshes). This example features the T3 Channel Mesher to generate a triangular mesh, which involves first creating a channel mesh (sub-mesh) and second generating a compound mesh that embeds the channel sub-mesh in a coarser mesh of the floodplains. To this end, start with creating a new T3 Channel Mesher object (File > New > T3 Channel Mesher). In the popup window set:

Klicken Sie auf OK (not Run) um das neue T3 Channel Mesh-Fenster zu schließen. Weiter ziehen und fallen Sie die oben erstellte LeftBank und RightBank Open Line Objekte auf ihren entsprechenden Attributen des new T3 Channel Mesh Objekts im WorkSpace-Browser, wie unter Fig. 10 angegeben. Als nächstes erzeugen Sie das Kanalnetz durch Doppelklick auf das *new T3 Channel Mesh Objekt und klicken Sie auf Run. Um das resultierende Mesh zu visualisieren, ziehen Sie es auf das *2D View (1) Objekt.

bluekenue create channel mesh

Figure 10:Erstellen und visualisieren Sie das Kanalnetz nach dem Ziehen der LeftBank und RightBank Open Line Objekte auf ihren Namen Äquivalente des T3 Channel Mesh Objekts.

Als nächstes wird das Kanalnetz in ein gröberes Hochwassernetz eingebettet, indem ein neues T3 Mesh Generator Objekt (File***********T3 Mesh Generator erstellt wird. Im Popup-Fenster T3 Mesh machen Sie folgende Einstellungen (siehe auch Fig. 11):

bluekenue create combined mesh generator

Figure 11:Richten Sie die Eigenschaften des neuen T3 Mesh Generator-Objekts ein.

Definieren Sie die Outline (Value) durch Ziehen (siehe auch Fig. 12):

Generieren Sie das Compound-Netz durch Doppelklick auf das new T3 Mesh-Objekt und ein einziges Klick auf Run. Bestätigen Sie das Fragefeld (Weiter?**) und drücken Sie OK nach Fertigstellung des Netzgenerators (Done...). Um das resultierende Mesh zu visualisieren, ziehen Sie es auf die **2D View (1).

bluekenue generate combined mesh drag and drop

Figure 12:Das Verbindungsnetz nach dem Ziehen des Modells Umriss auf der Outline (Value) und der Kanal Mesh auf dem SubMeshes Attribut des neuen T3 Mesh Generatorobjekts.

SELAFIN

Open and Import Zutaten

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 XYZ Punkte laden 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:

Ignore warning messages regarding the projection, but make sure that BlueKenueTM correctly read the mesh coordinates by dragging the imported (or opened) mesh onto the 2D View (1). The BlueKenueTM window should now look similar to Fig. 13.

bluekenue import open 2dm t3s mesh drag

Figure 13:Das importierte Netz in der 2D View (1).

SELAFIN Object erstellen

With the open dem.xyz and the imported (or opened) mesh, all ingredients required by a BlueKenueTM SELAFIN object are available. Now, create a new SELAFIN object:

2D Interpolator erstellen

Ein 2D Interpolator-Objekt ist erforderlich, um Höheninformationen auf das Selafin-Netz abzubilden. Zu diesem Zweck erstellen Sie ein neues 2D Interpolator-Objekt und Kartenansichten auf das BOTTOM-Netz:

Um zu überprüfen, ob der 2D-Interpolator die Erhebungen auf dem BOTTOM-Netz korrekt interpolierte, ziehen Sie das BOTTOM-Netz auf die 2D-Ansicht (1). Prüfen Sie die Sichtbarkeit von dem (Z) und das importierte (oder geöffnete) Mesh mit einem Rechtsklick auf diese Elemente im 2D View (1) Baum und deselect den Visible-Eintrag. So sollte jetzt nur das höheninterpolierte Netz sichtbar sein, wie unter Fig. 14 angegeben. Wenn die -Interpolation erfolgreich war, wird das Netz in einer Vielzahl von (Regenbogen) Farben angezeigt. Ansonsten *** wenn das Netz vollständig, monoton monochrom (rot) ist, hat die Erhebung interpolation*************** und muss wiederholt werden (das numerische Modell kann ohne Höheninformationen nicht richtig funktionieren).

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

Figure 14:Das höheninterpolierte Mesh in der 2D-Ansicht (1) mit Anzeige von Drag & Drop-Actions zum Ausführen des Objekt-Mappings mit einem neuen 2D Interpolator-Objekt.

Allgemeine Geschäftsbedingungen (Conlim - CLI)

Conlim Object erstellen

TELEMAC muss wissen, wie man die Außenkanten des Modells (mesh) behandelt. Zu diesem Zweck müssen allen Knoten, die den *.slfmesh Umriss darstellen, Randbedingungen zugeordnet werden:

Figure 15 illustriert das neue BOTTOM BC-Objekt in der 2D-Ansicht (1) und gibt an, wo im nächsten Abschnitt vor- und nachgeschaltete Flüssigkeitsgrenzen angewendet werden.

bluekenue boundary conditions conlim create upstream downstream

Figure 15:Das neue Objekt Boundary Conditions (Conlim) (BOTTOM BC) in der 2D View (1) mit einem qualitativen Überblick über die Position der vor- und nachgeschalteten Grenzen, in denen vorgeschriebener Fluss (Q) und vorgegebener Fluss (Q) und Depth (H) später im TELEMAC-Setup angewendet werden.

Um ** das neue BOTTOM BC-Objekt** zu speichern, markieren Sie es im Data Items-Baum und klicken Sie auf die Festplatte symbol. Definieren Sie einen Dateinamen wie boundaries.bc2. Durch das Speichern des Objekts übernimmt das BOTTOM BC-Objekt den neuen Dateinamen (z.B. *boundaries).

Definieren von flüssigen Grenzen

Der Standardgrenztyp des *boundaries Objekts ist Closed border (wall). Um Massen (d.h. Wasser, Sediment und/oder Tracer) durch das Modell zu ermöglichen, müssen mindestens zwei Öffnungen in die geschlossene Grenze gezogen werden. Dazu müssen mindestens ein Zulauf und eine abfließende offene Grenze für Flüssigkeiten definiert werden. Dieses Tutorial verwendet diese minimale Anzahl an erforderlichen offenen Grenzen (d.h. ein vorgeschalteter Zulauf und eine nachgeschaltete Abflussgrenze), die in Fig. 15 angegeben sind.

Die stromaufwärts liegende (inflow) Flüssigkeitsgrenze stellt eine *Open-Grenze mit verschriebenem Q und H (Entladung und Wassertiefe entsprechend einer stage-discharge relation) mit dem Code 5 5 5 und die nachgeschaltete Abfluss (liquid)-Grenze eine *Open-Grenze mit verschriebenem H mit dem Code 5 4 4 (d.h. verschriebene Wassertiefe) dar. Für eine trockene Initialisierung des Modells sind solche Randbedingungen erforderlich. In der Praxis sollte die stromabwärtige Grenze an einer Messstation liegen, an der eine stage-discharge relation mit historischen Daten kalibriert wurde. Um die durchschnittliche Rauhigkeit von stage-discharge relation zu hinterkalkulieren, werfen Sie einen Blick auf die Python exercise on 1-d hydraulics for solving the Manning-Strickler Formel.

Um die beiden flüssigen Begrenzungslinien zuzuordnen, zoomen Sie in die stromabwärtigen und stromaufwärts gelegenen Regionen unter Fig. 15 und erstellen Sie beide Grenzen wie folgt (Tabzeichen):

Upstream boundary
Downstream boundary
  • Zoom in die *upstream-Region, die in Fig. 15 angegeben ist.

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

  • Double-click auf einer -Node an einer Bank* des Modellumrisses (unabhängig von welcher Bank), dann hold den Shift-Schlüssel und double-click* auf einer -Node an der anderen Bank, um die Zufluss- (purple)-Linie (siehe Fig. 17) hervorzuheben.

  • Rechtsklick* auf der lila Zuflusslinie und wählen Sie Boundary Segment.

  • Im Öffnungsfenster (*CONLIM Boundary Segment Editor) ergeben sich folgende Einstellungen:

    • Boundary Name als upstream.

    • Im Feld Boundary Code wählen Sie Open boundary with prescribed Q and H (5 5 5).

    • Halten Sie alle anderen Standardeinstellungen und klicken Sie auf OK.

  • Save* das boundaries-Objekt, indem Sie auf die Festplatte symbol klicken und das Überschreiben boundaries.bc2 (d.h. klicken Sie auf Ja) bestätigen.

**Schalten Sie die Downstream-Begrenzungstabelle an, um die Ablaufbedingungen nach Fig. 18 zu definieren.

bluekenue boundary conditions conlim create upstream prescribed discharge flow

Figure 17:Die vorgeschaltete Grenzdefinition. Doppelklicken Sie auf einen Knoten an einer Bank, dann halten Sie den Shift Schlüssel und doppelklicken Sie auf einen Knoten an der anderen Bank, um die Zufluss (purple) Zeile zu markieren. Beachten Sie, dass BOTTOM BC mit dem Namen boundaries erscheinen könnte, wenn das Objekt als boundaries.bc2 gespeichert wurde.

Letztlich benötigt TELEMAC eine .cli(Conlim Table), die von

Speichern Sie die Datei Grenzen, zum Beispiel als boundaries.cli.

bluekenue liquid boundary conditions conlim upstream inflow outflow downstream cli

Figure 19:Die abschließenden Randbedingungen werden in einer .cli-Datei gespeichert, indem das boundaries (LIHBOR) Eintrag des *boundaries (oder BOTTOM BC)-Objekts im Data Items-Baum hervorgehoben wird.

Die hier erstellten Selafin/Serafin (*.slf) und Randbedingungen (*.cli) Dateien sind die wichtigsten Produkte, die für die Durchführung jeder anderen SELAFIN-basierten TELEMAC Tutorial in diesem eBook benötigt werden. Das steady 2d tutorial ordnet eine konstante Entladung an der vorgeschalteten (Einfluss) und eine konstante Entladung plus konstante Tiefe an den nachgeschalteten (Ausfluss) Grenzen zu. Um eine unruhige Berechnung durchzuführen, können die stetigen Durchflussraten durch eine Textdatei *.qsl ASCII ersetzt werden. Zu diesem Zweck lässt sich die .cli-Datei jederzeit später mit einer Basis text editor einfach anpassen.

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