Aktionen

NetCDF Synoptische Daten im unstrukturierten Gitter: Unterschied zwischen den Versionen

Aus BAWiki

imported>Lang Guenther
(→‎Dimensionen: Sektion Datenkompression eingefügt)
(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>).)
 
(24 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:


Synoptische Daten für alle ''staggered data'' Positionen eines (klassischen) unstrukturierten Gitters, welches typischer Weise aus Drei- und Vierecken aufgebaut ist.
Synoptische Daten für alle ''staggered data'' Positionen eines (klassischen) unstrukturierten Gitters, welches typischer Weise aus Drei- und Vierecken aufgebaut ist.
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 Schwebstoffklassennamen.
# '''nMesh2_class_names_strlen''' : max. Anzahl der Zeichen in Schwebstoffklassennamen.
# '''nMesh2_time''' : Anzahl der Zeitpunkte (Gitterdatei).
# '''nMesh2_time''' : Anzahl der Zeitpunkte (Gitterdatei).
Zeile 20: Zeile 23:
# '''nMesh2_layer_3d''' : Anzahl der Schichten für tiefenstrukturierte Daten.
# '''nMesh2_layer_3d''' : Anzahl der Schichten für tiefenstrukturierte Daten.
# '''nMesh2_suspension_classes''' : Anzahl der Schwebstoffklassen, inklusive Summe aller Fraktionen.
# '''nMesh2_suspension_classes''' : Anzahl der Schwebstoffklassen, inklusive Summe aller Fraktionen.
# '''nMaxMesh2_poly_nodes''' : maximale Anzahl der Knoten/Kanten in einem Polygon.
# '''nMaxMesh2_[[POLY|poly]]_nodes''' : maximale Anzahl der Knoten/Kanten in einem Polygon.
# '''two''' : Konstante ( = 2 ).
# '''two''' : Konstante ( = 2 ).


=Datenkompression=
=Datenkompression=


Auf Grund der Verwendung von z-Schichten sind über jeder Position in Abhängigkeit von der Wassertiefe unterschiedlich viele (aktive) Berechnungszellen vorhanden. Zur Reduktion der Größe der Ergebnisdatensätze könnten im Prinzip verschiedene Dimensionen in einer komprimierten Dimension zusammengefasst. Dauerhaft fehlende Daten würden dann erst gar nicht in der Datei abgespeichert. Dies reduzierte bei drei-dimensionalen Simulationen mit z-Schichten den Speicheraufwand typischer Weise um 60 bis 80 Prozent.  
Siehe [[NetCDF Kompression von Daten durch Aufsammeln]].


==Komprimierte Daten an Knoten==
=Gewichte=


Hinweise:
* Siehe unter [[NetCDF Synoptische Daten im Dreiecksgitter#Gewichte|Synoptische Daten im Dreiecksgitter, Abschnitt "Gewichte"]].
# Methode kann nicht in CF-konformer Weise genutzt werden:
* Alle Gewichte können in gleicher Weise definiert werden.
#* Probleme bei der Verwendung von "cell_methods: mean".
#* Probleme bei der Zuordnung der korrekten Koordinaten in Systemen wie ArcGIS.
# Weitere allgemeine Hinweise, siehe unter [[NetCDF Kompression von Daten durch Aufsammeln]].


==Komprimierte Daten an Kanten==
=Zeitkoordinaten=


Siehe Hinweise unter ''Knoten''.
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Zeitkoordinaten|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Zeitkoordinaten"]].
* Alle Zeitkoordinaten können in gleicher Weise definiert werden.


==Komprimierte Daten an Polygonen==
=Vertikalkoordinaten=


Siehe Hinweise unter ''Knoten''.
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Vertikalkoordinaten|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Vertikalkoordinaten"]].
* Alle Vertikalkoordinaten können in gleicher Weise definiert werden.


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


==Kennzeichnung offener und geschlossener Kanten==
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Informationen für das HN-Verfahren|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Informationen für das HN-Verfahren"]].
 
* Alle Variablen können in gleicher Weise definiert werden.
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Kennzeichnung offener und geschlossener Kanten|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Kennzeichnung offener und geschlossener Kanten"]].
* Variable kann in gleicher Weise definiert werden.
 
==Kennzeichnung von Positionen für die Randwertsteuerung==
''Text fehlt noch.''
 
=Datenkompression=
 
Auf Grund der Verwendung von z-Schichten sind, z. B. über jedem Polygon, in Abhängigkeit von der Wassertiefe unterschiedlich viele (aktive) Berechnungszellen vorhanden. Zur Reduktion der Größe der Ergebnisdatensätze werden verschiedene Dimensionen in einer komprimierten Dimension zusammengefasst. Dauerhaft fehlende Daten werden daher erst gar nicht in der Datei abgespeichert. Dies reduziert bei drei-dimensionalen Simulationen mit z-Schichten den Speicheraufwand typischer Weise um 60 bis 80 Prozent.
 
Siehe auch [[NetCDF Kompression von Daten durch Aufsammeln]].
 
==Komprimierte Daten an Knoten==
 
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Komprimierte Daten an Knoten|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Komprimierte Daten an Knoten"]].
* Variable kann in gleicher Weise definiert werden.
 
==Komprimierte Daten auf Kanten==
 
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Komprimierte Daten auf Kanten|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Komprimierte Daten auf Kanten"]].
* Variable kann in gleicher Weise definiert werden.
 
==Komprimierte Daten in Polygonen==
 
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Komprimierte Daten in Polygonen|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Komprimierte Daten in Polygonen"]].
* Variable kann in gleicher Weise definiert werden.
 
=Gewichte=
 
Gewichte werden insbesondere im Postprocessing benötigt, um abgeleitete Daten korrekt berechnen zu können, falls die hierfür relevanten Gewichtsfaktoren, z. B. Flächen oder Volumina, nicht in einfacher Weise aus den Koordinaten abgeleitet werden können. Die Verwendung von Gewichten bringt daher eine große Sicherheit in die späteren Weiterverarbeitung der Daten. Beispiele für abgeleitete Daten sind Tiefenmittelwerte, Durchflüsse, räumliche Mittelwerte, Massensummen usw.
 
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Gewichte|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Gewichte"]].
* Variablen können in gleicher Weise definiert werden.


=Aktuelle (zeitvariable) Topografie=
=Aktuelle (zeitvariable) Topografie=
Es werden nur die Angaben für zeitvariable Topografie gemacht. Bei stationärer Topografie entfällt die Dimension ''time''.
==Knoten==
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Knoten|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Aktuelle (zeitvariable) Topografie, Knoten"]].
* Variable kann in gleicher Weise definiert werden.
==Kanten==
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Kanten|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Aktuelle (zeitvariable) Topografie, Kanten"]].
* Variable kann in gleicher Weise definiert werden.
==Polygone==
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Polygone|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Aktuelle (zeitvariable) Topografie, Polygone"]].
* Variable kann in gleicher Weise definiert werden.
=Maximal zulässige Tiefe=
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Maximal zulässige Tiefe|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Maximal zulässige Tiefe"]].
* Variablen können in gleicher Weise definiert werden.
=Wasserstand=
Typischer Weise liegt der Wasserstand entweder (punktweise) am Knoten oder konstant im Polygon vor.
==Knoten==
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Knoten_2|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Wasserstand, Knoten"]].
* Variable kann in gleicher Weise definiert werden.
==Polygon==
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Polygon|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Wasserstand, Polygon"]].
* Variable kann in gleicher Weise definiert werden.
=Tiefengemittelter Salzgehalt=
Typischer Weise liegt der Salzgehalt entweder (punktweise) über Knoten oder über Polygonen vor.
==Knoten==
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Knoten_3|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Tiefengemittelter Salzgehalt, Knoten"]].
* Variable kann in gleicher Weise definiert werden.
==Polygone==
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Polygone_2|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Tiefengemittelter Salzgehalt, Polygone"]].
* Variable kann in gleicher Weise definiert werden.
=Tiefenstrukturierter Salzgehalt=
Typischer Weise liegt der Salzgehalt entweder (punktweise) über Knoten oder über Polygonen vor.
==Knoten==
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Knoten_4|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Tiefenstrukturierter Salzgehalt, Knoten"]].
* Variable kann in gleicher Weise definiert werden.
==Polygone==
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Polygone_3|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Tiefenstrukturierter Salzgehalt, Polygone"]].
* Variable kann in gleicher Weise definiert werden.
=Tiefengemittelte Strömungsgeschwindigkeit=
==Knoten==
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Knoten_5|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Tiefengemittelte Strömungsgeschwindigkeit, Knoten"]].
* Variablen können in gleicher Weise definiert werden.
==Kanten==
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Kanten_2|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Tiefengemittelte Strömungsgeschwindigkeit, Kanten"]].
* Variablen können in gleicher Weise definiert werden.
=Tiefenstrukturierte Strömungsgeschwindigkeit=
==Knoten==


* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Knoten_6|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Tiefenstrukturierte Strömungsgeschwindigkeit, Knoten"]].
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Aktuelle (zeitvariable) Topografie|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Aktuelle (zeitvariable) Topografie"]].
* Variablen können in gleicher Weise definiert werden.
* Alle Variablen können in gleicher Weise definiert werden


==Kanten==
=Maximale zulässige Tiefe=


* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Kanten_3|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Tiefenstrukturierte Strömungsgeschwindigkeit, Kanten"]].
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Maximale zulässige Tiefe|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Maximale zulässige Tiefe"]].
* Variablen können in gleicher Weise definiert werden.
* Alle Variablen können in gleicher Weise definiert werden


=Anmerkungen, Fragen=
=Anmerkungen=
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Anmerkungen, Fragen|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Anmerkungen, Fragen"]].
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Anmerkungen|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Anmerkungen"]].
----
----
zurück zu [[NetCDF]]
zurück zu [[NetCDF]]
----
----
[[Strukturübersicht]]
[[Strukturübersicht]]

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

Kurze Beschreibung

Synoptische Daten für alle staggered data Positionen eines (klassischen) unstrukturierten Gitters, welches typischer Weise aus Drei- und Vierecken aufgebaut ist.

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 Schwebstoffklassennamen.
  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.
  8. nMesh2_layer_3d : Anzahl der Schichten für tiefenstrukturierte Daten.
  9. nMesh2_suspension_classes : Anzahl der Schwebstoffklassen, inklusive Summe aller Fraktionen.
  10. nMaxMesh2_poly_nodes : maximale Anzahl der Knoten/Kanten in einem Polygon.
  11. two : Konstante ( = 2 ).

Datenkompression

Siehe NetCDF Kompression von Daten durch Aufsammeln.

Gewichte

Zeitkoordinaten

Vertikalkoordinaten

Informationen für das HN-Verfahren

Aktuelle (zeitvariable) Topografie

Maximale zulässige Tiefe

Anmerkungen


zurück zu NetCDF


Strukturübersicht