NetCDF Tideniedrigwasser (Tnw): Unterschied zwischen den Versionen
Aus BAWiki
imported>Lang Guenther (→Eintrittszeit des Mittelwerts: Text für Tnw modifiziert) |
(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>).) |
||
(18 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
=Bemerkungen= | |||
Die Beschreibung wurde am 10. 4. 2012 nochmals an die Deltares-Konventionen angepasst. Die wichtigsten Änderungen sind: | |||
# statt ''[[POLY|poly]]'' wird ''face'' benutzt. | |||
=Definition= | =Definition= | ||
* Standardname <font color=red>low_water</font> (<font color=red>low_water_due_to_tides</font>, <font color=red> | * Standardname <font color=red>low_water</font> (<font color=red>low_water_due_to_tides</font>, <font color=red>low_[[tide]]</font>). | ||
* nach DIN: ''Tideniedrigwasser (Tnw) - Niedrigster Wert der Tidekurve zwischen zwei aufeinander folgenden Thw.'' | * nach DIN: ''[[Tideniedrigwasser]] (Tnw) - Niedrigster Wert der [[Tidekurve]] zwischen zwei aufeinander folgenden Thw.'' | ||
* NOAA Tide and Current Glossary: ''low water (LW) - The minimum height reached by a falling tide. The low water is due to the periodic tidal forces and the effects of meteorological, hydrologic, and/or oceanographic conditions.'' | * NOAA [[Tide]] and Current Glossary: ''low water (LW) - The minimum height reached by a falling [[tide]]. The low water is due to the periodic tidal forces and the effects of meteorological, hydrologic, and/or oceanographic conditions.'' | ||
=Zeitangaben= | =Zeitangaben= | ||
Zeile 23: | Zeile 28: | ||
# Im Normalfall entsprechen die Zeitangaben den Eintrittszeiten der vor und nach dem Tnw gelegenen Thw-Ereignisse. | # Im Normalfall entsprechen die Zeitangaben den Eintrittszeiten der vor und nach dem Tnw gelegenen Thw-Ereignisse. | ||
# Stehen die Thw-Zeiten nicht zur Verfügung, so werden diejenigen der am nächsten gelegenen (Hilfs-) Referenzpositionen benutzt. | # Stehen die Thw-Zeiten nicht zur Verfügung, so werden diejenigen der am nächsten gelegenen (Hilfs-) Referenzpositionen benutzt. | ||
# Am Anfang und Ende des Analysezeitraums werden die Intervalle durch den Analysezeitraum begrenzt. | # Am Anfang und Ende des Analysezeitraums werden die Intervalle durch den [[Analysezeitraum]] begrenzt. | ||
==Eintrittszeit des Maximums== | ==Eintrittszeit des Maximums== | ||
Zeile 36: | Zeile 41: | ||
# Diese Zeitangabe wird (derzeit) nicht in BDF-Dateien (direkt) mitgeführt. Ersatzweise entweder die mittlere Zeit verwenden, oder die konkrete Zeit nachträglich ermitteln. | # Diese Zeitangabe wird (derzeit) nicht in BDF-Dateien (direkt) mitgeführt. Ersatzweise entweder die mittlere Zeit verwenden, oder die konkrete Zeit nachträglich ermitteln. | ||
# Ist kein Maximum vorhanden, Zeitangabe der nächstgelegenen (Hilfs-) Referenzposition verwenden. | # Ist kein Maximum vorhanden, Zeitangabe der nächstgelegenen (Hilfs-) Referenzposition verwenden. | ||
# Das maximale Tnw ist das Tnw-Ereignis mit dem größten Absunk des Wasserspiegels. | # Das maximale Tnw ist das Tnw-Ereignis mit dem größten [[Absunk]] des Wasserspiegels. | ||
==Eintrittszeit des Minimums== | ==Eintrittszeit des Minimums== | ||
Zeile 49: | Zeile 54: | ||
# Diese Zeitangabe wird (derzeit) nicht in BDF-Dateien (direkt) mitgeführt. Ersatzweise entweder die mittlere Zeit verwenden, oder die konkrete Zeit nachträglich ermitteln. | # Diese Zeitangabe wird (derzeit) nicht in BDF-Dateien (direkt) mitgeführt. Ersatzweise entweder die mittlere Zeit verwenden, oder die konkrete Zeit nachträglich ermitteln. | ||
# Ist kein Minimum vorhanden, Zeitangabe der nächstgelegenen (Hilfs-) Referenzposition verwenden. | # Ist kein Minimum vorhanden, Zeitangabe der nächstgelegenen (Hilfs-) Referenzposition verwenden. | ||
# Das minimale Tnw ist das Tnw-Ereignis mit dem geringsten Absunk des Wasserspiegels. | # Das minimale Tnw ist das Tnw-Ereignis mit dem geringsten [[Absunk]] des Wasserspiegels. | ||
==Eintrittszeit des Mittelwerts== | ==Eintrittszeit des Mittelwerts== | ||
Zeile 61: | Zeile 66: | ||
Hinweise: | Hinweise: | ||
# Es kann die mittlere Zeit benutzt werden. | # Es kann die mittlere Zeit benutzt werden. | ||
# Da der Analysezeitraum vom Ort abhängig ist, muss ein Feld benutzt werden. | # Da der [[Analysezeitraum]] vom Ort abhängig ist, muss ein Feld benutzt werden. | ||
# Ist kein Mittelwert vorhanden, Zeitangabe der nächstgelegenen (Hilfs-) Referenzposition verwenden. | # Ist kein Mittelwert vorhanden, Zeitangabe der nächstgelegenen (Hilfs-) Referenzposition verwenden. | ||
# Sollte mit [[NetCDF Tidehochwasser (Thw)#Eintrittszeit des Mittelwerts|Mesh2_node_m_hw_time]] identisch gewählt werden können. | |||
# Werden die Zeitangaben für Maximum und Minimum nicht benötigt, so wäre diese Zeitangabe ausreichend. | # Werden die Zeitangaben für Maximum und Minimum nicht benötigt, so wäre diese Zeitangabe ausreichend. | ||
==Analysezeitraum== | ==[[Analysezeitraum]]== | ||
double Mesh2_node_analysis_time_bnd(nMesh2_node,two) ; | double Mesh2_node_analysis_time_bnd(nMesh2_node,two) ; | ||
Hinweise: | Hinweise: | ||
# Es muss ein Feld benutzt werden, da die Analysezeiträume vom Ort abhängen können, da Kennwertanalysen auf ''Ereignisse'' bezogene Analysen sind. | # Es muss ein Feld benutzt werden, da die Analysezeiträume vom Ort abhängen können, da Kennwertanalysen auf ''Ereignisse'' bezogene Analysen sind. | ||
# Sollte mit [[NetCDF Tidehochwasser (Thw)#Analysezeitraum|Mesh2_node_analysis_time_bnd]] identisch gewählt werden können. | |||
=Kenngrößen= | =Kenngrößen= | ||
==Wert für alle Ereignisse== | ==Wert für alle Ereignisse== | ||
double | double Mesh2_node_lw(nMesh2_lw,nMesh2_node) ; | ||
: | : Mesh2_node_lw:long_name = "[[Tideniedrigwasser]] Tnw, Knoten" ; | ||
: | : Mesh2_node_lw:units = "m" ; | ||
: | : Mesh2_node_lw:name_id = 28 ; | ||
: | : Mesh2_node_lw:valid_range = -11034., 8848. ; | ||
: | : Mesh2_node_lw:_FillValue = 1.e+31 ; | ||
: | : Mesh2_node_lw:cell_methods = "time: point area: point" ; | ||
: | : Mesh2_node_lw:coordinates = "Mesh2_node_lw_time Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ; | ||
: | : Mesh2_node_lw:grid_mapping = "Mesh2_crs" ; | ||
: | : Mesh2_node_lw:standard_name = "<font color=red>low_water</font>" ; | ||
: | : Mesh2_node_lw:mesh = "Mesh2" ; | ||
: | : Mesh2_node_lw:location = "node" ; | ||
: | : Mesh2_node_lw:comment = "(tidal) low water (LW)" ; | ||
Hinweise: | Hinweise: | ||
# Der angegebene Standardname ist noch nicht gültig. | # Der angegebene Standardname ist noch nicht gültig. | ||
# Falls als Standardname "sea_surface_height" benutzt wird, müsste bei "cell_methods" ''time: | # Falls als Standardname "sea_surface_height" benutzt wird, müsste bei "cell_methods" ''time: minimum'' stehen. | ||
==Mittelwert== | ==Mittelwert== | ||
double | double Mesh2_node_m_lw(nMesh2_node) ; | ||
: | : Mesh2_node_m_lw:long_name = "mittleres [[Tideniedrigwasser]] MTnw, Knoten" ; | ||
: | : Mesh2_node_m_lw:units = "m" ; | ||
: | : Mesh2_node_m_lw:name_id = 29 ; | ||
: | : Mesh2_node_m_lw:valid_range = -11034., 8848. ; | ||
: | : Mesh2_node_m_lw:_FillValue = 1.e+31 ; | ||
: | : Mesh2_node_m_lw:cell_methods = "time: mean area: point" ; | ||
: | : Mesh2_node_m_lw:coordinates = "Mesh2_node_m_lw_time Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ; | ||
: | : Mesh2_node_m_lw:ancillary_variables = "Mesh2_node_nof_lw Mesh2_node_std_lw" ; | ||
: | : Mesh2_node_m_lw:grid_mapping = "Mesh2_crs" ; | ||
: | : Mesh2_node_m_lw:standard_name = "<font color=red>low_water</font>" ; | ||
: | : Mesh2_node_m_lw:mesh = "Mesh2" ; | ||
: | : Mesh2_node_m_lw:location = "node" ; | ||
: | : Mesh2_node_m_lw:comment = "mean (tidal) low water (LW) within analysis period" ; | ||
Hinweise: | Hinweise: | ||
# Der angegebene Standardname ist noch nicht gültig. | # Der angegebene Standardname ist noch nicht gültig. | ||
# Wert wird immer berechnet, insofern wenigstens ''ein'' | # Wert wird immer berechnet, insofern wenigstens ''ein'' Tnw vorhanden ist. Ggf. Umfang der Stichprobe - siehe "ancillary_variables" - mit beachten. | ||
==Maximum== | ==Maximum== | ||
double | double Mesh2_node_x_lw(nMesh2_node) ; | ||
: | : Mesh2_node_x_lw:long_name = "maximales [[Tideniedrigwasser]] NTnw, Knoten" ; | ||
: | : Mesh2_node_x_lw:units = "m" ; | ||
: | : Mesh2_node_x_lw:name_id = 30 ; | ||
: | : Mesh2_node_x_lw:valid_range = -11034., 8848. ; | ||
: | : Mesh2_node_x_lw:_FillValue = 1.e+31 ; | ||
: | : Mesh2_node_x_lw:cell_methods = "time: minimum area: point" ; | ||
: | : Mesh2_node_x_lw:coordinates = "Mesh2_node_x_lw_time Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ; | ||
: | : Mesh2_node_x_lw:ancillary_variables = "Mesh2_node_nof_lw" ; | ||
: | : Mesh2_node_x_lw:grid_mapping = "Mesh2_crs" ; | ||
: | : Mesh2_node_x_lw:standard_name = "<font color=red>low_water</font>" ; | ||
: | : Mesh2_node_x_lw:mesh = "Mesh2" ; | ||
: | : Mesh2_node_x_lw:location = "node" ; | ||
: | : Mesh2_node_x_lw:comment = "maximum (tidal) low water (LW) within analysis period" ; | ||
Hinweise: | Hinweise: | ||
# Der angegebene Standardname ist noch nicht gültig. | # Der angegebene Standardname ist noch nicht gültig. | ||
# Wird | # Wird derzeit nur dann berechnet, falls ''alle'' Tnw-Ereignisse vorhanden sind. Da dies in Zusammenhang mit der Verwendung von so genannten ''[[Referenzflächen]]'' im Postprocessing steht, könnte man diese Vorgehensweise bei einem (zukünftigen) Wegfall der Notwendigkeit von [[Referenzflächen]] abwandeln. | ||
# Das maximale Tnw ist das Tnw-Ereignis mit dem größten [[Absunk]] des Wasserspiegels. Deshalb wird bei "cell_methods" der Wert "time: minimum" benutzt. | |||
==Minimum== | ==Minimum== | ||
double | double Mesh2_node_n_lw(nMesh2_node) ; | ||
: | : Mesh2_node_n_lw:long_name = "minimales [[Tideniedrigwasser]] HTnw, Knoten" ; | ||
: | : Mesh2_node_n_lw:units = "m" ; | ||
: | : Mesh2_node_n_lw:name_id = 31 ; | ||
: | : Mesh2_node_n_lw:valid_range = -11034., 8848. ; | ||
: | : Mesh2_node_n_lw:_FillValue = 1.e+31 ; | ||
: | : Mesh2_node_n_lw:cell_methods = "time: maximum area: point" ; | ||
: | : Mesh2_node_n_lw:coordinates = "Mesh2_node_n_lw_time Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ; | ||
: | : Mesh2_node_n_lw:ancillary_variables = "Mesh2_node_nof_lw" ; | ||
: | : Mesh2_node_n_lw:grid_mapping = "Mesh2_crs" ; | ||
: | : Mesh2_node_n_lw:standard_name = "<font color=red>low_water</font>" ; | ||
: | : Mesh2_node_n_lw:mesh = "Mesh2" ; | ||
: | : Mesh2_node_n_lw:location = "node" ; | ||
: | : Mesh2_node_n_lw:comment = "minimum (tidal) low water (LW) within analysis period" ; | ||
Hinweise: | Hinweise: | ||
# Der angegebene Standardname ist noch nicht gültig. | # Der angegebene Standardname ist noch nicht gültig. | ||
# Wird | # Wird immer dann berechnet, falls wenigstens ''ein'' Tnw vorhanden ist. | ||
# Das minimale Tnw ist das Tnw-Ereignis mit dem geringsten [[Absunk]] des Wasserspiegels. Deshalb wird bei "cell_methods" der Wert "time: maximum" benutzt. | |||
=Statistische Daten= | =Statistische Daten= | ||
==Anzahl der Ereignisse== | ==Anzahl der Ereignisse== | ||
int | int Mesh2_node_nof_lw(nMesh2_node) ; | ||
: | : Mesh2_node_nof_lw:long_name = "[[Tideniedrigwasser]] Tnw, Anzahl der Ereignisse, Knoten" ; | ||
: | : Mesh2_node_nof_lw:units = "1" ; | ||
: | : Mesh2_node_nof_lw:name_id = 23 ; | ||
: | : Mesh2_node_nof_lw:valid_range = 0, 1000000. ; | ||
: | : Mesh2_node_nof_lw:_FillValue = -999 ; | ||
: | : Mesh2_node_nof_lw:cell_methods = "time: sum area: point" ; | ||
: | : Mesh2_node_nof_lw:coordinates = "Mesh2_node_m_lw_time Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ; | ||
: | : Mesh2_node_nof_lw:grid_mapping = "Mesh2_crs" ; | ||
: | : Mesh2_node_nof_lw:standard_name = "<font color=red>low_water</font> number_of_observations" ; | ||
: | : Mesh2_node_nof_lw:mesh = "Mesh2" ; | ||
: | : Mesh2_node_nof_lw:location = "node" ; | ||
: | : Mesh2_node_nof_lw:comment = "(tidal) low water (LW), number of events" ; | ||
Hinweise: | Hinweise: | ||
# Der angegebene Standardname ist noch nicht gültig. | # Der angegebene Standardname ist noch nicht gültig. | ||
Zeile 169: | Zeile 178: | ||
==Standardabweichung== | ==Standardabweichung== | ||
double | double Mesh2_node_std_lw(nMesh2_node) ; | ||
: | : Mesh2_node_std_lw:long_name = "[[Tideniedrigwasser]] Tnw, Standardabweichung, Knoten" ; | ||
: | : Mesh2_node_std_lw:units = "m" ; | ||
: | : Mesh2_node_std_lw:name_id = -999 ; | ||
: | : Mesh2_node_std_lw:valid_range = 0., 10. ; | ||
: | : Mesh2_node_std_lw:_FillValue = 1.e+31 ; | ||
: | : Mesh2_node_std_lw:cell_methods = "time: standard_deviation area: point" ; | ||
: | : Mesh2_node_std_lw:coordinates = "Mesh2_node_m_lw_time Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ; | ||
: | : Mesh2_node_std_lw:grid_mapping = "Mesh2_crs" ; | ||
: | : Mesh2_node_std_lw:standard_name = "<font color=red>low_water</font>" ; | ||
: | : Mesh2_node_std_lw:mesh = "Mesh2" ; | ||
: | : Mesh2_node_std_lw:location = "node" ; | ||
: | : Mesh2_node_std_lw:comment = "(tidal) low water (LW), standard deviation" ; | ||
Hinweise: | Hinweise: | ||
# Der angegebene Standardname ist noch nicht gültig. | # Der angegebene Standardname ist noch nicht gültig. | ||
# Ggf. mit cell_methods="time: standard_deviation (interval: ?? minutes)" Zeitintervall der originalen Daten memorieren. | |||
=Änderungen bei | =Änderungen bei Face- (Polygon-) Daten= | ||
Liegt der Wasserstand als Mittelwert im Polygon vor, so sind die daraus abgeleiteten Kenngrößen ebenfalls als Mittelwert für die Polygone aufzufassen. Die erforderlichen Änderungen gegenüber knotenorientierten Daten werden am Beispiel des | Liegt der [[Wasserstand]] als Mittelwert im Face (Polygon) vor, so sind die daraus abgeleiteten Kenngrößen ebenfalls als Mittelwert für die Faces (Polygone) aufzufassen. Die erforderlichen Änderungen gegenüber knotenorientierten Daten werden am Beispiel des Tnw (alle Ereignisse) vorgestellt. Abgesehen von systematischen Ersetzungen (Namen, Dimensionen) werden die relevanten Änderungen <font color=blue>blau</font> hervorgehoben. | ||
double | double Mesh2_face_lw(nMesh2_lw,nMesh2_face) ; | ||
: | : Mesh2_face_lw:long_name = "[[Tideniedrigwasser]] Tnw, Face (Polygon)" ; | ||
: | : Mesh2_face_lw:units = "m" ; | ||
: | : Mesh2_face_lw:name_id = 28 ; | ||
: | : Mesh2_face_lw:valid_range = -11034., 8848. ; | ||
: | : Mesh2_face_lw:_FillValue = 1.e+31 ; | ||
: | : Mesh2_face_lw:cell_methods = "time: point area: <font color=blue>mean</font>" ; | ||
: | : Mesh2_face_lw:coordinates = "Mesh2_face_lw_time Mesh2_face_x Mesh2_face_y Mesh2_face_lon Mesh2_face_lat" ; | ||
: | : Mesh2_face_lw:grid_mapping = "Mesh2_crs" ; | ||
: | : Mesh2_face_lw:standard_name = "<font color=red>low_water</font>" ; | ||
: | : Mesh2_face_lw:mesh = "Mesh2" ; | ||
: | : Mesh2_face_lw:location = "<font color=blue>face</font>" ; | ||
: | : Mesh2_face_lw:comment = "(tidal) low water (LW), face (polygon)" ; | ||
Hinweise: | Hinweise: | ||
# Es wird hier davon ausgegangen, dass die Anwendung in der Lage ist, die | # Es wird hier davon ausgegangen, dass die Anwendung in der Lage ist, die Face- (Polygon-) Flächen aus den Koordinaten und Berandungen (''Boundaries'') der faces (Polygone) zu ermitteln. | ||
# Sollte das nicht der Fall sein, so muss ein Attribut "cell_measures" geeignet ergänzt werden. | # Sollte das nicht der Fall sein, so muss ein Attribut "cell_measures" geeignet ergänzt werden. | ||
# Der angegebene Standardname ist noch nicht gültig. | # Der angegebene Standardname ist noch nicht gültig. | ||
=Änderungen bei | =Änderungen bei Face- (Polygon-) Daten mit SubGrid= | ||
==Kenngröße== | ==Kenngröße== | ||
Liegen | Liegen face- (polygon-) bezogene Daten bei einem Gitter mit SubGrid vor, so kann die wasserbedeckte Fläche des Face (Polygons) beim Tnw in aller Regel nicht in einfacher Weise ermittelt werden. Es muss dann zusätzlich das Attribut "cell_measures" vorhanden sein. | ||
double | double Mesh2_face_lw(nMesh2_lw,nMesh2_face) ; | ||
: | : Mesh2_face_lw:long_name = "[[Tideniedrigwasser]] Tnw, Face (Polygon), mit SubGrid" ; | ||
: | : Mesh2_face_lw:units = "m" ; | ||
: | : Mesh2_face_lw:name_id = 28 ; | ||
: | : Mesh2_face_lw:valid_range = -11034., 8848. ; | ||
: | : Mesh2_face_lw:_FillValue = 1.e+31 ; | ||
: | : Mesh2_face_lw:cell_methods = "time: point area: <font color=blue>mean</font>" ; | ||
: | : Mesh2_face_lw:<font color=blue>cell_measures = "area: Mesh2_face_lw_area"</font> ; | ||
: | : Mesh2_face_lw:coordinates = "Mesh2_face_lw_time Mesh2_face_x Mesh2_face_y Mesh2_face_lon Mesh2_face_lat" ; | ||
: | : Mesh2_face_lw:grid_mapping = "Mesh2_crs" ; | ||
: | : Mesh2_face_lw:standard_name = "<font color=red>low_water</font>" ; | ||
: | : Mesh2_face_lw:mesh = "Mesh2" ; | ||
: | : Mesh2_face_lw:location = "<font color=blue>face</font>" ; | ||
: | : Mesh2_face_lw:comment = "(tidal) low water (LW), face (polygon), with sub grid" ; | ||
Hinweise: | Hinweise: | ||
# Die wasserbedeckte Fläche als Gewicht wird ggf. für weitere statistische Analysen benötigt. | # Die wasserbedeckte Fläche als Gewicht wird ggf. für weitere statistische Analysen benötigt. | ||
Zeile 229: | Zeile 239: | ||
==Flächengewicht== | ==Flächengewicht== | ||
Die Definition der wasserbedeckten Fläche lautet wie folgt: | Die [[Definition]] der wasserbedeckten Fläche lautet wie folgt: | ||
double | double Mesh2_face_lw_area(nMesh2_lw,nMesh2_face) ; | ||
: | : Mesh2_face_lw_area:long_name = "wasserbedeckte Flaeche des Face (Polygons) bei [[Tideniedrigwasser]]," ; | ||
: | : Mesh2_face_lw_area:units = "m2" ; | ||
: | : Mesh2_face_lw_area:name_id = -999 ; | ||
: | : Mesh2_face_lw_area:valid_range = 0., 1.e+30 ; | ||
: | : Mesh2_face_lw_area:_FillValue = 1.e+31 ; | ||
: | : Mesh2_face_lw_area:cell_methods = "time: point" ; | ||
: | : Mesh2_face_lw_area:coordinates = "Mesh2_face_lw_time Mesh2_face_x Mesh2_face_y Mesh2_face_lon Mesh2_face_lat" ; | ||
: | : Mesh2_face_lw_area:grid_mapping = "Mesh2_crs" ; | ||
: | : Mesh2_face_lw_area:standard_name = "sea_area" ; | ||
: | : Mesh2_face_lw_area:mesh = "Mesh2" ; | ||
: | : Mesh2_face_lw_area:location = "face" ; | ||
: | : Mesh2_face_lw_area:comment = "wet area at (tidal) low water (LW)" ; | ||
Hinweise: | Hinweise: | ||
# In analoger Weise müssen ggf. Flächen für die anderen Kenngrößen vorgehalten werden. | # In analoger Weise müssen ggf. Flächen für die anderen Kenngrößen vorgehalten werden. |
Aktuelle Version vom 21. Oktober 2022, 09:35 Uhr
Bemerkungen
Die Beschreibung wurde am 10. 4. 2012 nochmals an die Deltares-Konventionen angepasst. Die wichtigsten Änderungen sind:
- statt poly wird face benutzt.
Definition
- Standardname low_water (low_water_due_to_tides, low_tide).
- nach DIN: Tideniedrigwasser (Tnw) - Niedrigster Wert der Tidekurve zwischen zwei aufeinander folgenden Thw.
- NOAA Tide and Current Glossary: low water (LW) - The minimum height reached by a falling tide. The low water is due to the periodic tidal forces and the effects of meteorological, hydrologic, and/or oceanographic conditions.
Zeitangaben
Eintrittszeit für alle Ereignisse
double Mesh2_node_lw_time(nMesh2_lw,nMesh2_node) ;
- Mesh2_node_lw_time:long_name = "Eintrittszeit des Tideniedrigwassers (Tnw)" ;
- Mesh2_node_lw_time:units = "seconds since 2008-07-01 00:00:00 01:00" ;
- Mesh2_node_lw_time:name_id = 22 ;
- Mesh2_node_lw_time:bounds = "Mesh2_node_lw_time_bnd" ;
- Mesh2_node_lw_time:calendar = "gregorian" ;
- Mesh2_node_lw_time:standard_name = "time" ;
Hinweise:
- Bezeichnet Datum und Uhrzeit der Tnw-Zeiten an allen Positionen.
- Ist das Tnw nicht eingetreten, so wird die Tnw-Zeit der nächstgelegenen (Hilfs-) Referenzposition angegeben. Dies ist deshalb erforderlich, da eine (Hilfs-) Koordinatenvariable keine ungültigen Daten enthalten darf.
Zeitintervalle für alle Ereignisse
double Mesh2_node_lw_time_bnd(nMesh2_lw,nMesh2_node,two) ;
Hinweise:
- Im Normalfall entsprechen die Zeitangaben den Eintrittszeiten der vor und nach dem Tnw gelegenen Thw-Ereignisse.
- Stehen die Thw-Zeiten nicht zur Verfügung, so werden diejenigen der am nächsten gelegenen (Hilfs-) Referenzpositionen benutzt.
- Am Anfang und Ende des Analysezeitraums werden die Intervalle durch den Analysezeitraum begrenzt.
Eintrittszeit des Maximums
double Mesh2_node_x_lw_time(nMesh2_node) ;
- Mesh2_node_x_lw_time:long_name = "Eintrittszeit des maximalen Tideniedrigwassers (NTnw)" ;
- Mesh2_node_x_lw_time:units = "seconds since 2008-07-01 00:00:00 01:00" ;
- Mesh2_node_x_lw_time:name_id = 22 ;
- Mesh2_node_x_lw_time:bounds = "Mesh2_node_analysis_time_bnd" ;
- Mesh2_node_x_lw_time:calendar = "gregorian" ;
- Mesh2_node_x_lw_time:standard_name = "time" ;
Hinweise:
- Diese Zeitangabe wird (derzeit) nicht in BDF-Dateien (direkt) mitgeführt. Ersatzweise entweder die mittlere Zeit verwenden, oder die konkrete Zeit nachträglich ermitteln.
- Ist kein Maximum vorhanden, Zeitangabe der nächstgelegenen (Hilfs-) Referenzposition verwenden.
- Das maximale Tnw ist das Tnw-Ereignis mit dem größten Absunk des Wasserspiegels.
Eintrittszeit des Minimums
double Mesh2_node_n_lw_time(nMesh2_node) ;
- Mesh2_node_n_lw_time:long_name = "Eintrittszeit des minimalen Tideniedrigwassers (HTnw)" ;
- Mesh2_node_n_lw_time:units = "seconds since 2008-07-01 00:00:00 01:00" ;
- Mesh2_node_n_lw_time:name_id = 22 ;
- Mesh2_node_n_lw_time:bounds = "Mesh2_node_analysis_time_bnd" ;
- Mesh2_node_n_lw_time:calendar = "gregorian" ;
- Mesh2_node_n_lw_time:standard_name = "time" ;
Hinweise:
- Diese Zeitangabe wird (derzeit) nicht in BDF-Dateien (direkt) mitgeführt. Ersatzweise entweder die mittlere Zeit verwenden, oder die konkrete Zeit nachträglich ermitteln.
- Ist kein Minimum vorhanden, Zeitangabe der nächstgelegenen (Hilfs-) Referenzposition verwenden.
- Das minimale Tnw ist das Tnw-Ereignis mit dem geringsten Absunk des Wasserspiegels.
Eintrittszeit des Mittelwerts
double Mesh2_node_m_lw_time(nMesh2_node) ;
- Mesh2_node_m_lw_time:long_name = "Eintrittszeit des mittleren Tideniedrigwassers (MTnw)" ;
- Mesh2_node_m_lw_time:units = "seconds since 2008-07-01 00:00:00 01:00" ;
- Mesh2_node_m_lw_time:name_id = 22 ;
- Mesh2_node_m_lw_time:bounds = "Mesh2_node_analysis_time_bnd" ;
- Mesh2_node_m_lw_time:calendar = "gregorian" ;
- Mesh2_node_m_lw_time:standard_name = "time" ;
Hinweise:
- Es kann die mittlere Zeit benutzt werden.
- Da der Analysezeitraum vom Ort abhängig ist, muss ein Feld benutzt werden.
- Ist kein Mittelwert vorhanden, Zeitangabe der nächstgelegenen (Hilfs-) Referenzposition verwenden.
- Sollte mit Mesh2_node_m_hw_time identisch gewählt werden können.
- Werden die Zeitangaben für Maximum und Minimum nicht benötigt, so wäre diese Zeitangabe ausreichend.
Analysezeitraum
double Mesh2_node_analysis_time_bnd(nMesh2_node,two) ;
Hinweise:
- Es muss ein Feld benutzt werden, da die Analysezeiträume vom Ort abhängen können, da Kennwertanalysen auf Ereignisse bezogene Analysen sind.
- Sollte mit Mesh2_node_analysis_time_bnd identisch gewählt werden können.
Kenngrößen
Wert für alle Ereignisse
double Mesh2_node_lw(nMesh2_lw,nMesh2_node) ;
- Mesh2_node_lw:long_name = "Tideniedrigwasser Tnw, Knoten" ;
- Mesh2_node_lw:units = "m" ;
- Mesh2_node_lw:name_id = 28 ;
- Mesh2_node_lw:valid_range = -11034., 8848. ;
- Mesh2_node_lw:_FillValue = 1.e+31 ;
- Mesh2_node_lw:cell_methods = "time: point area: point" ;
- Mesh2_node_lw:coordinates = "Mesh2_node_lw_time Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
- Mesh2_node_lw:grid_mapping = "Mesh2_crs" ;
- Mesh2_node_lw:standard_name = "low_water" ;
- Mesh2_node_lw:mesh = "Mesh2" ;
- Mesh2_node_lw:location = "node" ;
- Mesh2_node_lw:comment = "(tidal) low water (LW)" ;
Hinweise:
- Der angegebene Standardname ist noch nicht gültig.
- Falls als Standardname "sea_surface_height" benutzt wird, müsste bei "cell_methods" time: minimum stehen.
Mittelwert
double Mesh2_node_m_lw(nMesh2_node) ;
- Mesh2_node_m_lw:long_name = "mittleres Tideniedrigwasser MTnw, Knoten" ;
- Mesh2_node_m_lw:units = "m" ;
- Mesh2_node_m_lw:name_id = 29 ;
- Mesh2_node_m_lw:valid_range = -11034., 8848. ;
- Mesh2_node_m_lw:_FillValue = 1.e+31 ;
- Mesh2_node_m_lw:cell_methods = "time: mean area: point" ;
- Mesh2_node_m_lw:coordinates = "Mesh2_node_m_lw_time Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
- Mesh2_node_m_lw:ancillary_variables = "Mesh2_node_nof_lw Mesh2_node_std_lw" ;
- Mesh2_node_m_lw:grid_mapping = "Mesh2_crs" ;
- Mesh2_node_m_lw:standard_name = "low_water" ;
- Mesh2_node_m_lw:mesh = "Mesh2" ;
- Mesh2_node_m_lw:location = "node" ;
- Mesh2_node_m_lw:comment = "mean (tidal) low water (LW) within analysis period" ;
Hinweise:
- Der angegebene Standardname ist noch nicht gültig.
- Wert wird immer berechnet, insofern wenigstens ein Tnw vorhanden ist. Ggf. Umfang der Stichprobe - siehe "ancillary_variables" - mit beachten.
Maximum
double Mesh2_node_x_lw(nMesh2_node) ;
- Mesh2_node_x_lw:long_name = "maximales Tideniedrigwasser NTnw, Knoten" ;
- Mesh2_node_x_lw:units = "m" ;
- Mesh2_node_x_lw:name_id = 30 ;
- Mesh2_node_x_lw:valid_range = -11034., 8848. ;
- Mesh2_node_x_lw:_FillValue = 1.e+31 ;
- Mesh2_node_x_lw:cell_methods = "time: minimum area: point" ;
- Mesh2_node_x_lw:coordinates = "Mesh2_node_x_lw_time Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
- Mesh2_node_x_lw:ancillary_variables = "Mesh2_node_nof_lw" ;
- Mesh2_node_x_lw:grid_mapping = "Mesh2_crs" ;
- Mesh2_node_x_lw:standard_name = "low_water" ;
- Mesh2_node_x_lw:mesh = "Mesh2" ;
- Mesh2_node_x_lw:location = "node" ;
- Mesh2_node_x_lw:comment = "maximum (tidal) low water (LW) within analysis period" ;
Hinweise:
- Der angegebene Standardname ist noch nicht gültig.
- Wird derzeit nur dann berechnet, falls alle Tnw-Ereignisse vorhanden sind. Da dies in Zusammenhang mit der Verwendung von so genannten Referenzflächen im Postprocessing steht, könnte man diese Vorgehensweise bei einem (zukünftigen) Wegfall der Notwendigkeit von Referenzflächen abwandeln.
- Das maximale Tnw ist das Tnw-Ereignis mit dem größten Absunk des Wasserspiegels. Deshalb wird bei "cell_methods" der Wert "time: minimum" benutzt.
Minimum
double Mesh2_node_n_lw(nMesh2_node) ;
- Mesh2_node_n_lw:long_name = "minimales Tideniedrigwasser HTnw, Knoten" ;
- Mesh2_node_n_lw:units = "m" ;
- Mesh2_node_n_lw:name_id = 31 ;
- Mesh2_node_n_lw:valid_range = -11034., 8848. ;
- Mesh2_node_n_lw:_FillValue = 1.e+31 ;
- Mesh2_node_n_lw:cell_methods = "time: maximum area: point" ;
- Mesh2_node_n_lw:coordinates = "Mesh2_node_n_lw_time Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
- Mesh2_node_n_lw:ancillary_variables = "Mesh2_node_nof_lw" ;
- Mesh2_node_n_lw:grid_mapping = "Mesh2_crs" ;
- Mesh2_node_n_lw:standard_name = "low_water" ;
- Mesh2_node_n_lw:mesh = "Mesh2" ;
- Mesh2_node_n_lw:location = "node" ;
- Mesh2_node_n_lw:comment = "minimum (tidal) low water (LW) within analysis period" ;
Hinweise:
- Der angegebene Standardname ist noch nicht gültig.
- Wird immer dann berechnet, falls wenigstens ein Tnw vorhanden ist.
- Das minimale Tnw ist das Tnw-Ereignis mit dem geringsten Absunk des Wasserspiegels. Deshalb wird bei "cell_methods" der Wert "time: maximum" benutzt.
Statistische Daten
Anzahl der Ereignisse
int Mesh2_node_nof_lw(nMesh2_node) ;
- Mesh2_node_nof_lw:long_name = "Tideniedrigwasser Tnw, Anzahl der Ereignisse, Knoten" ;
- Mesh2_node_nof_lw:units = "1" ;
- Mesh2_node_nof_lw:name_id = 23 ;
- Mesh2_node_nof_lw:valid_range = 0, 1000000. ;
- Mesh2_node_nof_lw:_FillValue = -999 ;
- Mesh2_node_nof_lw:cell_methods = "time: sum area: point" ;
- Mesh2_node_nof_lw:coordinates = "Mesh2_node_m_lw_time Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
- Mesh2_node_nof_lw:grid_mapping = "Mesh2_crs" ;
- Mesh2_node_nof_lw:standard_name = "low_water number_of_observations" ;
- Mesh2_node_nof_lw:mesh = "Mesh2" ;
- Mesh2_node_nof_lw:location = "node" ;
- Mesh2_node_nof_lw:comment = "(tidal) low water (LW), number of events" ;
Hinweise:
- Der angegebene Standardname ist noch nicht gültig.
- Bei "cell_methods" kann time: sum wahrscheinlich entfallen.
Standardabweichung
double Mesh2_node_std_lw(nMesh2_node) ;
- Mesh2_node_std_lw:long_name = "Tideniedrigwasser Tnw, Standardabweichung, Knoten" ;
- Mesh2_node_std_lw:units = "m" ;
- Mesh2_node_std_lw:name_id = -999 ;
- Mesh2_node_std_lw:valid_range = 0., 10. ;
- Mesh2_node_std_lw:_FillValue = 1.e+31 ;
- Mesh2_node_std_lw:cell_methods = "time: standard_deviation area: point" ;
- Mesh2_node_std_lw:coordinates = "Mesh2_node_m_lw_time Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat" ;
- Mesh2_node_std_lw:grid_mapping = "Mesh2_crs" ;
- Mesh2_node_std_lw:standard_name = "low_water" ;
- Mesh2_node_std_lw:mesh = "Mesh2" ;
- Mesh2_node_std_lw:location = "node" ;
- Mesh2_node_std_lw:comment = "(tidal) low water (LW), standard deviation" ;
Hinweise:
- Der angegebene Standardname ist noch nicht gültig.
- Ggf. mit cell_methods="time: standard_deviation (interval: ?? minutes)" Zeitintervall der originalen Daten memorieren.
Änderungen bei Face- (Polygon-) Daten
Liegt der Wasserstand als Mittelwert im Face (Polygon) vor, so sind die daraus abgeleiteten Kenngrößen ebenfalls als Mittelwert für die Faces (Polygone) aufzufassen. Die erforderlichen Änderungen gegenüber knotenorientierten Daten werden am Beispiel des Tnw (alle Ereignisse) vorgestellt. Abgesehen von systematischen Ersetzungen (Namen, Dimensionen) werden die relevanten Änderungen blau hervorgehoben.
double Mesh2_face_lw(nMesh2_lw,nMesh2_face) ;
- Mesh2_face_lw:long_name = "Tideniedrigwasser Tnw, Face (Polygon)" ;
- Mesh2_face_lw:units = "m" ;
- Mesh2_face_lw:name_id = 28 ;
- Mesh2_face_lw:valid_range = -11034., 8848. ;
- Mesh2_face_lw:_FillValue = 1.e+31 ;
- Mesh2_face_lw:cell_methods = "time: point area: mean" ;
- Mesh2_face_lw:coordinates = "Mesh2_face_lw_time Mesh2_face_x Mesh2_face_y Mesh2_face_lon Mesh2_face_lat" ;
- Mesh2_face_lw:grid_mapping = "Mesh2_crs" ;
- Mesh2_face_lw:standard_name = "low_water" ;
- Mesh2_face_lw:mesh = "Mesh2" ;
- Mesh2_face_lw:location = "face" ;
- Mesh2_face_lw:comment = "(tidal) low water (LW), face (polygon)" ;
Hinweise:
- Es wird hier davon ausgegangen, dass die Anwendung in der Lage ist, die Face- (Polygon-) Flächen aus den Koordinaten und Berandungen (Boundaries) der faces (Polygone) zu ermitteln.
- Sollte das nicht der Fall sein, so muss ein Attribut "cell_measures" geeignet ergänzt werden.
- Der angegebene Standardname ist noch nicht gültig.
Änderungen bei Face- (Polygon-) Daten mit SubGrid
Kenngröße
Liegen face- (polygon-) bezogene Daten bei einem Gitter mit SubGrid vor, so kann die wasserbedeckte Fläche des Face (Polygons) beim Tnw in aller Regel nicht in einfacher Weise ermittelt werden. Es muss dann zusätzlich das Attribut "cell_measures" vorhanden sein.
double Mesh2_face_lw(nMesh2_lw,nMesh2_face) ;
- Mesh2_face_lw:long_name = "Tideniedrigwasser Tnw, Face (Polygon), mit SubGrid" ;
- Mesh2_face_lw:units = "m" ;
- Mesh2_face_lw:name_id = 28 ;
- Mesh2_face_lw:valid_range = -11034., 8848. ;
- Mesh2_face_lw:_FillValue = 1.e+31 ;
- Mesh2_face_lw:cell_methods = "time: point area: mean" ;
- Mesh2_face_lw:cell_measures = "area: Mesh2_face_lw_area" ;
- Mesh2_face_lw:coordinates = "Mesh2_face_lw_time Mesh2_face_x Mesh2_face_y Mesh2_face_lon Mesh2_face_lat" ;
- Mesh2_face_lw:grid_mapping = "Mesh2_crs" ;
- Mesh2_face_lw:standard_name = "low_water" ;
- Mesh2_face_lw:mesh = "Mesh2" ;
- Mesh2_face_lw:location = "face" ;
- Mesh2_face_lw:comment = "(tidal) low water (LW), face (polygon), with sub grid" ;
Hinweise:
- Die wasserbedeckte Fläche als Gewicht wird ggf. für weitere statistische Analysen benötigt.
- In analoger Weise muss auch bei den anderen Kenngrößen vorgegangen werden.
Flächengewicht
Die Definition der wasserbedeckten Fläche lautet wie folgt:
double Mesh2_face_lw_area(nMesh2_lw,nMesh2_face) ;
- Mesh2_face_lw_area:long_name = "wasserbedeckte Flaeche des Face (Polygons) bei Tideniedrigwasser," ;
- Mesh2_face_lw_area:units = "m2" ;
- Mesh2_face_lw_area:name_id = -999 ;
- Mesh2_face_lw_area:valid_range = 0., 1.e+30 ;
- Mesh2_face_lw_area:_FillValue = 1.e+31 ;
- Mesh2_face_lw_area:cell_methods = "time: point" ;
- Mesh2_face_lw_area:coordinates = "Mesh2_face_lw_time Mesh2_face_x Mesh2_face_y Mesh2_face_lon Mesh2_face_lat" ;
- Mesh2_face_lw_area:grid_mapping = "Mesh2_crs" ;
- Mesh2_face_lw_area:standard_name = "sea_area" ;
- Mesh2_face_lw_area:mesh = "Mesh2" ;
- Mesh2_face_lw_area:location = "face" ;
- Mesh2_face_lw_area:comment = "wet area at (tidal) low water (LW)" ;
Hinweise:
- In analoger Weise müssen ggf. Flächen für die anderen Kenngrößen vorgehalten werden.
Anmerkungen
- Inhalt ist CF-konform gemäß NCAS CF Compliance Checker, mit Ausnahme der rot markierten Standardnamen.
- Eine endgültige Abstimmung der Standardnamen muss noch erfolgen.
zurück zu NetCDF oder NetCDF Tidekennwerte des Wasserstandes