NetCDF Synoptische Daten im unstrukturierten Gitter: Unterschied zwischen den Versionen
Aus BAWiki
imported>Lang Guenther |
imported>Lang Guenther |
||
Zeile 64: | Zeile 64: | ||
===Statische Fläche der Polygone=== | ===Statische Fläche der Polygone=== | ||
* Siehe [[NetCDF Synoptische Daten im Dreiecksgitter#Statische Fläche der Polygone|NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Statische Fläche der Polygone"]]. | |||
# | * Variable kann in gleicher Weise definiert werden. | ||
===Durchflussfläche über Kanten=== | ===Durchflussfläche über Kanten=== |
Version vom 27. April 2011, 13:01 Uhr
Kurze Beschreibung
Synoptische Daten für alle staggered data Positionen eines (klassischen) unstrukturierten Gitters, welches typischer Weise aus Drei- und Vierecken aufgebaut ist.
Weitere Beschreibungen
- NetCDF Unstrukturiertes Gitter: Koordinaten, Topologie und Koordinatentransformation.
- NetCDF Zeitkoordinate: Koordinatenvariable time.
- NetCDF Vertikalkoordinate: zeit- und ortsvariable Vertikalkoordinate.
Dimensionen
- nMesh2_node : Anzahl der Knoten.
- nMesh2_edge : Anzahl der Kanten.
- nMesh2_poly : Anzahl der Polygone (hier Dreiecke).
- nMesh2_class_names_strlen : max. Anzahl der Zeichen in Schwebstoffklassennamen.
- nMesh2_time : Anzahl der Zeitpunkte (Gitterdatei).
- nMesh2_data_time : UNLIMITED-Dimension, Anzahl der synoptischen Datensätze.
- nMesh2_layer_2d : Anzahl der Schichten für tiefengemittelte Daten.
- nMesh2_layer_3d : Anzahl der Schichten für tiefenstrukturierte Daten.
- nMesh2_suspension_classes : Anzahl der Schwebstoffklassen, inklusive Summe aller Fraktionen.
- nMaxMesh2_poly_nodes : maximale Anzahl der Knoten/Kanten in einem Polygon.
- two : Konstante ( = 2 ).
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.
Komprimierte Daten an Knoten
Hinweise:
- Methode kann nicht in CF-konformer Weise genutzt 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
Siehe Hinweise unter Knoten.
Komprimierte Daten an Polygonen
Siehe Hinweise unter Knoten.
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
Statische Länge der Kanten
Text noch nicht verfügbar.
Durchflusshöhe an Knoten
- Siehe NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Durchflusshöhe an Knoten".
- Variable kann in gleicher Weise definiert werden.
Durchflusshöhe an Knoten, differenziert nach Schichten
- Siehe NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Durchflusshöhe an Knoten, differenziert nach Schichten".
- Variable kann in gleicher Weise definiert werden.
Flächen
Statische Fläche der Polygone
- Siehe NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Statische Fläche der Polygone".
- Variable kann in gleicher Weise definiert werden.
Durchflussfläche über Kanten
Noch nicht näher ausgeführt.
Durchflussfläche über Kanten, differenziert nach Schichten
Noch nicht näher ausgeführt.
Volumina
Volumina über Polygonen
Noch nicht näher ausgeführt.
Volumina über Polygonen, differenziert nach Schichten
Noch nicht näher ausgeführt.
Zeitkoordinaten
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:
- 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
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:
- Die synoptischen Daten gelten für bestimmte Termine. Daher ist keine ergänzende Boundary-Variable erforderlich.
Informationen für das HN-Verfahren
Kennzeichnung offener und geschlossener Kanten
- Siehe 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.
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, Abschnitt "Aktuelle (zeitvariable) Topografie, Knoten".
- Variable kann in gleicher Weise definiert werden.
Kanten
- Siehe NetCDF synoptische Daten im Dreiecksgitter, Abschnitt "Aktuelle (zeitvariable) Topografie, Kanten".
- Variable kann in gleicher Weise definiert werden.
Polygone
- Siehe 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, Abschnitt "Maximal zulässige Tiefe".
- Variablen können in gleicher Weise definiert werden.
Anmerkungen, Fragen
zurück zu NetCDF