Aktionen

NetCDF Synoptische (morphologische) Daten im Dreiecksgitter: Unterschied zwischen den Versionen

Aus BAWiki

imported>Lang Guenther
(→‎Volumina: Inhalte gelöscht)
(Die LinkTitles-Erweiterung hat automatisch Links zu anderen Seiten hinzugefügt (<a target="_blank" rel="nofollow noreferrer noopener" class="external free" href="https://github.com/bovender/LinkTitles">https://github.com/bovender/LinkTitles</a>).)
 
(34 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:


Synoptische Daten für alle ''staggered data'' Positionen eines aus Dreiecken aufgebauten Gitters. Die hier dargestellten Daten beziehen sich auf Berechnungsergebnisse des [[Mathematisches Verfahren SEDIMORPH|mathematischen Verfahrens SEDIMORPH]].
Synoptische Daten für alle ''staggered data'' Positionen eines aus Dreiecken aufgebauten Gitters. Die hier dargestellten Daten beziehen sich auf Berechnungsergebnisse des [[Mathematisches Verfahren SEDIMORPH|mathematischen Verfahrens SEDIMORPH]].
Die Beschreibung wurde am 10. 4. 2012 nochmals an die Deltares-Konventionen angepasst. Die wichtigsten Änderungen sind:
# Statt ''[[POLY|poly]]'' wird ''face'' benutzt.


=Weitere Beschreibungen=
=Weitere Beschreibungen=
Zeile 13: Zeile 16:
# '''nMesh2_node''' : Anzahl der ''Knoten''.
# '''nMesh2_node''' : Anzahl der ''Knoten''.
# '''nMesh2_edge''' : Anzahl der ''Kanten''.
# '''nMesh2_edge''' : Anzahl der ''Kanten''.
# '''nMesh2_poly''' : Anzahl der ''Polygone'' (hier Dreiecke).
# '''nMesh2_face''' : Anzahl der ''Faces'' (''Polygone'') - hier Dreiecke.
# '''nMesh2_class_names_strlen''' : max. Anzahl der Zeichen in Klassennamen.
# '''nMesh2_class_names_strlen''' : max. Anzahl der Zeichen in Klassennamen.
# '''nMesh2_time''' : Anzahl der Zeitpunkte (Gitterdatei).
# '''nMesh2_time''' : Anzahl der Zeitpunkte (Gitterdatei).
# '''nMesh2_data_time''' : UNLIMITED-Dimension, Anzahl der synoptischen Datensätze.
# '''nMesh2_data_time''' : UNLIMITED-Dimension, Anzahl der synoptischen Datensätze.
# '''nMesh2_layer_2d''' : Anzahl der Schichten für tiefengemittelte Daten (Wasserstand, Strömung).
# '''nMesh2_layer_2d''' : Anzahl der Schichten für tiefengemittelte Daten ([[Wasserstand]], Strömung).
# '''nMesh2_layer_3d''' : Anzahl der Schichten für tiefenstrukturierte Daten (Bodenstruktur des Sediments).
# '''nMesh2_layer_3d''' : Anzahl der Schichten für tiefenstrukturierte Daten (Bodenstruktur des Sediments).
# '''nMesh2_sediment_classes''' : Anzahl aller Sedimentklassen, inklusive Summe aller Fraktionen.
# '''nMesh2_sediment_classes''' : Anzahl aller Sedimentklassen, inklusive Summe aller Fraktionen.
# '''nMesh2_suspension_classes''' : Anzahl der Schwebstoffklassen, inklusive Summe aller Fraktionen.
# '''nMesh2_suspension_classes''' : Anzahl der Schwebstoffklassen, inklusive Summe aller Fraktionen.
# '''nMesh2_bedload_classes''' : Anzahl der Bedloadklassen, inklusive Summe aller Fraktionen.
# '''nMesh2_bedload_classes''' : Anzahl der Bedloadklassen, inklusive Summe aller Fraktionen.
# '''nMesh2_ripple_systems''' : Anzahl der Riffel-Systeme.
# '''nMesh2_ripple_systems''' : Anzahl der [[Riffel]]-Systeme.
# '''nMesh2_dune_systems''' : Anzahl der Dünen-Systeme.
# '''nMesh2_dune_systems''' : Anzahl der [[Dünen]]-Systeme.
# '''two''' : Konstante ( = 2 ).
# '''two''' : Konstante ( = 2 ).
# '''three''' : Konstante ( = 3 ).
# '''three''' : Konstante ( = 3 ).
Zeile 37: Zeile 40:
==Längen==
==Längen==


===Durchflusshöhe an Knoten===
===Höhe im Wasserkörper an Knoten===
float Mesh2_node_z_2d(nMesh2_data_time, nMesh2_node) ;
float Mesh2_node_z_2d(nMesh2_data_time, nMesh2_node) ;
: Mesh2_node_z_2d:long_name = "zeit- und ortsvariable Tiefe der Datenpunkte" ;
: Mesh2_node_z_2d:long_name = "zeit- und ortsvariable Tiefe der Datenpunkte" ;
Zeile 49: Zeile 52:
# Da Hilfs-Koordinatenvariable werden die Attribute "mesh" und "location" nicht angegeben.
# Da Hilfs-Koordinatenvariable werden die Attribute "mesh" und "location" nicht angegeben.
# Entspricht den Vertikalkoordinaten an Knoten (siehe nachfolgenden Abschnitt).
# Entspricht den Vertikalkoordinaten an Knoten (siehe nachfolgenden Abschnitt).
# Diese Informationen beziehen sich auf die unterste Schicht des Wasserkörpers. Nur im (hydrodynamischen) 2D-Fall stimmt diese mit der [[Wassertiefe]] überein.
# Weitere Informationen siehe dort.
# Weitere Informationen siehe dort.


===Durchflusshöhe an Knoten, differenziert nach Schichten===
===Höhe im Sedimentkörper an Knoten, differenziert nach Schichten===
float Mesh2_node_z_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;
float Mesh2_node_z_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;
: Mesh2_node_z_3d:long_name = "zeit- und ortsvariable Tiefe der Datenpunkte" ;
: Mesh2_node_z_3d:long_name = "zeit- und ortsvariable Tiefe der Datenpunkte" ;
Zeile 63: Zeile 67:
# Da Hilfs-Koordinatenvariable werden die Attribute "mesh" und "location" nicht angegeben.
# Da Hilfs-Koordinatenvariable werden die Attribute "mesh" und "location" nicht angegeben.
# Entspricht den Vertikalkoordinaten an Knoten (siehe nachfolgenden Abschnitt).
# Entspricht den Vertikalkoordinaten an Knoten (siehe nachfolgenden Abschnitt).
# Gibt die Lage in dem Bodensedimentkörper wieder.
# Weitere Informationen siehe dort.
# Weitere Informationen siehe dort.


Zeile 68: Zeile 73:


==Gitter-Daten==
==Gitter-Daten==
double nMesh2_time(nMesh2_time) ;
: nMesh2_time:long_name = "time" ;
: nMesh2_time:units = "seconds since 2008-07-01 00:00:00 01:00" ;
: nMesh2_time:name_id = 1640 ;
: nMesh2_time:axis = "T" ;
: nMesh2_time:bounds = "nMesh2_time_bnd" ;
: nMesh2_time:calendar = "gregorian" ;
: nMesh2_time:standard_name = "time" ;
double nMesh2_time_bnd(nMesh2_time, two) ;


Hinweise:
Siehe unter [[NetCDF Synoptische Daten im Dreiecksgitter#Gitter-Daten|Gitter-Daten, Synoptische Daten im Dreieckgitter]].
# Die Topografie des Gitters (der ursprünglichen Gitterdatei) gilt entweder für einen bestimmten Termin oder Zeitraum.
# Falls die topografischen Daten des Gitters für einen Zeitraum gültig sind, so ist die entsprechende Boundary-Variable ebenfalls vorhanden.


==Synoptische Daten==
==Synoptische Daten==
double nMesh2_data_time(nMesh2_data_time) ;
: nMesh2_data_time:long_name = "time" ;
: nMesh2_data_time:units = "minutes since 1994-01-25 01:00:00 01:00" ;
: nMesh2_data_time:name_id = 1640 ;
: nMesh2_data_time:axis = "T" ;
: nMesh2_data_time:calendar = "gregorian" ;
: nMesh2_data_time:standard_name = "time" ;


Hinweise:
Siehe unter [[NetCDF Synoptische Daten im Dreiecksgitter#Synoptische Daten|Synoptische Daten, Synoptische Daten im Dreieckgitter]].
# Die synoptischen Daten gelten für bestimmte Termine. Daher ist keine ergänzende Boundary-Variable erforderlich.


=Vertikalkoordinaten=
=Vertikalkoordinaten=
Zeile 98: Zeile 84:
==Knoten==
==Knoten==


===Tiefengemittelte Daten===
===Tiefengemittelte Daten (Wasserkörper)===
float Mesh2_node_z_2d(nMesh2_data_time, nMesh2_node) ;
float Mesh2_node_z_2d(nMesh2_data_time, nMesh2_node) ;
: Mesh2_node_z_2d:long_name = "zeit- und ortsvariable Tiefe der Datenpunkte" ;
: Mesh2_node_z_2d:long_name = "zeit- und ortsvariable Tiefe der Datenpunkte" ;
Zeile 109: Zeile 95:
Hinweise:
Hinweise:
# Da Hilfs-Koordinatenvariable werden die Attribute "mesh" und "location" nicht angegeben.
# Da Hilfs-Koordinatenvariable werden die Attribute "mesh" und "location" nicht angegeben.
# Über die Wassertiefe gemittelte Daten an ''Knoten'' benutzen diese zeitvariable Vertikalkoordinate.
# Diese Informationen beziehen sich auf die unterste Schicht des Wasserkörpers. Nur im (hydrodynamischen) 2D-Fall stimmt diese mit der [[Wassertiefe]] überein.
# Der aktuelle Wert bezeichnet die Mitte zwischen aktueller Wasseroberfläche und Gewässersohle.
# Über die unterste z-Schicht gemittelte Daten an ''Knoten'' benutzen diese zeitvariable Vertikalkoordinate.
# Der aktuelle Wert bezeichnet die Mitte der jeweils untersten z-Schicht.
# Aus der Boundary-Variablen ergibt sich die Höhe (Länge), über die gemittelt wurde.
# Aus der Boundary-Variablen ergibt sich die Höhe (Länge), über die gemittelt wurde.
# Das Attribut "axis" ist nicht zulässig, da es sich um eine Hilfs-Vertikalkoordinate handelt.
# Das Attribut "axis" ist nicht zulässig, da es sich um eine Hilfs-Vertikalkoordinate handelt.


===Tiefenstrukturierte Daten===
===Tiefenstrukturierte Daten (Bodensedimentkörper)===
float Mesh2_node_z_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;
float Mesh2_node_z_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;
: Mesh2_node_z_3d:long_name = "zeit- und ortsvariable Tiefe der Datenpunkte" ;
: Mesh2_node_z_3d:long_name = "zeit- und ortsvariable Tiefe der Datenpunkte" ;
Zeile 125: Zeile 112:
Hinweise:
Hinweise:
# Da Hilfs-Koordinatenvariable werden die Attribute "mesh" und "location" nicht angegeben.
# Da Hilfs-Koordinatenvariable werden die Attribute "mesh" und "location" nicht angegeben.
# Tiefenstrukturierte, in z-Schichten gemittelte Daten an ''Knoten'' benutzen diese zeitvariable Vertikalkoordinate.
# Gibt die Lage in dem Bodensedimentkörper wieder.
# Tiefenstrukturierte, in z-Schichten gemittelte Bodensediment-Daten an ''Knoten'' benutzen diese zeitvariable Vertikalkoordinate.
# Der aktuelle Wert bezeichnet die Mitte der jeweiligen z-Schicht.
# Der aktuelle Wert bezeichnet die Mitte der jeweiligen z-Schicht.
# Aus der Boundary-Variablen ergibt sich die Höhe (Länge), über die gemittelt wurde.
# Aus der Boundary-Variablen ergibt sich die Höhe (Länge), über die gemittelt wurde.
# Das Attribut "axis" ist nicht zulässig, da es sich um eine Hilfs-Vertikalkoordinate handelt.
# Das Attribut "axis" ist nicht zulässig, da es sich um eine Hilfs-Vertikalkoordinate handelt.
==Kanten==
===Tiefengemittelte Daten===
''Noch nicht näher ausgeführt.''
===Tiefenstrukturierte Daten===
''Noch nicht näher ausgeführt.''
==Polygone==
===Tiefengemittelte Daten===
''Noch nicht näher ausgeführt.''
===Tiefenstrukturierte Daten===
''Noch nicht näher ausgeführt.''


=Informationen für das HN-Verfahren=
=Informationen für das HN-Verfahren=


==Kennzeichnung der Randbedingung für Kanten==
Siehe unter [[NetCDF Synoptische Daten im Dreiecksgitter#Informationen für das HN-Verfahren|Informationen für das HN-Verfahren, synoptische Daten im Dreiecksgitter]].
int Mesh2_edge_bc(nMesh2_edge) ;
: Mesh2_edge_bc:long_name = "Typ der Randbedingung fuer Kanten" ;
: Mesh2_edge_bc:name_id = -999 ;
: Mesh2_edge_bc:_FillValue = -999 ;
: Mesh2_edge_bc:valid_range = 0, 2 ;
: Mesh2_edge_bc:flag_values = 0, 1, 2 ;
: Mesh2_edge_bc:flag_meanings = "none closed dirichlet" ;
: Mesh2_edge_bc:coordinates = "Mesh2_edge_x Mesh2_edge_y Mesh2_edge_lon Mesh2_edge_lat" ;
: Mesh2_edge_bc:grid_mapping = "Mesh2_crs" ;
: Mesh2_edge_bc:mesh = "Mesh2" ;
: Mesh2_edge_bc:location = "edge" ;


Hinweise:
=Aktuelle (zeitvariable) Topografie=
# Ein Standardname wird wahrscheinlich nicht benötigt.
# Für Attribut "name_id" existiert derzeit kein gültiger Wert.
# Aus dieser Variablen kann z. B. die ''Randkennung der Polygone'' IRAND abgeleitet werden.
# IRAND wird für Dateien des Typs [[GITTER05.DAT und GITTER05.BIN|gitter05.dat und gitter05.bin]] benötigt.
# Aus dieser Variablen kann die ''Nummer der letzten Kante mit Dirichlet-Randbedingung'' NSF abgeleitet werden.
# NSF wird für Dateien des Typs [[UNTRIM_GRID.DAT|untrim_grid.dat]] und [[UTRSUB_GRID.DAT|utrsub_grid.dat]] benötigt.


==Kennzeichnung roter und schwarzer Polygone==
Siehe unter [[NetCDF Synoptische Daten im Dreiecksgitter#Aktuelle (zeitvariable) Topografie|Aktuelle (zeitvariable) Topografie, Synoptische Daten im Dreiecksgitter]].
int Mesh2_poly_colour(nMesh2_poly) ;
: Mesh2_poly_colour:long_name = "Farbe der Polygone des Gitters, rot oder schwarz" ;
: Mesh2_poly_colour:name_id = -999 ;
: Mesh2_poly_colour:_FillValue = -999 ;
: Mesh2_poly_colour:valid_range = 0, 1 ;
: Mesh2_poly_colour:flag_values = 0, 1 ;
: Mesh2_poly_colour:flag_meanings = "red black" ;
: Mesh2_poly_colour:coordinates = "Mesh2_poly_x Mesh2_poly_y Mesh2_poly_lon Mesh2_poly_lat" ;
: Mesh2_poly_colour:grid_mapping = "Mesh2_crs" ;
: Mesh2_poly_colour:mesh = "Mesh2" ;
: Mesh2_poly_colour:location = "poly" ;


Hinweise:
=Maximale zulässige Tiefe=
# Ein Standardname wird wahrscheinlich nicht benötigt.
# Für Attribut "name_id" existiert derzeit kein gültiger Wert.
# Aus dieser Variablen kann die ''Anzahl der roten Gitterzellen'' NR abgeleitet werden.
# NR wird für Dateien des Typs [[UNTRIM_GRID.DAT|untrim_grid.dat]] und [[UTRSUB_GRID.DAT|utrsub_grid.dat]] benötigt.


==Kennzeichnung der Randbedingung für Polygone==
Siehe unter [[NetCDF Synoptische Daten im Dreiecksgitter#Maximale zulässige Tiefe|Maximale zulässige Tiefe, Synoptische Daten im Dreiecksgitter]].
int Mesh2_poly_bc(nMesh2_poly) ;
: Mesh2_poly_bc:long_name = "Typ der Randbedingung fuer Polygone" ;
: Mesh2_poly_bc:name_id = -999 ;
: Mesh2_poly_bc:_FillValue = -999 ;
: Mesh2_poly_bc:valid_range = 0, 1 ;
: Mesh2_poly_bc:flag_values = 0, 1 ;
: Mesh2_poly_bc:flag_meanings = "none water_level" ;
: Mesh2_poly_bc:coordinates = "Mesh2_poly_x Mesh2_poly_y Mesh2_poly_lon Mesh2_poly_lat" ;
: Mesh2_poly_bc:grid_mapping = "Mesh2_crs" ;
: Mesh2_poly_bc:mesh = "Mesh2" ;
: Mesh2_poly_bc:location = "poly" ;


Hinweise:
=Wasserstand=
# Ein Standardname wird wahrscheinlich nicht benötigt.
# Für Attribut "name_id" existiert derzeit kein gültiger Wert.
# Aus dieser Variablen kann die ''Anzahl der Randgitterzellen'' NBC abgeleitet werden.
# NBC wird für Dateien des Typs [[UNTRIM_GRID.DAT|untrim_grid.dat]] und [[UTRSUB_GRID.DAT|utrsub_grid.dat]] benötigt.


==Spezielle Tiefe HLAND==
Siehe unter [[NetCDF Synoptische Daten im Dreiecksgitter#Wasserstand|Wasserstand, Synoptische Daten im Dreiecksgitter]].
double Mesh2_land_depth ;
: Mesh2_land_depth:long_name = "spezieller Wert zur Kennzeichnung von Land, UnTRIM-spezifisch" ;
: Mesh2_land_depth:units = "m" ;
: Mesh2_land_depth:name_id = 17 ;
: Mesh2_land_depth:valid_range = -2000., 2000. ;
: Mesh2_land_depth:_FillValue = 1.e+31 ;
: Mesh2_land_depth:standard_name = "sea_floor_depth_below_geoid" ;


Hinweise:
Hinweise:
# Diese Variable wird für die mathematischen Verfahren [[UNTRIM|UNTRIM]] und [[UNTRIM2007|UNTRIM2007]] benötigt.
# [[Wasserstand]] meint hier die Lage der Oberkante der untersten, sohlnahen z-Schicht. Nur bei 2D-Rechnung ([[UNTRIM]]) stimmt diese Größe mit dem [[Wasserstand]] überein.


==Mittlere geografische Breite des Gitters==
=Tiefengemittelte Strömungsgeschwindigkeit=
double Mesh2_mean_grid_lat ;
: Mesh2_mean_grid_lat:long_name = "mittlere geografische Breite eines 2D-Gitters, UnTRIM-spezifisch" ;
: Mesh2_mean_grid_lat:units = "degrees_north" ;
: Mesh2_mean_grid_lat:name_id = 1652 ;
: Mesh2_mean_grid_lat:standard_name = "latitude" ;


Hinweise:
Siehe unter [[NetCDF Synoptische Daten im Dreiecksgitter#Tiefengemittelte Strömungsgeschwindigkeit|Tiefengemittelte Strömungsgeschwindigkeit, Synoptische Daten im Dreiecksgitter]].
# Diese Variable wird für die mathematischen Verfahren [[UNTRIM|UNTRIM]], [[UNTRIM2007|UNTRIM2007]] und [[UNTRIM2|UNTRIM2]] benötigt.
 
==Materialkennung der Kanten==


Hinweise:
Hinweise:
# Wird derzeit nicht benötigt.
# Strömungsgeschwindigkeit meint hier [[mittlere Geschwindigkeit]] in der untersten, sohlnahen z-Schicht. Nur bei 2D-Rechnung ([[UNTRIM]]) stimmt diese Größe mit der tiefengemittelten Strömungsgeschwindigkeit überein.


==Materialkennung der Polygone==
=Bezeichnung der Klassen=
==Sediment==
char Mesh2_sediment_classes(nMesh2_sediment_classes, nMesh2_class_names_strlen) ;
# Mesh2_sediment_classes:long_name = "Klassenbezeichner" ;
# Mesh2_sediment_classes:name_id = 1655 ;


Hinweise:
Hinweise:
# Wird derzeit nicht benötigt.
# Bezeichnet alle vorhandenen Sedimentklassen. Auch solche, die nicht transportiert werden.


==Gestalt der Polygone==
==Schwebstoff==
char Mesh2_suspension_classes(nMesh2_suspension_classes, nMesh2_class_names_strlen) ;
# Mesh2_suspension_classes:long_name = "Klassenbezeichner" ;
# Mesh2_suspension_classes:name_id = 1655 ;


Hinweise:
Hinweise:
# Die Formen "Dreieck" und "Quadrat" wurde früher gesondert gekennzeichnet.
# Bezeichnet die in Suspension transportierten Sedimentklassen.
# Wird derzeit beim Lesen vernachlässigt.
# Wird beim Schreiben automatisch für [[UNTRIM|UNTRIM]] in Datei [[UNTRIM_GRID.DAT|untrim_grid.dat]] geschrieben.
# Kann hier vernachlässigt werden.


==Informationen zur MPI-Parallelisierung==
==Bedload==
char Mesh2_bedload_classes(nMesh2_bedload_classes, nMesh2_class_names_strlen) ;
# Mesh2_bedload_classes:long_name = "Klassenbezeichner" ;
# Mesh2_bedload_classes:name_id = 1655 ;


Hinweise:
Hinweise:
# Wird derzeit nicht benötigt.
# Bezeichnet die als Bedload transportierten Sedimentklassen.


=Aktuelle (zeitvariable) Topografie=
=Daten an der Gewässersohle=
==Knoten==
===Konstant in Zeitraum===
double Mesh2_node_depth(nMesh2_time, nMesh2_node) ;
: Mesh2_node_depth:long_name = "Topographie" ;
: Mesh2_node_depth:units = "m" ;
: Mesh2_node_depth:name_id = 17 ;
: Mesh2_node_depth:valid_range = -8848., 11034. ;
: Mesh2_node_depth:_FillValue = 1.e+31 ;
: Mesh2_node_depth:cell_methods = "nMesh2_time: mean area: point" ;
: Mesh2_node_depth:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_node_depth:grid_mapping = "Mesh2_crs" ;
: Mesh2_node_depth:standard_name = "sea_floor_depth_below_geoid" ;
: Mesh2_node_depth:mesh = "Mesh2" ;
: Mesh2_node_depth:location = "node" ;


Hinweise:
Hinweis: Alle nachfolgenden Daten liegen ausschließlich an den ''Knoten'' des Gitters vor.
# Das Attribut "cell_methods" beschreibt hier u. a., dass die Tiefen Mittelwerte für einen Zeitraum sind.


===Zeitvariabel===
==Effektive Sohlrauheit==
float Mesh2_zeitvariable_Topographie_2d(nMesh2_data_time, nMesh2_node) ;
float Mesh2_effective_bed_roughness_2d(nMesh2_data_time, nMesh2_node) ;
: Mesh2_zeitvariable_Topographie_2d:long_name = "zeitvariable Topographie" ;
: Mesh2_effective_bed_roughness_2d:long_name = "effektive Sohlrauheit" ;
: Mesh2_zeitvariable_Topographie_2d:units = "m" ;
: Mesh2_effective_bed_roughness_2d:units = "m" ;
: Mesh2_zeitvariable_Topographie_2d:name_id = 617 ;
: Mesh2_effective_bed_roughness_2d:name_id = 993 ;
: Mesh2_zeitvariable_Topographie_2d:_FillValue = 1.e+31f ;
: Mesh2_effective_bed_roughness_2d:_FillValue = 1.e+31f ;
: Mesh2_zeitvariable_Topographie_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_effective_bed_roughness_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_zeitvariable_Topographie_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_effective_bed_roughness_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_zeitvariable_Topographie_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_effective_bed_roughness_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_zeitvariable_Topographie_2d:standard_name = "sea_floor_depth_below_geoid" ;
: Mesh2_effective_bed_roughness_2d:mesh = "Mesh2" ;
: Mesh2_zeitvariable_Topographie_2d:mesh = "Mesh2" ;
: Mesh2_effective_bed_roughness_2d:location = "node" ;
: Mesh2_zeitvariable_Topographie_2d:location = "node" ;
==Riffelhöhe==
float Mesh2_ripple_height_2d(nMesh2_ripple_systems, nMesh2_node) ;
: Mesh2_ripple_height_2d:long_name = "Riffelhoehe" ;
: Mesh2_ripple_height_2d:units = "m" ;
: Mesh2_ripple_height_2d:name_id = 1137 ;
: Mesh2_ripple_height_2d:_FillValue = 1.e+31f ;
: Mesh2_ripple_height_2d:cell_methods = "area: point" ;
: Mesh2_ripple_height_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_ripple_height_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_ripple_height_2d:mesh = "Mesh2" ;
: Mesh2_ripple_height_2d:location = "node" ;


Hinweise:
==Riffelwellenzahl==
# Das Attribut "cell_methods" beschreibt hier u. a., dass die Tiefen nur für einen Termin gelten.
===x-Komponente===
float Mesh2_ripple_wave_number_x_2d(nMesh2_ripple_systems, nMesh2_node) ;
: Mesh2_ripple_wave_number_x_2d:long_name = "Riffelwellenzahl (x-Komponente)" ;
: Mesh2_ripple_wave_number_x_2d:units = "rad m-1" ;
: Mesh2_ripple_wave_number_x_2d:name_id = 1138 ;
: Mesh2_ripple_wave_number_x_2d:_FillValue = 1.e+31f ;
: Mesh2_ripple_wave_number_x_2d:cell_methods = "area: point" ;
: Mesh2_ripple_wave_number_x_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_ripple_wave_number_x_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_ripple_wave_number_x_2d:mesh = "Mesh2" ;
: Mesh2_ripple_wave_number_x_2d:location = "node" ;


==Kanten==
===y-Komponente===
===Konstant in Zeitraum===
float Mesh2_ripple_wave_number_y_2d(nMesh2_ripple_systems, nMesh2_node) ;
double Mesh2_edge_depth(nMesh2_time, nMesh2_edge) ;
: Mesh2_ripple_wave_number_y_2d:long_name = "Riffelwellenzahl (y-Komponente)" ;
: Mesh2_edge_depth:long_name = "Topographie, Kante" ;
: Mesh2_ripple_wave_number_y_2d:units = "rad m-1" ;
: Mesh2_edge_depth:units = "m" ;
: Mesh2_ripple_wave_number_y_2d:name_id = 1138 ;
: Mesh2_edge_depth:name_id = 17 ;
: Mesh2_ripple_wave_number_y_2d:_FillValue = 1.e+31f ;
: Mesh2_edge_depth:valid_range = -8848., 11034. ;
: Mesh2_ripple_wave_number_y_2d:cell_methods = "area: point" ;
: Mesh2_edge_depth:_FillValue = 1.e+31 ;
: Mesh2_ripple_wave_number_y_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_edge_depth:cell_methods = "nMesh2_time: mean nMesh2_edge: mean" ;
: Mesh2_ripple_wave_number_y_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_edge_depth:coordinates = "Mesh2_edge_x Mesh2_edge_y Mesh2_edge_lon Mesh2_edge_lat" ;
: Mesh2_ripple_wave_number_y_2d:mesh = "Mesh2" ;
: Mesh2_edge_depth:grid_mapping = "Mesh2_crs" ;
: Mesh2_ripple_wave_number_y_2d:location = "node" ;
: Mesh2_edge_depth:standard_name = "sea_floor_depth_below_geoid" ;
: Mesh2_edge_depth:mesh = "Mesh2" ;
: Mesh2_edge_depth:location = "edge" ;


Hinweise:
===Betrag===
# Das Attribut "cell_methods" beschreibt hier u. a., dass die Tiefen Mittelwerte für einen Zeitraum sind ''und'' zugleich als Mittelwert für die Kante (Dimension "nMesh2_edge") aufzufassen sind.
float Mesh2_ripple_wave_number_m_2d(nMesh2_ripple_systems, nMesh2_node) ;
# Die Länge der Kante als dazugehöriges Gewicht muss im Bedarfsfall von einer Kante selbst ermittelt werden.
: Mesh2_ripple_wave_number_m_2d:long_name = "Riffelwellenzahl (Betrag)" ;
 
: Mesh2_ripple_wave_number_m_2d:units = "rad m-1" ;
===Zeitvariabel===
: Mesh2_ripple_wave_number_m_2d:name_id = 1138 ;
''Text noch nicht verfügbar''.
: Mesh2_ripple_wave_number_m_2d:_FillValue = 1.e+31f ;
 
: Mesh2_ripple_wave_number_m_2d:cell_methods = "area: point" ;
==Polygone==
: Mesh2_ripple_wave_number_m_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
===Konstant in Zeitraum===
: Mesh2_ripple_wave_number_m_2d:grid_mapping = "Mesh2_crs" ;
double Mesh2_poly_depth(nMesh2_time, nMesh2_poly) ;
: Mesh2_ripple_wave_number_m_2d:mesh = "Mesh2" ;
: Mesh2_poly_depth:long_name = "Topographie" ;
: Mesh2_ripple_wave_number_m_2d:location = "node" ;
: Mesh2_poly_depth:units = "m" ;
: Mesh2_poly_depth:name_id = 17 ;
: Mesh2_poly_depth:valid_range = -8848., 11034. ;
: Mesh2_poly_depth:_FillValue = 1.e+31 ;
: Mesh2_poly_depth:cell_measures = "area: Mesh2_poly_area" ;
: Mesh2_poly_depth:cell_methods = "nMesh2_time: mean area: mean" ;
: Mesh2_poly_depth:coordinates = "Mesh2_poly_x Mesh2_poly_y Mesh2_poly_lon Mesh2_poly_lat" ;
: Mesh2_poly_depth:grid_mapping = "Mesh2_crs" ;
: Mesh2_poly_depth:standard_name = "sea_floor_depth_below_geoid" ;
: Mesh2_poly_depth:mesh = "Mesh2" ;
: Mesh2_poly_depth:location = "poly" ;
 
Hinweise:
# Das Attribut "cell_methods" beschreibt hier u. a., dass die Tiefen Mittelwerte für einen Zeitraum sind ''und'' zugleich als Mittel für das gesamte Polygon aufzufassen sind.
# Für [[UNTRIM]] wird bei "cell_methods" ''area: maximum'' verwendet.
# Zur Vereinfachung und Sicherheit wird die Fläche des Polygons über Attribut "cell_measures" angegeben.
 
===Zeitvariabel===
 
double Mesh2_zeitvariable_Topographie_2d(nMesh2_data_time, nMesh2_poly) ;
: Mesh2_zeitvariable_Topographie_2d:long_name = "zeitvariable Topographie" ;
: Mesh2_zeitvariable_Topographie_2d:units = "m" ;
: Mesh2_zeitvariable_Topographie_2d:name_id = 617 ;
: Mesh2_zeitvariable_Topographie_2d:valid_range = -8848., 11034. ;
: Mesh2_zeitvariable_Topographie_2d:_FillValue = 1.e+31 ;
: Mesh2_zeitvariable_Topographie_2d:cell_measures = "area: Mesh2_poly_area" ;
: Mesh2_zeitvariable_Topographie_2d:cell_methods = "nMesh2_data_time: point area: mean" ;
: Mesh2_zeitvariable_Topographie_2d:coordinates = "Mesh2_poly_x Mesh2_poly_y Mesh2_poly_lon Mesh2_poly_lat" ;
: Mesh2_zeitvariable_Topographie_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_zeitvariable_Topographie_2d:standard_name = "sea_floor_depth_below_geoid" ;
: Mesh2_zeitvariable_Topographie_2d:mesh = "Mesh2" ;
: Mesh2_zeitvariable_Topographie_2d:location = "poly" ;
 
Hinweise:
# Das Attribut "cell_methods" beschreibt hier u. a., dass die Tiefen für einen Termin gelten ''und'' zugleich als Mittel für das gesamte Polygon aufzufassen sind.
# Für [[UNTRIM]] wird bei "cell_methods" ''area: maximum'' verwendet.
# Zur Vereinfachung und Sicherheit wird die Fläche des Polygons über Attribut "cell_measures" angegeben.
 
=Maximale zulässige Tiefe=
==Knoten==
double Mesh2_node_depth(nMesh2_time, nMesh2_node) ;
: Mesh2_node_depth:long_name = "Tiefe der unerodierbaren Schicht" ;
: Mesh2_node_depth:units = "m" ;
: Mesh2_node_depth:name_id = 1149 ;
: Mesh2_node_depth:valid_range = -8848., 11034. ;
: Mesh2_node_depth:_FillValue = 1.e+31 ;
: Mesh2_node_depth:cell_methods = "nMesh2_time: mean area: point" ;
: Mesh2_node_depth:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_node_depth:grid_mapping = "Mesh2_crs" ;
: Mesh2_node_depth:standard_name = "depth" ;
: Mesh2_node_depth:mesh = "Mesh2" ;
: Mesh2_node_depth:location = "node" ;
 
Hinweise:
# Das Attribut "cell_methods" beschreibt hier u. a., dass die Tiefen Mittelwerte für einen Zeitraum sind.
# Ggf. muss noch ein spezifischerer Standardname gefunden werden, z. B. "bedrock_altitude".
 
==Kanten==
''Text noch nicht verfügbar''.
 
==Polygone==
''Text noch nicht verfügbar''.


=Wasserstand=
==Dünenhöhe==
==Knoten==
Analog zu ''Riffelhöhe''.
float Mesh2_Wasserstand_2d(nMesh2_data_time, nMesh2_node) ;
: Mesh2_Wasserstand_2d:long_name = "Wasserstand" ;
: Mesh2_Wasserstand_2d:units = "m" ;
: Mesh2_Wasserstand_2d:name_id = 3 ;
: Mesh2_Wasserstand_2d:_FillValue = 1.e+31f ;
: Mesh2_Wasserstand_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_Wasserstand_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_Wasserstand_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_Wasserstand_2d:standard_name = "sea_surface_height" ;
: Mesh2_Wasserstand_2d:mesh = "Mesh2" ;
: Mesh2_Wasserstand_2d:location = "node" ;


==Kanten==
==Dünenwellenzahl==
''Text noch nicht verfügbar''.
Analog zu ''Riffelwellenzahl''.
 
==Polygone==
''Text noch nicht verfügbar''.
 
=Tiefengemittelter Salzgehalt=
==Knoten==
float Mesh2_Salzgehalt_2d(nMesh2_data_time, nMesh2_layer_2d, nMesh2_node) ;
: Mesh2_Salzgehalt_2d:long_name = "Salzgehalt" ;
: Mesh2_Salzgehalt_2d:units = "1e-3" ;
: Mesh2_Salzgehalt_2d:name_id = 5 ;
: Mesh2_Salzgehalt_2d:_FillValue = 1.e+31f ;
: Mesh2_Salzgehalt_2d:cell_methods = "nMesh2_data_time: point nMesh2_layer_2d: mean area: point" ;
: Mesh2_Salzgehalt_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_2d" ;
: Mesh2_Salzgehalt_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_Salzgehalt_2d:standard_name = "sea_water_salinity" ;
: Mesh2_Salzgehalt_2d:mesh = "Mesh2" ;
: Mesh2_Salzgehalt_2d:location = "node" ;
 
==Kanten==
''Text noch nicht verfügbar''.
 
==Polygone==
''Text noch nicht verfügbar''.
 
=Tiefenstrukturierter Salzgehalt=
==Knoten==
float Mesh2_Salzgehalt_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;
: Mesh2_Salzgehalt_3d:long_name = "Salzgehalt" ;
: Mesh2_Salzgehalt_3d:units = "1e-3" ;
: Mesh2_Salzgehalt_3d:name_id = 5 ;
: Mesh2_Salzgehalt_3d:_FillValue = 1.e+31f ;
: Mesh2_Salzgehalt_3d:cell_methods = "nMesh2_data_time: point nMesh2_layer_3d: mean area: point" ;
: Mesh2_Salzgehalt_3d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_3d" ;
: Mesh2_Salzgehalt_3d:grid_mapping = "Mesh2_crs" ;
: Mesh2_Salzgehalt_3d:standard_name = "sea_water_salinity" ;
: Mesh2_Salzgehalt_3d:mesh = "Mesh2" ;
: Mesh2_Salzgehalt_3d:location = "node" ;


==Kanten==
==Erosionsrate==
''Text noch nicht verfügbar''.
float Mesh2_[[erosion]]_rate_2d(nMesh2_data_time, nMesh2_suspension_classes, nMesh2_node) ;
: Mesh2_[[erosion]]_rate_2d:long_name = "Erosionsrate" ;
: Mesh2_[[erosion]]_rate_2d:units = "kg m-2 s-1" ;
: Mesh2_[[erosion]]_rate_2d:name_id = 1143 ;
: Mesh2_[[erosion]]_rate_2d:_FillValue = 1.e+31f ;
: Mesh2_[[erosion]]_rate_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_[[erosion]]_rate_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_suspension_classes" ;
: Mesh2_[[erosion]]_rate_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_[[erosion]]_rate_2d:mesh = "Mesh2" ;
: Mesh2_[[erosion]]_rate_2d:location = "node" ;
: Mesh2_[[erosion]]_rate_2d:comment = "class_names No  1 : sum of all fractions\\nclass_names No  2 : Coarse_Silt" ;


==Polygone==
==Depositionsrate==
''Text noch nicht verfügbar''.
: float Mesh2_deposition_rate_2d(nMesh2_data_time, nMesh2_suspension_classes, nMesh2_node) ;
: Mesh2_deposition_rate_2d:long_name = "Depositionsrate" ;
: Mesh2_deposition_rate_2d:units = "kg m-2 s-1" ;
: Mesh2_deposition_rate_2d:name_id = 1144 ;
: Mesh2_deposition_rate_2d:_FillValue = 1.e+31f ;
: Mesh2_deposition_rate_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_deposition_rate_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_suspension_classes" ;
: Mesh2_deposition_rate_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_deposition_rate_2d:mesh = "Mesh2" ;
: Mesh2_deposition_rate_2d:location = "node" ;
: Mesh2_deposition_rate_2d:comment = "class_names No  1 : sum of all fractions\\nclass_names No  2 : Coarse_Silt" ;


=Tiefengemittelte Strömungsgeschwindigkeit=
==[[Tiefenerosion]]==
float Mesh2_vertical_[[erosion]]_2d(nMesh2_data_time, nMesh2_node) ;
: Mesh2_vertical_[[erosion]]_2d:long_name = "[[Tiefenerosion]]" ;
: Mesh2_vertical_[[erosion]]_2d:units = "m" ;
: Mesh2_vertical_[[erosion]]_2d:name_id = 623 ;
: Mesh2_vertical_[[erosion]]_2d:_FillValue = 1.e+31f ;
: Mesh2_vertical_[[erosion]]_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_vertical_[[erosion]]_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_vertical_[[erosion]]_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_vertical_[[erosion]]_2d:mesh = "Mesh2" ;
: Mesh2_vertical_[[erosion]]_2d:location = "node" ;


==Knoten==
==Bedloadtransport==
===x-Komponente===
===x-Komponente===
float Mesh2_Stroemungsgeschwindigkeit_x_2d(nMesh2_data_time, nMesh2_layer_2d, nMesh2_node) ;
float Mesh2_bed_load_transport_rate_x_2d(nMesh2_data_time, nMesh2_bedload_classes, nMesh2_node) ;
: Mesh2_Stroemungsgeschwindigkeit_x_2d:long_name = "Stroemungsgeschwindigkeit (x-Komponente)" ;
: Mesh2_bed_load_transport_rate_x_2d:long_name = "[[Geschiebetransport]] (x-Komponente)" ;
: Mesh2_Stroemungsgeschwindigkeit_x_2d:units = "m s-1" ;
: Mesh2_bed_load_transport_rate_x_2d:units = "kg s-1" ;
: Mesh2_Stroemungsgeschwindigkeit_x_2d:name_id = 2 ;
: Mesh2_bed_load_transport_rate_x_2d:name_id = 621 ;
: Mesh2_Stroemungsgeschwindigkeit_x_2d:_FillValue = 1.e+31f ;
: Mesh2_bed_load_transport_rate_x_2d:_FillValue = 1.e+31f ;
: Mesh2_Stroemungsgeschwindigkeit_x_2d:cell_methods = "nMesh2_data_time: point nMesh2_layer_2d: mean area: point" ;
: Mesh2_bed_load_transport_rate_x_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_Stroemungsgeschwindigkeit_x_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_2d" ;
: Mesh2_bed_load_transport_rate_x_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat # Mesh2_bedload_classes" ;
: Mesh2_Stroemungsgeschwindigkeit_x_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_bed_load_transport_rate_x_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_Stroemungsgeschwindigkeit_x_2d:standard_name = "sea_water_x_velocity" ;
: Mesh2_bed_load_transport_rate_x_2d:mesh = "Mesh2" ;
: Mesh2_Stroemungsgeschwindigkeit_x_2d:mesh = "Mesh2" ;
: Mesh2_bed_load_transport_rate_x_2d:location = "node" ;
: Mesh2_Stroemungsgeschwindigkeit_x_2d:location = "node" ;
: Mesh2_bed_load_transport_rate_x_2d:comment = "class_names No  1 : sum of all fractions\\nclass_names No  2 : Medium_Sand" ;


===y-Komponente===
===y-Komponente===
float Mesh2_Stroemungsgeschwindigkeit_y_2d(nMesh2_data_time, nMesh2_layer_2d, nMesh2_node) ;
float Mesh2_bed_load_transport_rate_y_2d(nMesh2_data_time, nMesh2_bedload_classes, nMesh2_node) ;
: Mesh2_Stroemungsgeschwindigkeit_y_2d:long_name = "Stroemungsgeschwindigkeit (y-Komponente)" ;
: Mesh2_bed_load_transport_rate_y_2d:long_name = "[[Geschiebetransport]] (y-Komponente)" ;
: Mesh2_Stroemungsgeschwindigkeit_y_2d:units = "m s-1" ;
: Mesh2_bed_load_transport_rate_y_2d:units = "kg s-1" ;
: Mesh2_Stroemungsgeschwindigkeit_y_2d:name_id = 2 ;
: Mesh2_bed_load_transport_rate_y_2d:name_id = 621 ;
: Mesh2_Stroemungsgeschwindigkeit_y_2d:_FillValue = 1.e+31f ;
: Mesh2_bed_load_transport_rate_y_2d:_FillValue = 1.e+31f ;
: Mesh2_Stroemungsgeschwindigkeit_y_2d:cell_methods = "nMesh2_data_time: point nMesh2_layer_2d: mean area: point" ;
: Mesh2_bed_load_transport_rate_y_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_Stroemungsgeschwindigkeit_y_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_2d" ;
: Mesh2_bed_load_transport_rate_y_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat sh2_bedload_classes" ;
: Mesh2_Stroemungsgeschwindigkeit_y_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_bed_load_transport_rate_y_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_Stroemungsgeschwindigkeit_y_2d:standard_name = "sea_water_y_velocity" ;
: Mesh2_bed_load_transport_rate_y_2d:mesh = "Mesh2" ;
: Mesh2_Stroemungsgeschwindigkeit_y_2d:mesh = "Mesh2" ;
: Mesh2_bed_load_transport_rate_y_2d:location = "node" ;
: Mesh2_Stroemungsgeschwindigkeit_y_2d:location = "node" ;
: Mesh2_bed_load_transport_rate_y_2d:comment = "class_names No  1 : sum of all fractions\\nclass_names No  2 : Medium_Sand" ;
===Betrag===
float Mesh2_Stroemungsgeschwindigkeit_m_2d(nMesh2_data_time, nMesh2_layer_2d, nMesh2_node) ;
: Mesh2_Stroemungsgeschwindigkeit_m_2d:long_name = "Stroemungsgeschwindigkeit (Betrag)" ;
: Mesh2_Stroemungsgeschwindigkeit_m_2d:units = "m s-1" ;
: Mesh2_Stroemungsgeschwindigkeit_m_2d:name_id = 2 ;
: Mesh2_Stroemungsgeschwindigkeit_m_2d:_FillValue = 1.e+31f ;
: Mesh2_Stroemungsgeschwindigkeit_m_2d:cell_methods = "nMesh2_data_time: point nMesh2_layer_2d: mean area: point" ;
: Mesh2_Stroemungsgeschwindigkeit_m_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_2d" ;
: Mesh2_Stroemungsgeschwindigkeit_m_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_Stroemungsgeschwindigkeit_m_2d:standard_name = "magnitude_of_sea_water_velocity" ;
: Mesh2_Stroemungsgeschwindigkeit_m_2d:mesh = "Mesh2" ;
: Mesh2_Stroemungsgeschwindigkeit_m_2d:location = "node" ;


==Kanten==
===x-Komponente===
''Text noch nicht verfügbar.''
===y-Komponente===
''Text noch nicht verfügbar.''
===Betrag===
''Text noch nicht verfügbar.''
==Polygone==
===x-Komponente===
''Text noch nicht verfügbar.''
===y-Komponente===
''Text noch nicht verfügbar.''
===Betrag===
===Betrag===
''Text noch nicht verfügbar.''
float Mesh2_bed_load_transport_rate_m_2d(nMesh2_data_time, nMesh2_bedload_classes, nMesh2_node) ;
 
: Mesh2_bed_load_transport_rate_m_2d:long_name = "[[Geschiebetransport]] (Betrag)" ;
=Tiefenstrukturierte Strömungsgeschwindigkeit=
: Mesh2_bed_load_transport_rate_m_2d:units = "kg s-1" ;
: Mesh2_bed_load_transport_rate_m_2d:name_id = 621 ;
: Mesh2_bed_load_transport_rate_m_2d:_FillValue = 1.e+31f ;
: Mesh2_bed_load_transport_rate_m_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_bed_load_transport_rate_m_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat # Mesh2_bedload_classes" ;
: Mesh2_bed_load_transport_rate_m_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_bed_load_transport_rate_m_2d:mesh = "Mesh2" ;
: Mesh2_bed_load_transport_rate_m_2d:location = "node" ;
: Mesh2_bed_load_transport_rate_m_2d:comment = "class_names No  1 : sum of all fractions\\nclass_names No  2 : Medium_Sand" ;


==Knoten==
==Bedloadtransport (Kapazität)==
===x-Komponente===
===x-Komponente===
float Mesh2_Stroemungsgeschwindigkeit_x_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;
float Mesh2_bed_load_transport_capacity_x_2d(nMesh2_data_time, nMesh2_bedload_classes, nMesh2_node) ;
: Mesh2_Stroemungsgeschwindigkeit_x_3d:long_name = "Stroemungsgeschwindigkeit (x-Komponente)" ;
: Mesh2_bed_load_transport_capacity_x_2d:long_name = "Geschiebetransportkapazitaet (x-Komponente)" ;
: Mesh2_Stroemungsgeschwindigkeit_x_3d:units = "m s-1" ;
: Mesh2_bed_load_transport_capacity_x_2d:units = "kg s-1" ;
: Mesh2_Stroemungsgeschwindigkeit_x_3d:name_id = 2 ;
: Mesh2_bed_load_transport_capacity_x_2d:name_id = 1151 ;
: Mesh2_Stroemungsgeschwindigkeit_x_3d:_FillValue = 1.e+31f ;
: Mesh2_bed_load_transport_capacity_x_2d:_FillValue = 1.e+31f ;
: Mesh2_Stroemungsgeschwindigkeit_x_3d:cell_methods = "nMesh2_data_time: point nMesh2_layer_3d: mean area: point" ;
: Mesh2_bed_load_transport_capacity_x_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_Stroemungsgeschwindigkeit_x_3d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_3d" ;
: Mesh2_bed_load_transport_capacity_x_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_bedload_classes" ;
: Mesh2_Stroemungsgeschwindigkeit_x_3d:grid_mapping = "Mesh2_crs" ;
: Mesh2_bed_load_transport_capacity_x_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_Stroemungsgeschwindigkeit_x_3d:standard_name = "sea_water_x_velocity" ;
: Mesh2_bed_load_transport_capacity_x_2d:mesh = "Mesh2" ;
: Mesh2_Stroemungsgeschwindigkeit_x_3d:mesh = "Mesh2" ;
: Mesh2_bed_load_transport_capacity_x_2d:location = "node" ;
: Mesh2_Stroemungsgeschwindigkeit_x_3d:location = "node" ;
: Mesh2_bed_load_transport_capacity_x_2d:comment = "class_names No  1 : sum of all fractions\\nclass_names No  2 : Medium_Sand" ;


===y-Komponente===
===y-Komponente===
float Mesh2_Stroemungsgeschwindigkeit_y_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;
float Mesh2_bed_load_transport_capacity_y_2d(nMesh2_data_time, nMesh2_bedload_classes, nMesh2_node) ;
: Mesh2_Stroemungsgeschwindigkeit_y_3d:long_name = "Stroemungsgeschwindigkeit (y-Komponente)" ;
: Mesh2_bed_load_transport_capacity_y_2d:long_name = "Geschiebetransportkapazitaet (y-Komponente)" ;
: Mesh2_Stroemungsgeschwindigkeit_y_3d:units = "m s-1" ;
: Mesh2_bed_load_transport_capacity_y_2d:units = "kg s-1" ;
: Mesh2_Stroemungsgeschwindigkeit_y_3d:name_id = 2 ;
: Mesh2_bed_load_transport_capacity_y_2d:name_id = 1151 ;
: Mesh2_Stroemungsgeschwindigkeit_y_3d:_FillValue = 1.e+31f ;
: Mesh2_bed_load_transport_capacity_y_2d:_FillValue = 1.e+31f ;
: Mesh2_Stroemungsgeschwindigkeit_y_3d:cell_methods = "nMesh2_data_time: point nMesh2_layer_3d: mean area: point" ;
: Mesh2_bed_load_transport_capacity_y_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_Stroemungsgeschwindigkeit_y_3d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_3d" ;
: Mesh2_bed_load_transport_capacity_y_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat # Mesh2_bedload_classes" ;
: Mesh2_Stroemungsgeschwindigkeit_y_3d:grid_mapping = "Mesh2_crs" ;
: Mesh2_bed_load_transport_capacity_y_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_Stroemungsgeschwindigkeit_y_3d:standard_name = "sea_water_y_velocity" ;
: Mesh2_bed_load_transport_capacity_y_2d:mesh = "Mesh2" ;
: Mesh2_Stroemungsgeschwindigkeit_y_3d:mesh = "Mesh2" ;
: Mesh2_bed_load_transport_capacity_y_2d:location = "node" ;
: Mesh2_Stroemungsgeschwindigkeit_y_3d:location = "node" ;
: Mesh2_bed_load_transport_capacity_y_2d:comment = "class_names No  1 : sum of all fractions\\nclass_names No  2 : Medium_Sand" ;
 
===z-Komponente===
float Mesh2_Stroemungsgeschwindigkeit_z_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;
: Mesh2_Stroemungsgeschwindigkeit_z_3d:long_name = "Stroemungsgeschwindigkeit (z-Komponente)" ;
: Mesh2_Stroemungsgeschwindigkeit_z_3d:units = "m s-1" ;
: Mesh2_Stroemungsgeschwindigkeit_z_3d:name_id = 2 ;
: Mesh2_Stroemungsgeschwindigkeit_z_3d:_FillValue = 1.e+31f ;
: Mesh2_Stroemungsgeschwindigkeit_z_3d:cell_methods = "nMesh2_data_time: point nMesh2_layer_3d: mean area: point" ;
: Mesh2_Stroemungsgeschwindigkeit_z_3d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_3d" ;
: Mesh2_Stroemungsgeschwindigkeit_z_3d:grid_mapping = "Mesh2_crs" ;
: Mesh2_Stroemungsgeschwindigkeit_z_3d:standard_name = "upward_sea_water_velocity" ;
: Mesh2_Stroemungsgeschwindigkeit_z_3d:mesh = "Mesh2" ;
: Mesh2_Stroemungsgeschwindigkeit_z_3d:location = "node" ;


===Betrag===
===Betrag===
float Mesh2_Stroemungsgeschwindigkeit_m_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;
float Mesh2_bed_load_transport_capacity_m_2d(nMesh2_data_time, nMesh2_bedload_classes, nMesh2_node) ;
: Mesh2_Stroemungsgeschwindigkeit_m_3d:long_name = "Stroemungsgeschwindigkeit (Betrag)" ;
: Mesh2_bed_load_transport_capacity_m_2d:long_name = "Geschiebetransportkapazitaet (Betrag)" ;
: Mesh2_Stroemungsgeschwindigkeit_m_3d:units = "m s-1" ;
: Mesh2_bed_load_transport_capacity_m_2d:units = "kg s-1" ;
: Mesh2_Stroemungsgeschwindigkeit_m_3d:name_id = 2 ;
: Mesh2_bed_load_transport_capacity_m_2d:name_id = 1151 ;
: Mesh2_Stroemungsgeschwindigkeit_m_3d:_FillValue = 1.e+31f ;
: Mesh2_bed_load_transport_capacity_m_2d:_FillValue = 1.e+31f ;
: Mesh2_Stroemungsgeschwindigkeit_m_3d:cell_methods = "nMesh2_data_time: point nMesh2_layer_3d: mean area: point" ;
: Mesh2_bed_load_transport_capacity_m_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_Stroemungsgeschwindigkeit_m_3d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_3d" ;
: Mesh2_bed_load_transport_capacity_m_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_bedload_classes" ;
: Mesh2_Stroemungsgeschwindigkeit_m_3d:grid_mapping = "Mesh2_crs" ;
: Mesh2_bed_load_transport_capacity_m_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_Stroemungsgeschwindigkeit_m_3d:standard_name = "magnitude_of_sea_water_velocity" ;
: Mesh2_bed_load_transport_capacity_m_2d:mesh = "Mesh2" ;
: Mesh2_Stroemungsgeschwindigkeit_m_3d:mesh = "Mesh2" ;
: Mesh2_bed_load_transport_capacity_m_2d:location = "node" ;
: Mesh2_Stroemungsgeschwindigkeit_m_3d:location = "node" ;
: Mesh2_bed_load_transport_capacity_m_2d:comment = "class_names No  1 : sum of all fractions\\nclass_names No  2 : Medium_Sand" ;


==Kanten==
==Effektive Bodenschubspannung==
===x-Komponente===
===x-Komponente===
''Text noch nicht verfügbar.''
float Mesh2_effective_bed_shear_stress_x_2d(nMesh2_data_time, nMesh2_node) ;
: Mesh2_effective_bed_shear_stress_x_2d:long_name = "effektive Bodenschubspannung (x-Komponente)" ;
: Mesh2_effective_bed_shear_stress_x_2d:units = "N m-2" ;
: Mesh2_effective_bed_shear_stress_x_2d:name_id = 1165 ;
: Mesh2_effective_bed_shear_stress_x_2d:_FillValue = 1.e+31f ;
: Mesh2_effective_bed_shear_stress_x_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_effective_bed_shear_stress_x_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_effective_bed_shear_stress_x_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_effective_bed_shear_stress_x_2d:mesh = "Mesh2" ;
: Mesh2_effective_bed_shear_stress_x_2d:location = "node" ;
 
===y-Komponente===
===y-Komponente===
''Text noch nicht verfügbar.''
float Mesh2_effective_bed_shear_stress_y_2d(nMesh2_data_time, nMesh2_node) ;
===z-Komponente===
: Mesh2_effective_bed_shear_stress_y_2d:long_name = "effektive Bodenschubspannung (y-Komponente)" ;
''Text noch nicht verfügbar.''
: Mesh2_effective_bed_shear_stress_y_2d:units = "N m-2" ;
===Betrag===
: Mesh2_effective_bed_shear_stress_y_2d:name_id = 1165 ;
''Text noch nicht verfügbar.''
: Mesh2_effective_bed_shear_stress_y_2d:_FillValue = 1.e+31f ;
: Mesh2_effective_bed_shear_stress_y_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_effective_bed_shear_stress_y_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_effective_bed_shear_stress_y_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_effective_bed_shear_stress_y_2d:mesh = "Mesh2" ;
: Mesh2_effective_bed_shear_stress_y_2d:location = "node" ;


==Polygone==
===x-Komponente===
''Text noch nicht verfügbar.''
===y-Komponente===
''Text noch nicht verfügbar.''
===z-Komponente===
''Text noch nicht verfügbar.''
===Betrag===
===Betrag===
''Text noch nicht verfügbar.''
float Mesh2_effective_bed_shear_stress_m_2d(nMesh2_data_time, nMesh2_node) ;
: Mesh2_effective_bed_shear_stress_m_2d:long_name = "effektive Bodenschubspannung (Betrag)" ;
: Mesh2_effective_bed_shear_stress_m_2d:units = "N m-2" ;
: Mesh2_effective_bed_shear_stress_m_2d:name_id = 1165 ;
: Mesh2_effective_bed_shear_stress_m_2d:_FillValue = 1.e+31f ;
: Mesh2_effective_bed_shear_stress_m_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_effective_bed_shear_stress_m_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_effective_bed_shear_stress_m_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_effective_bed_shear_stress_m_2d:mesh = "Mesh2" ;
: Mesh2_effective_bed_shear_stress_m_2d:location = "node" ;


=Bezeichnung der Schwebstoffklassen=
==Kritische Bodenschubspannung==
''Text noch nicht verfügbar''.
float Mesh2_critical_bed_shear_stress_2d(nMesh2_data_time, nMesh2_node) ;
: Mesh2_critical_bed_shear_stress_2d:long_name = "kritische Bodenschubspannung" ;
: Mesh2_critical_bed_shear_stress_2d:units = "N m-2" ;
: Mesh2_critical_bed_shear_stress_2d:name_id = 1435 ;
: Mesh2_critical_bed_shear_stress_2d:_FillValue = 1.e+31f ;
: Mesh2_critical_bed_shear_stress_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_critical_bed_shear_stress_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_critical_bed_shear_stress_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_critical_bed_shear_stress_2d:mesh = "Mesh2" ;
: Mesh2_critical_bed_shear_stress_2d:location = "node" ;


=Tiefengemittelter Schwebstoffgehalt=
=Daten in der Austauschschicht (Single Layer)=
==Schichtdicke==
float Mesh2_exchange_layer_depth_2d(nMesh2_data_time, nMesh2_node) ;
: Mesh2_exchange_layer_depth_2d:long_name = "Dicke (A-Schicht)" ;
: Mesh2_exchange_layer_depth_2d:units = "mm" ;
: Mesh2_exchange_layer_depth_2d:name_id = 1620 ;
: Mesh2_exchange_layer_depth_2d:_FillValue = 1.e+31f ;
: Mesh2_exchange_layer_depth_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_exchange_layer_depth_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_exchange_layer_depth_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_exchange_layer_depth_2d:mesh = "Mesh2" ;
: Mesh2_exchange_layer_depth_2d:location = "node" ;


==Knoten==
==Mittlerer [[Korndurchmesser]]==
''Text noch nicht verfügbar''.
float Mesh2_exchange_layer_d_m_2d(nMesh2_data_time, nMesh2_node) ;
# Mesh2_exchange_layer_d_m_2d:long_name = "[[Korndurchmesser]] d_m (A-Schicht)" ;
# Mesh2_exchange_layer_d_m_2d:units = "mm" ;
# Mesh2_exchange_layer_d_m_2d:name_id = 1617 ;
# Mesh2_exchange_layer_d_m_2d:_FillValue = 1.e+31f ;
# Mesh2_exchange_layer_d_m_2d:cell_methods = "nMesh2_data_time: point area: point" ;
# Mesh2_exchange_layer_d_m_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
# Mesh2_exchange_layer_d_m_2d:grid_mapping = "Mesh2_crs" ;
# Mesh2_exchange_layer_d_m_2d:mesh = "Mesh2" ;
# Mesh2_exchange_layer_d_m_2d:location = "node" ;


==Kanten==
==Porosität==
''Text noch nicht verfügbar''.
float Mesh2_exchange_layer_porosity_2d(nMesh2_data_time, nMesh2_node) ;
: Mesh2_exchange_layer_porosity_2d:long_name = "Porositaet (A-Schicht)" ;
: Mesh2_exchange_layer_porosity_2d:units = "%" ;
: Mesh2_exchange_layer_porosity_2d:name_id = 1619 ;
: Mesh2_exchange_layer_porosity_2d:_FillValue = 1.e+31f ;
: Mesh2_exchange_layer_porosity_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_exchange_layer_porosity_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_exchange_layer_porosity_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_exchange_layer_porosity_2d:mesh = "Mesh2" ;
: Mesh2_exchange_layer_porosity_2d:location = "node" ;


==Polygone==
==Anteil der Sedimentfraktionen==
''Text noch nicht verfügbar''.
float Mesh2_exchange_layer_fraction_2d(nMesh2_data_time, nMesh2_sediment_classes, nMesh2_node) ;
: Mesh2_exchange_layer_fraction_2d:long_name = "Sedimentanteil (A-Schicht)" ;
: Mesh2_exchange_layer_fraction_2d:units = "%" ;
: Mesh2_exchange_layer_fraction_2d:name_id = 1618 ;
: Mesh2_exchange_layer_fraction_2d:_FillValue = 1.e+31f ;
: Mesh2_exchange_layer_fraction_2d:cell_methods = "nMesh2_data_time: point area: point" ;
: Mesh2_exchange_layer_fraction_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat sh2_sediment_classes" ;
: Mesh2_exchange_layer_fraction_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_exchange_layer_fraction_2d:mesh = "Mesh2" ;
: Mesh2_exchange_layer_fraction_2d:location = "node" ;
: Mesh2_exchange_layer_fraction_2d:comment = "class_names No  1 : sum of all fractions\\nclass_names No  2 : Coarse_Silt\\nclass_names No  3 : Medium_Sand" ;


=Tiefenstrukturierter Schwebstoffgehalt=
=Daten im Bodensedimentkörper=
==Porosität==
float Mesh2_porosity_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;
: Mesh2_porosity_3d:long_name = "Porositaet" ;
: Mesh2_porosity_3d:units = "%" ;
: Mesh2_porosity_3d:name_id = 1141 ;
: Mesh2_porosity_3d:_FillValue = 1.e+31f ;
: Mesh2_porosity_3d:cell_methods = "nMesh2_data_time: point nMesh2_layer_3d: mean area: point" ;
: Mesh2_porosity_3d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_3d" ;
: Mesh2_porosity_3d:grid_mapping = "Mesh2_crs" ;
: Mesh2_porosity_3d:mesh = "Mesh2" ;
: Mesh2_porosity_3d:location = "node" ;


==Knoten==
==Mittlerer Korndurchmesser==
''Text noch nicht verfügbar''.
float Mesh2_particle_diameter_d_m_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;
: Mesh2_particle_diameter_d_m_3d:long_name = "[[Korndurchmesser]] d_m" ;
: Mesh2_particle_diameter_d_m_3d:units = "mm" ;
: Mesh2_particle_diameter_d_m_3d:name_id = 626 ;
: Mesh2_particle_diameter_d_m_3d:_FillValue = 1.e+31f ;
: Mesh2_particle_diameter_d_m_3d:cell_methods = "nMesh2_data_time: point nMesh2_layer_3d: mean area: point" ;
: Mesh2_particle_diameter_d_m_3d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_3d" ;
: Mesh2_particle_diameter_d_m_3d:grid_mapping = "Mesh2_crs" ;
: Mesh2_particle_diameter_d_m_3d:mesh = "Mesh2" ;
: Mesh2_particle_diameter_d_m_3d:location = "node" ;


==Kanten==
==Anteil der Sedimentfraktionen==
''Text noch nicht verfügbar''.
float Mesh2_sediment_fraction_3d(nMesh2_data_time, nMesh2_sediment_classes, nMesh2_layer_3d, nMesh2_node) ;
: Mesh2_sediment_fraction_3d:long_name = "Sedimentanteil" ;
: Mesh2_sediment_fraction_3d:units = "%" ;
: Mesh2_sediment_fraction_3d:name_id = 1142 ;
: Mesh2_sediment_fraction_3d:_FillValue = 1.e+31f ;
: Mesh2_sediment_fraction_3d:cell_methods = "nMesh2_data_time: point nMesh2_layer_3d: mean area: point" ;
: Mesh2_sediment_fraction_3d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_3d Mesh2_sediment_classes" ;
: Mesh2_sediment_fraction_3d:grid_mapping = "Mesh2_crs" ;
: Mesh2_sediment_fraction_3d:mesh = "Mesh2" ;
: Mesh2_sediment_fraction_3d:location = "node" ;
: Mesh2_sediment_fraction_3d:comment = "class_names No  1 : sum of all fractions\\nclass_names No  2 : Coarse_Silt\\nclass_names No  3 : Medium_Sand" ;


==Polygone==
=Daten an der nicht weiter erodierbaren Sohle=
''Text noch nicht verfügbar''.
==Rauheit==
float Mesh2_rigid_layer_roughness_2d(nMesh2_node) ;
: Mesh2_rigid_layer_roughness_2d:long_name = "[[Rauheit]] der unerodierbaren Schicht" ;
: Mesh2_rigid_layer_roughness_2d:units = "m" ;
: Mesh2_rigid_layer_roughness_2d:name_id = 1150 ;
: Mesh2_rigid_layer_roughness_2d:_FillValue = 1.e+31f ;
: Mesh2_rigid_layer_roughness_2d:cell_methods = "area: point" ;
: Mesh2_rigid_layer_roughness_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
: Mesh2_rigid_layer_roughness_2d:grid_mapping = "Mesh2_crs" ;
: Mesh2_rigid_layer_roughness_2d:mesh = "Mesh2" ;
: Mesh2_rigid_layer_roughness_2d:location = "node" ;


=Anmerkungen=
=Anmerkungen=
* Datei ist CF-konform gemäß [http://puma.nerc.ac.uk/cgi-bin/cf-checker.pl NCAS ''CF Compliance Checker''].
* Datei ist CF-konform gemäß [http://puma.nerc.ac.uk/cgi-bin/cf-checker.pl NCAS ''CF Compliance Checker''].
* Bislang fehlende CF konforme Standardnamen der physikalischen Größen sollten nur bei echtem Bedarf gemäß den dafür vorgesehenen Regeln ergänzt werden. Details siehe [http://cf-pcmdi.llnl.gov/documents/cf-standard-names/guidelines ''Guidelines of Construction for CF Standard Names''].
* Bislang fehlende CF konforme Standardnamen der physikalischen Größen sollten nur bei echtem Bedarf gemäß den dafür vorgesehenen Regeln ergänzt werden. Details siehe [http://cfconventions.org/Data/cf-standard-names/docs/guidelines.html ''Guidelines of Construction for CF Standard Names''].
----
----
zurück zu [[NetCDF]]
zurück zu [[NetCDF]]
----
----
[[Strukturübersicht]]
[[Strukturübersicht]]

Aktuelle Version vom 22. Oktober 2022, 01:12 Uhr

Kurze Beschreibung

Synoptische Daten für alle staggered data Positionen eines aus Dreiecken aufgebauten Gitters. Die hier dargestellten Daten beziehen sich auf Berechnungsergebnisse des mathematischen Verfahrens SEDIMORPH.

Die Beschreibung wurde am 10. 4. 2012 nochmals an die Deltares-Konventionen angepasst. Die wichtigsten Änderungen sind:

  1. Statt poly wird face benutzt.

Weitere Beschreibungen

Dimensionen

  1. nMesh2_node : Anzahl der Knoten.
  2. nMesh2_edge : Anzahl der Kanten.
  3. nMesh2_face : Anzahl der Faces (Polygone) - hier Dreiecke.
  4. nMesh2_class_names_strlen : max. Anzahl der Zeichen in Klassennamen.
  5. nMesh2_time : Anzahl der Zeitpunkte (Gitterdatei).
  6. nMesh2_data_time : UNLIMITED-Dimension, Anzahl der synoptischen Datensätze.
  7. nMesh2_layer_2d : Anzahl der Schichten für tiefengemittelte Daten (Wasserstand, Strömung).
  8. nMesh2_layer_3d : Anzahl der Schichten für tiefenstrukturierte Daten (Bodenstruktur des Sediments).
  9. nMesh2_sediment_classes : Anzahl aller Sedimentklassen, inklusive Summe aller Fraktionen.
  10. nMesh2_suspension_classes : Anzahl der Schwebstoffklassen, inklusive Summe aller Fraktionen.
  11. nMesh2_bedload_classes : Anzahl der Bedloadklassen, inklusive Summe aller Fraktionen.
  12. nMesh2_ripple_systems : Anzahl der Riffel-Systeme.
  13. nMesh2_dune_systems : Anzahl der Dünen-Systeme.
  14. two : Konstante ( = 2 ).
  15. three : Konstante ( = 3 ).

Datenkompression

Siehe NetCDF Kompression von Daten durch Aufsammeln.

Gewichte

Gewichte werden insbesondere im Postprocessing benötigt, um abgeleitete Daten korrekt berechnen zu können, falls die hierfür relevanten Gewichtsfaktoren, nicht in einfacher Weise aus den Koordinaten abgeleitet werden können.

Längen

Höhe im Wasserkörper an Knoten

float Mesh2_node_z_2d(nMesh2_data_time, nMesh2_node) ;

Mesh2_node_z_2d:long_name = "zeit- und ortsvariable Tiefe der Datenpunkte" ;
Mesh2_node_z_2d:units = "m" ;
Mesh2_node_z_2d:positive = "down" ;
Mesh2_node_z_2d:bounds = "Mesh2_node_z_2d_bnd" ;
Mesh2_node_z_2d:standard_name = "depth" ;

float Mesh2_node_z_2d_bnd(nMesh2_data_time, nMesh2_node, two)

Hinweise:

  1. Da Hilfs-Koordinatenvariable werden die Attribute "mesh" und "location" nicht angegeben.
  2. Entspricht den Vertikalkoordinaten an Knoten (siehe nachfolgenden Abschnitt).
  3. Diese Informationen beziehen sich auf die unterste Schicht des Wasserkörpers. Nur im (hydrodynamischen) 2D-Fall stimmt diese mit der Wassertiefe überein.
  4. Weitere Informationen siehe dort.

Höhe im Sedimentkörper an Knoten, differenziert nach Schichten

float Mesh2_node_z_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;

Mesh2_node_z_3d:long_name = "zeit- und ortsvariable Tiefe der Datenpunkte" ;
Mesh2_node_z_3d:units = "m" ;
Mesh2_node_z_3d:positive = "down" ;
Mesh2_node_z_3d:bounds = "Mesh2_node_z_3d_bnd" ;
Mesh2_node_z_3d:standard_name = "depth" ;

float Mesh2_node_z_3d_bnd(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node, two) ;

Hinweise:

  1. Da Hilfs-Koordinatenvariable werden die Attribute "mesh" und "location" nicht angegeben.
  2. Entspricht den Vertikalkoordinaten an Knoten (siehe nachfolgenden Abschnitt).
  3. Gibt die Lage in dem Bodensedimentkörper wieder.
  4. Weitere Informationen siehe dort.

Zeitkoordinaten

Gitter-Daten

Siehe unter Gitter-Daten, Synoptische Daten im Dreieckgitter.

Synoptische Daten

Siehe unter Synoptische Daten, Synoptische Daten im Dreieckgitter.

Vertikalkoordinaten

Knoten

Tiefengemittelte Daten (Wasserkörper)

float Mesh2_node_z_2d(nMesh2_data_time, nMesh2_node) ;

Mesh2_node_z_2d:long_name = "zeit- und ortsvariable Tiefe der Datenpunkte" ;
Mesh2_node_z_2d:units = "m" ;
Mesh2_node_z_2d:positive = "down" ;
Mesh2_node_z_2d:bounds = "Mesh2_node_z_2d_bnd" ;
Mesh2_node_z_2d:standard_name = "depth" ;

float Mesh2_node_z_2d_bnd(nMesh2_data_time, nMesh2_node, two) ;

Hinweise:

  1. Da Hilfs-Koordinatenvariable werden die Attribute "mesh" und "location" nicht angegeben.
  2. Diese Informationen beziehen sich auf die unterste Schicht des Wasserkörpers. Nur im (hydrodynamischen) 2D-Fall stimmt diese mit der Wassertiefe überein.
  3. Über die unterste z-Schicht gemittelte Daten an Knoten benutzen diese zeitvariable Vertikalkoordinate.
  4. Der aktuelle Wert bezeichnet die Mitte der jeweils untersten z-Schicht.
  5. Aus der Boundary-Variablen ergibt sich die Höhe (Länge), über die gemittelt wurde.
  6. Das Attribut "axis" ist nicht zulässig, da es sich um eine Hilfs-Vertikalkoordinate handelt.

Tiefenstrukturierte Daten (Bodensedimentkörper)

float Mesh2_node_z_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;

Mesh2_node_z_3d:long_name = "zeit- und ortsvariable Tiefe der Datenpunkte" ;
Mesh2_node_z_3d:units = "m" ;
Mesh2_node_z_3d:positive = "down" ;
Mesh2_node_z_3d:bounds = "Mesh2_node_z_3d_bnd" ;
Mesh2_node_z_3d:standard_name = "depth" ;

float Mesh2_node_z_3d_bnd(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node, two) ;

Hinweise:

  1. Da Hilfs-Koordinatenvariable werden die Attribute "mesh" und "location" nicht angegeben.
  2. Gibt die Lage in dem Bodensedimentkörper wieder.
  3. Tiefenstrukturierte, in z-Schichten gemittelte Bodensediment-Daten an Knoten benutzen diese zeitvariable Vertikalkoordinate.
  4. Der aktuelle Wert bezeichnet die Mitte der jeweiligen z-Schicht.
  5. Aus der Boundary-Variablen ergibt sich die Höhe (Länge), über die gemittelt wurde.
  6. Das Attribut "axis" ist nicht zulässig, da es sich um eine Hilfs-Vertikalkoordinate handelt.

Informationen für das HN-Verfahren

Siehe unter Informationen für das HN-Verfahren, synoptische Daten im Dreiecksgitter.

Aktuelle (zeitvariable) Topografie

Siehe unter Aktuelle (zeitvariable) Topografie, Synoptische Daten im Dreiecksgitter.

Maximale zulässige Tiefe

Siehe unter Maximale zulässige Tiefe, Synoptische Daten im Dreiecksgitter.

Wasserstand

Siehe unter Wasserstand, Synoptische Daten im Dreiecksgitter.

Hinweise:

  1. Wasserstand meint hier die Lage der Oberkante der untersten, sohlnahen z-Schicht. Nur bei 2D-Rechnung (UNTRIM) stimmt diese Größe mit dem Wasserstand überein.

Tiefengemittelte Strömungsgeschwindigkeit

Siehe unter Tiefengemittelte Strömungsgeschwindigkeit, Synoptische Daten im Dreiecksgitter.

Hinweise:

  1. Strömungsgeschwindigkeit meint hier mittlere Geschwindigkeit in der untersten, sohlnahen z-Schicht. Nur bei 2D-Rechnung (UNTRIM) stimmt diese Größe mit der tiefengemittelten Strömungsgeschwindigkeit überein.

Bezeichnung der Klassen

Sediment

char Mesh2_sediment_classes(nMesh2_sediment_classes, nMesh2_class_names_strlen) ;

  1. Mesh2_sediment_classes:long_name = "Klassenbezeichner" ;
  2. Mesh2_sediment_classes:name_id = 1655 ;

Hinweise:

  1. Bezeichnet alle vorhandenen Sedimentklassen. Auch solche, die nicht transportiert werden.

Schwebstoff

char Mesh2_suspension_classes(nMesh2_suspension_classes, nMesh2_class_names_strlen) ;

  1. Mesh2_suspension_classes:long_name = "Klassenbezeichner" ;
  2. Mesh2_suspension_classes:name_id = 1655 ;

Hinweise:

  1. Bezeichnet die in Suspension transportierten Sedimentklassen.

Bedload

char Mesh2_bedload_classes(nMesh2_bedload_classes, nMesh2_class_names_strlen) ;

  1. Mesh2_bedload_classes:long_name = "Klassenbezeichner" ;
  2. Mesh2_bedload_classes:name_id = 1655 ;

Hinweise:

  1. Bezeichnet die als Bedload transportierten Sedimentklassen.

Daten an der Gewässersohle

Hinweis: Alle nachfolgenden Daten liegen ausschließlich an den Knoten des Gitters vor.

Effektive Sohlrauheit

float Mesh2_effective_bed_roughness_2d(nMesh2_data_time, nMesh2_node) ;

Mesh2_effective_bed_roughness_2d:long_name = "effektive Sohlrauheit" ;
Mesh2_effective_bed_roughness_2d:units = "m" ;
Mesh2_effective_bed_roughness_2d:name_id = 993 ;
Mesh2_effective_bed_roughness_2d:_FillValue = 1.e+31f ;
Mesh2_effective_bed_roughness_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_effective_bed_roughness_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
Mesh2_effective_bed_roughness_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_effective_bed_roughness_2d:mesh = "Mesh2" ;
Mesh2_effective_bed_roughness_2d:location = "node" ;

Riffelhöhe

float Mesh2_ripple_height_2d(nMesh2_ripple_systems, nMesh2_node) ;

Mesh2_ripple_height_2d:long_name = "Riffelhoehe" ;
Mesh2_ripple_height_2d:units = "m" ;
Mesh2_ripple_height_2d:name_id = 1137 ;
Mesh2_ripple_height_2d:_FillValue = 1.e+31f ;
Mesh2_ripple_height_2d:cell_methods = "area: point" ;
Mesh2_ripple_height_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
Mesh2_ripple_height_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_ripple_height_2d:mesh = "Mesh2" ;
Mesh2_ripple_height_2d:location = "node" ;

Riffelwellenzahl

x-Komponente

float Mesh2_ripple_wave_number_x_2d(nMesh2_ripple_systems, nMesh2_node) ;

Mesh2_ripple_wave_number_x_2d:long_name = "Riffelwellenzahl (x-Komponente)" ;
Mesh2_ripple_wave_number_x_2d:units = "rad m-1" ;
Mesh2_ripple_wave_number_x_2d:name_id = 1138 ;
Mesh2_ripple_wave_number_x_2d:_FillValue = 1.e+31f ;
Mesh2_ripple_wave_number_x_2d:cell_methods = "area: point" ;
Mesh2_ripple_wave_number_x_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
Mesh2_ripple_wave_number_x_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_ripple_wave_number_x_2d:mesh = "Mesh2" ;
Mesh2_ripple_wave_number_x_2d:location = "node" ;

y-Komponente

float Mesh2_ripple_wave_number_y_2d(nMesh2_ripple_systems, nMesh2_node) ;

Mesh2_ripple_wave_number_y_2d:long_name = "Riffelwellenzahl (y-Komponente)" ;
Mesh2_ripple_wave_number_y_2d:units = "rad m-1" ;
Mesh2_ripple_wave_number_y_2d:name_id = 1138 ;
Mesh2_ripple_wave_number_y_2d:_FillValue = 1.e+31f ;
Mesh2_ripple_wave_number_y_2d:cell_methods = "area: point" ;
Mesh2_ripple_wave_number_y_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
Mesh2_ripple_wave_number_y_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_ripple_wave_number_y_2d:mesh = "Mesh2" ;
Mesh2_ripple_wave_number_y_2d:location = "node" ;

Betrag

float Mesh2_ripple_wave_number_m_2d(nMesh2_ripple_systems, nMesh2_node) ;

Mesh2_ripple_wave_number_m_2d:long_name = "Riffelwellenzahl (Betrag)" ;
Mesh2_ripple_wave_number_m_2d:units = "rad m-1" ;
Mesh2_ripple_wave_number_m_2d:name_id = 1138 ;
Mesh2_ripple_wave_number_m_2d:_FillValue = 1.e+31f ;
Mesh2_ripple_wave_number_m_2d:cell_methods = "area: point" ;
Mesh2_ripple_wave_number_m_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
Mesh2_ripple_wave_number_m_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_ripple_wave_number_m_2d:mesh = "Mesh2" ;
Mesh2_ripple_wave_number_m_2d:location = "node" ;

Dünenhöhe

Analog zu Riffelhöhe.

Dünenwellenzahl

Analog zu Riffelwellenzahl.

Erosionsrate

float Mesh2_erosion_rate_2d(nMesh2_data_time, nMesh2_suspension_classes, nMesh2_node) ;

Mesh2_erosion_rate_2d:long_name = "Erosionsrate" ;
Mesh2_erosion_rate_2d:units = "kg m-2 s-1" ;
Mesh2_erosion_rate_2d:name_id = 1143 ;
Mesh2_erosion_rate_2d:_FillValue = 1.e+31f ;
Mesh2_erosion_rate_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_erosion_rate_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_suspension_classes" ;
Mesh2_erosion_rate_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_erosion_rate_2d:mesh = "Mesh2" ;
Mesh2_erosion_rate_2d:location = "node" ;
Mesh2_erosion_rate_2d:comment = "class_names No 1 : sum of all fractions\\nclass_names No 2 : Coarse_Silt" ;

Depositionsrate

float Mesh2_deposition_rate_2d(nMesh2_data_time, nMesh2_suspension_classes, nMesh2_node) ;
Mesh2_deposition_rate_2d:long_name = "Depositionsrate" ;
Mesh2_deposition_rate_2d:units = "kg m-2 s-1" ;
Mesh2_deposition_rate_2d:name_id = 1144 ;
Mesh2_deposition_rate_2d:_FillValue = 1.e+31f ;
Mesh2_deposition_rate_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_deposition_rate_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_suspension_classes" ;
Mesh2_deposition_rate_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_deposition_rate_2d:mesh = "Mesh2" ;
Mesh2_deposition_rate_2d:location = "node" ;
Mesh2_deposition_rate_2d:comment = "class_names No 1 : sum of all fractions\\nclass_names No 2 : Coarse_Silt" ;

Tiefenerosion

float Mesh2_vertical_erosion_2d(nMesh2_data_time, nMesh2_node) ;

Mesh2_vertical_erosion_2d:long_name = "Tiefenerosion" ;
Mesh2_vertical_erosion_2d:units = "m" ;
Mesh2_vertical_erosion_2d:name_id = 623 ;
Mesh2_vertical_erosion_2d:_FillValue = 1.e+31f ;
Mesh2_vertical_erosion_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_vertical_erosion_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
Mesh2_vertical_erosion_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_vertical_erosion_2d:mesh = "Mesh2" ;
Mesh2_vertical_erosion_2d:location = "node" ;

Bedloadtransport

x-Komponente

float Mesh2_bed_load_transport_rate_x_2d(nMesh2_data_time, nMesh2_bedload_classes, nMesh2_node) ;

Mesh2_bed_load_transport_rate_x_2d:long_name = "Geschiebetransport (x-Komponente)" ;
Mesh2_bed_load_transport_rate_x_2d:units = "kg s-1" ;
Mesh2_bed_load_transport_rate_x_2d:name_id = 621 ;
Mesh2_bed_load_transport_rate_x_2d:_FillValue = 1.e+31f ;
Mesh2_bed_load_transport_rate_x_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_bed_load_transport_rate_x_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat # Mesh2_bedload_classes" ;
Mesh2_bed_load_transport_rate_x_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_bed_load_transport_rate_x_2d:mesh = "Mesh2" ;
Mesh2_bed_load_transport_rate_x_2d:location = "node" ;
Mesh2_bed_load_transport_rate_x_2d:comment = "class_names No 1 : sum of all fractions\\nclass_names No 2 : Medium_Sand" ;

y-Komponente

float Mesh2_bed_load_transport_rate_y_2d(nMesh2_data_time, nMesh2_bedload_classes, nMesh2_node) ;

Mesh2_bed_load_transport_rate_y_2d:long_name = "Geschiebetransport (y-Komponente)" ;
Mesh2_bed_load_transport_rate_y_2d:units = "kg s-1" ;
Mesh2_bed_load_transport_rate_y_2d:name_id = 621 ;
Mesh2_bed_load_transport_rate_y_2d:_FillValue = 1.e+31f ;
Mesh2_bed_load_transport_rate_y_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_bed_load_transport_rate_y_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat sh2_bedload_classes" ;
Mesh2_bed_load_transport_rate_y_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_bed_load_transport_rate_y_2d:mesh = "Mesh2" ;
Mesh2_bed_load_transport_rate_y_2d:location = "node" ;
Mesh2_bed_load_transport_rate_y_2d:comment = "class_names No 1 : sum of all fractions\\nclass_names No 2 : Medium_Sand" ;

Betrag

float Mesh2_bed_load_transport_rate_m_2d(nMesh2_data_time, nMesh2_bedload_classes, nMesh2_node) ;

Mesh2_bed_load_transport_rate_m_2d:long_name = "Geschiebetransport (Betrag)" ;
Mesh2_bed_load_transport_rate_m_2d:units = "kg s-1" ;
Mesh2_bed_load_transport_rate_m_2d:name_id = 621 ;
Mesh2_bed_load_transport_rate_m_2d:_FillValue = 1.e+31f ;
Mesh2_bed_load_transport_rate_m_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_bed_load_transport_rate_m_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat # Mesh2_bedload_classes" ;
Mesh2_bed_load_transport_rate_m_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_bed_load_transport_rate_m_2d:mesh = "Mesh2" ;
Mesh2_bed_load_transport_rate_m_2d:location = "node" ;
Mesh2_bed_load_transport_rate_m_2d:comment = "class_names No 1 : sum of all fractions\\nclass_names No 2 : Medium_Sand" ;

Bedloadtransport (Kapazität)

x-Komponente

float Mesh2_bed_load_transport_capacity_x_2d(nMesh2_data_time, nMesh2_bedload_classes, nMesh2_node) ;

Mesh2_bed_load_transport_capacity_x_2d:long_name = "Geschiebetransportkapazitaet (x-Komponente)" ;
Mesh2_bed_load_transport_capacity_x_2d:units = "kg s-1" ;
Mesh2_bed_load_transport_capacity_x_2d:name_id = 1151 ;
Mesh2_bed_load_transport_capacity_x_2d:_FillValue = 1.e+31f ;
Mesh2_bed_load_transport_capacity_x_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_bed_load_transport_capacity_x_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_bedload_classes" ;
Mesh2_bed_load_transport_capacity_x_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_bed_load_transport_capacity_x_2d:mesh = "Mesh2" ;
Mesh2_bed_load_transport_capacity_x_2d:location = "node" ;
Mesh2_bed_load_transport_capacity_x_2d:comment = "class_names No 1 : sum of all fractions\\nclass_names No 2 : Medium_Sand" ;

y-Komponente

float Mesh2_bed_load_transport_capacity_y_2d(nMesh2_data_time, nMesh2_bedload_classes, nMesh2_node) ;

Mesh2_bed_load_transport_capacity_y_2d:long_name = "Geschiebetransportkapazitaet (y-Komponente)" ;
Mesh2_bed_load_transport_capacity_y_2d:units = "kg s-1" ;
Mesh2_bed_load_transport_capacity_y_2d:name_id = 1151 ;
Mesh2_bed_load_transport_capacity_y_2d:_FillValue = 1.e+31f ;
Mesh2_bed_load_transport_capacity_y_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_bed_load_transport_capacity_y_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat # Mesh2_bedload_classes" ;
Mesh2_bed_load_transport_capacity_y_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_bed_load_transport_capacity_y_2d:mesh = "Mesh2" ;
Mesh2_bed_load_transport_capacity_y_2d:location = "node" ;
Mesh2_bed_load_transport_capacity_y_2d:comment = "class_names No 1 : sum of all fractions\\nclass_names No 2 : Medium_Sand" ;

Betrag

float Mesh2_bed_load_transport_capacity_m_2d(nMesh2_data_time, nMesh2_bedload_classes, nMesh2_node) ;

Mesh2_bed_load_transport_capacity_m_2d:long_name = "Geschiebetransportkapazitaet (Betrag)" ;
Mesh2_bed_load_transport_capacity_m_2d:units = "kg s-1" ;
Mesh2_bed_load_transport_capacity_m_2d:name_id = 1151 ;
Mesh2_bed_load_transport_capacity_m_2d:_FillValue = 1.e+31f ;
Mesh2_bed_load_transport_capacity_m_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_bed_load_transport_capacity_m_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_bedload_classes" ;
Mesh2_bed_load_transport_capacity_m_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_bed_load_transport_capacity_m_2d:mesh = "Mesh2" ;
Mesh2_bed_load_transport_capacity_m_2d:location = "node" ;
Mesh2_bed_load_transport_capacity_m_2d:comment = "class_names No 1 : sum of all fractions\\nclass_names No 2 : Medium_Sand" ;

Effektive Bodenschubspannung

x-Komponente

float Mesh2_effective_bed_shear_stress_x_2d(nMesh2_data_time, nMesh2_node) ;

Mesh2_effective_bed_shear_stress_x_2d:long_name = "effektive Bodenschubspannung (x-Komponente)" ;
Mesh2_effective_bed_shear_stress_x_2d:units = "N m-2" ;
Mesh2_effective_bed_shear_stress_x_2d:name_id = 1165 ;
Mesh2_effective_bed_shear_stress_x_2d:_FillValue = 1.e+31f ;
Mesh2_effective_bed_shear_stress_x_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_effective_bed_shear_stress_x_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
Mesh2_effective_bed_shear_stress_x_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_effective_bed_shear_stress_x_2d:mesh = "Mesh2" ;
Mesh2_effective_bed_shear_stress_x_2d:location = "node" ;

y-Komponente

float Mesh2_effective_bed_shear_stress_y_2d(nMesh2_data_time, nMesh2_node) ;

Mesh2_effective_bed_shear_stress_y_2d:long_name = "effektive Bodenschubspannung (y-Komponente)" ;
Mesh2_effective_bed_shear_stress_y_2d:units = "N m-2" ;
Mesh2_effective_bed_shear_stress_y_2d:name_id = 1165 ;
Mesh2_effective_bed_shear_stress_y_2d:_FillValue = 1.e+31f ;
Mesh2_effective_bed_shear_stress_y_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_effective_bed_shear_stress_y_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
Mesh2_effective_bed_shear_stress_y_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_effective_bed_shear_stress_y_2d:mesh = "Mesh2" ;
Mesh2_effective_bed_shear_stress_y_2d:location = "node" ;

Betrag

float Mesh2_effective_bed_shear_stress_m_2d(nMesh2_data_time, nMesh2_node) ;

Mesh2_effective_bed_shear_stress_m_2d:long_name = "effektive Bodenschubspannung (Betrag)" ;
Mesh2_effective_bed_shear_stress_m_2d:units = "N m-2" ;
Mesh2_effective_bed_shear_stress_m_2d:name_id = 1165 ;
Mesh2_effective_bed_shear_stress_m_2d:_FillValue = 1.e+31f ;
Mesh2_effective_bed_shear_stress_m_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_effective_bed_shear_stress_m_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
Mesh2_effective_bed_shear_stress_m_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_effective_bed_shear_stress_m_2d:mesh = "Mesh2" ;
Mesh2_effective_bed_shear_stress_m_2d:location = "node" ;

Kritische Bodenschubspannung

float Mesh2_critical_bed_shear_stress_2d(nMesh2_data_time, nMesh2_node) ;

Mesh2_critical_bed_shear_stress_2d:long_name = "kritische Bodenschubspannung" ;
Mesh2_critical_bed_shear_stress_2d:units = "N m-2" ;
Mesh2_critical_bed_shear_stress_2d:name_id = 1435 ;
Mesh2_critical_bed_shear_stress_2d:_FillValue = 1.e+31f ;
Mesh2_critical_bed_shear_stress_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_critical_bed_shear_stress_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
Mesh2_critical_bed_shear_stress_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_critical_bed_shear_stress_2d:mesh = "Mesh2" ;
Mesh2_critical_bed_shear_stress_2d:location = "node" ;

Daten in der Austauschschicht (Single Layer)

Schichtdicke

float Mesh2_exchange_layer_depth_2d(nMesh2_data_time, nMesh2_node) ;

Mesh2_exchange_layer_depth_2d:long_name = "Dicke (A-Schicht)" ;
Mesh2_exchange_layer_depth_2d:units = "mm" ;
Mesh2_exchange_layer_depth_2d:name_id = 1620 ;
Mesh2_exchange_layer_depth_2d:_FillValue = 1.e+31f ;
Mesh2_exchange_layer_depth_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_exchange_layer_depth_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
Mesh2_exchange_layer_depth_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_exchange_layer_depth_2d:mesh = "Mesh2" ;
Mesh2_exchange_layer_depth_2d:location = "node" ;

Mittlerer Korndurchmesser

float Mesh2_exchange_layer_d_m_2d(nMesh2_data_time, nMesh2_node) ;

  1. Mesh2_exchange_layer_d_m_2d:long_name = "Korndurchmesser d_m (A-Schicht)" ;
  2. Mesh2_exchange_layer_d_m_2d:units = "mm" ;
  3. Mesh2_exchange_layer_d_m_2d:name_id = 1617 ;
  4. Mesh2_exchange_layer_d_m_2d:_FillValue = 1.e+31f ;
  5. Mesh2_exchange_layer_d_m_2d:cell_methods = "nMesh2_data_time: point area: point" ;
  6. Mesh2_exchange_layer_d_m_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
  7. Mesh2_exchange_layer_d_m_2d:grid_mapping = "Mesh2_crs" ;
  8. Mesh2_exchange_layer_d_m_2d:mesh = "Mesh2" ;
  9. Mesh2_exchange_layer_d_m_2d:location = "node" ;

Porosität

float Mesh2_exchange_layer_porosity_2d(nMesh2_data_time, nMesh2_node) ;

Mesh2_exchange_layer_porosity_2d:long_name = "Porositaet (A-Schicht)" ;
Mesh2_exchange_layer_porosity_2d:units = "%" ;
Mesh2_exchange_layer_porosity_2d:name_id = 1619 ;
Mesh2_exchange_layer_porosity_2d:_FillValue = 1.e+31f ;
Mesh2_exchange_layer_porosity_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_exchange_layer_porosity_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
Mesh2_exchange_layer_porosity_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_exchange_layer_porosity_2d:mesh = "Mesh2" ;
Mesh2_exchange_layer_porosity_2d:location = "node" ;

Anteil der Sedimentfraktionen

float Mesh2_exchange_layer_fraction_2d(nMesh2_data_time, nMesh2_sediment_classes, nMesh2_node) ;

Mesh2_exchange_layer_fraction_2d:long_name = "Sedimentanteil (A-Schicht)" ;
Mesh2_exchange_layer_fraction_2d:units = "%" ;
Mesh2_exchange_layer_fraction_2d:name_id = 1618 ;
Mesh2_exchange_layer_fraction_2d:_FillValue = 1.e+31f ;
Mesh2_exchange_layer_fraction_2d:cell_methods = "nMesh2_data_time: point area: point" ;
Mesh2_exchange_layer_fraction_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat sh2_sediment_classes" ;
Mesh2_exchange_layer_fraction_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_exchange_layer_fraction_2d:mesh = "Mesh2" ;
Mesh2_exchange_layer_fraction_2d:location = "node" ;
Mesh2_exchange_layer_fraction_2d:comment = "class_names No 1 : sum of all fractions\\nclass_names No 2 : Coarse_Silt\\nclass_names No 3 : Medium_Sand" ;

Daten im Bodensedimentkörper

Porosität

float Mesh2_porosity_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;

Mesh2_porosity_3d:long_name = "Porositaet" ;
Mesh2_porosity_3d:units = "%" ;
Mesh2_porosity_3d:name_id = 1141 ;
Mesh2_porosity_3d:_FillValue = 1.e+31f ;
Mesh2_porosity_3d:cell_methods = "nMesh2_data_time: point nMesh2_layer_3d: mean area: point" ;
Mesh2_porosity_3d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_3d" ;
Mesh2_porosity_3d:grid_mapping = "Mesh2_crs" ;
Mesh2_porosity_3d:mesh = "Mesh2" ;
Mesh2_porosity_3d:location = "node" ;

Mittlerer Korndurchmesser

float Mesh2_particle_diameter_d_m_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;

Mesh2_particle_diameter_d_m_3d:long_name = "Korndurchmesser d_m" ;
Mesh2_particle_diameter_d_m_3d:units = "mm" ;
Mesh2_particle_diameter_d_m_3d:name_id = 626 ;
Mesh2_particle_diameter_d_m_3d:_FillValue = 1.e+31f ;
Mesh2_particle_diameter_d_m_3d:cell_methods = "nMesh2_data_time: point nMesh2_layer_3d: mean area: point" ;
Mesh2_particle_diameter_d_m_3d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_3d" ;
Mesh2_particle_diameter_d_m_3d:grid_mapping = "Mesh2_crs" ;
Mesh2_particle_diameter_d_m_3d:mesh = "Mesh2" ;
Mesh2_particle_diameter_d_m_3d:location = "node" ;

Anteil der Sedimentfraktionen

float Mesh2_sediment_fraction_3d(nMesh2_data_time, nMesh2_sediment_classes, nMesh2_layer_3d, nMesh2_node) ;

Mesh2_sediment_fraction_3d:long_name = "Sedimentanteil" ;
Mesh2_sediment_fraction_3d:units = "%" ;
Mesh2_sediment_fraction_3d:name_id = 1142 ;
Mesh2_sediment_fraction_3d:_FillValue = 1.e+31f ;
Mesh2_sediment_fraction_3d:cell_methods = "nMesh2_data_time: point nMesh2_layer_3d: mean area: point" ;
Mesh2_sediment_fraction_3d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_3d Mesh2_sediment_classes" ;
Mesh2_sediment_fraction_3d:grid_mapping = "Mesh2_crs" ;
Mesh2_sediment_fraction_3d:mesh = "Mesh2" ;
Mesh2_sediment_fraction_3d:location = "node" ;
Mesh2_sediment_fraction_3d:comment = "class_names No 1 : sum of all fractions\\nclass_names No 2 : Coarse_Silt\\nclass_names No 3 : Medium_Sand" ;

Daten an der nicht weiter erodierbaren Sohle

Rauheit

float Mesh2_rigid_layer_roughness_2d(nMesh2_node) ;

Mesh2_rigid_layer_roughness_2d:long_name = "Rauheit der unerodierbaren Schicht" ;
Mesh2_rigid_layer_roughness_2d:units = "m" ;
Mesh2_rigid_layer_roughness_2d:name_id = 1150 ;
Mesh2_rigid_layer_roughness_2d:_FillValue = 1.e+31f ;
Mesh2_rigid_layer_roughness_2d:cell_methods = "area: point" ;
Mesh2_rigid_layer_roughness_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
Mesh2_rigid_layer_roughness_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_rigid_layer_roughness_2d:mesh = "Mesh2" ;
Mesh2_rigid_layer_roughness_2d:location = "node" ;

Anmerkungen


zurück zu NetCDF


Strukturübersicht