NetCDF Synoptische Daten im unstrukturierten Gitter mit SubGrid: Unterschied zwischen den Versionen
Aus BAWiki
imported>Lang Guenther |
imported>Lang Guenther |
||
Zeile 70: | Zeile 70: | ||
:: integer Mesh2_subedge_mask(nMesh2_subedge) ; | :: integer Mesh2_subedge_mask(nMesh2_subedge) ; | ||
::: | ::: Mesh2_subedge_mask:standard_name = "'''???'''" ; \\ yet to be defined | ||
::: | ::: Mesh2_subedge_mask:long_name = "mask for subedges, dry or wet" ; | ||
::: | ::: Mesh2_subedge_mask:coordinates = "Mesh2_subedge_lon Mesh2_subedge_lat" ; | ||
::: | ::: Mesh2_subedge_mask:_FillValue = ''fillvalue'' ; | ||
::: | ::: Mesh2_subedge_mask:valid_range = 0, 1 ; | ||
::: | ::: Mesh2_subedge_mask:valid_values = 0, 1 ; | ||
::: | ::: Mesh2_subedge_mask:flag_meanings = "dry, wet" | ||
::: | ::: Mesh2_subedge_mask:grid_mapping = "crs" | ||
==SubPolygone== | ==SubPolygone== |
Version vom 14. September 2010, 11:00 Uhr
Kurze Beschreibung
Synoptische Daten für alle staggered data Positionen eines unstrukturierten Gitters mit SubGrid. Daten an Knoten sind für ein unstrukturiertes Gitter mit SubGrid nicht sinnvoll und werden daher hier auch nicht mehr aufgeführt.
Weitere Beschreibungen
- NetCDF Unstrukturiertes Gitter mit SubGrid: Koordinaten, Topologie und Koordinatentransformation;
- NetCDF Zeitkoordinate: Koordinatenvariable time;
- NetCDF Vertikalkoordinate: Vertikalkoordinate depth oder height:
- edge_depth_3d : Vertikalkoordinate für tiefenstrukturierte Daten auf Kanten;
- poly_depth_3d : Vertikalkoordinate für tiefenstrukturierte Daten in Polygonen.
Bemerkung: Es werden verschiedene Vertikalkoordinaten benötigt, da in jedem Attribut formula_terms verschiedene Variablen für Wasserstand und Boden benutzt werden.
Dimensionen
Soweit nicht schon oben festgelegt, kommen noch folgende Dimensionen hinzu:
- dimensions:
- nMesh2_cell = total number of computational cells above polygons
- nMesh2_face = total number of computational faces above edges
- nMesh2_subcell = total number of computational subcells above subpolygons
- nMesh2_subface = total number of computational subfaces above subedges
Informationen für das HN-Verfahren
Kennzeichnung offener und geschlossener Kanten
- Siehe NetCDF synoptische Daten im unstrukturierten Gitter, 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 auf Kanten
- Siehe NetCDF synoptische Daten im unstrukturierten Gitter, Abschnitt "Komprimierte Daten auf Kanten".
- Variable kann in gleicher Weise definiert werden.
Komprimierte Daten in Polygonen
- Siehe NetCDF synoptische Daten im unstrukturierten Gitter, Abschnitt "Komprimierte Daten in Polygonen".
- Variable kann in gleicher Weise definiert werden.
Komprimierte Daten auf SubKanten
- integer nMesh2_subface(nMesh2_subface) ;
- nMesh2_subface:compress = "edge_depth_3d nMesh2_subedge" ;
- integer nMesh2_subface(nMesh2_subface) ;
Komprimierte Daten auf SubPolygonen
- integer nMesh2_subcell(nMesh2_subcell) ;
- nMesh2_subcell:compress = "poly_depth_3d nMesh2_subpoly" ;
- integer nMesh2_subcell(nMesh2_subcell) ;
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 unstrukturierten Gitter, Abschnitt "Gewichte".
- Variablen können in gleicher Weise definiert werden.
- Auf die Durchflusshöhen an Knoten kann verzichtet werden.
Masken
Diese Informationen werden i. d. R. nur bei der Visualisierung von Datensätzen mit SubGrid benötigt. Für Berechnungsgitter mit hinterlegtem SubGrid liegen viele Berechnungsergebnisse nur auf dem (groben) Berechnungsgitter vor. Für eine detaillierte Visualisierung, z. B. der Wasseroberfläche, werden zusätzliche Informationen benötigt, welche SubPolygone eines Polygons wasserbedeckt sind und welche nicht. Für diese Zwecke stehen verschiedene Maskenvariablen bereit.
SubKanten
- integer Mesh2_subedge_mask(nMesh2_subedge) ;
- Mesh2_subedge_mask:standard_name = "???" ; \\ yet to be defined
- Mesh2_subedge_mask:long_name = "mask for subedges, dry or wet" ;
- Mesh2_subedge_mask:coordinates = "Mesh2_subedge_lon Mesh2_subedge_lat" ;
- Mesh2_subedge_mask:_FillValue = fillvalue ;
- Mesh2_subedge_mask:valid_range = 0, 1 ;
- Mesh2_subedge_mask:valid_values = 0, 1 ;
- Mesh2_subedge_mask:flag_meanings = "dry, wet"
- Mesh2_subedge_mask:grid_mapping = "crs"
- integer Mesh2_subedge_mask(nMesh2_subedge) ;
SubPolygone
SubFaces
SubCells
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 unstrukturierten Gitter, Abschnitt "Aktuelle (zeitvariable) Topografie, Knoten".
- Variable kann in gleicher Weise definiert werden.
Kanten
- Siehe NetCDF synoptische Daten im unstrukturierten Gitter, Abschnitt "Aktuelle (zeitvariable) Topografie, Kanten".
- Variable kann in gleicher Weise definiert werden.
Polygone
- Siehe NetCDF synoptische Daten im unstrukturierten Gitter, Abschnitt "Aktuelle (zeitvariable) Topografie, Polygone".
- Variable kann in gleicher Weise definiert werden.
Maximal zulässige Tiefe
- Siehe NetCDF synoptische Daten im unstrukturierten Gitter, 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 unstrukturierten Gitter, Abschnitt "Wasserstand, Knoten".
- Variable kann in gleicher Weise definiert werden.
Polygon
- Siehe NetCDF synoptische Daten im unstrukturierten Gitter, 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 unstrukturierten Gitter, Abschnitt "Tiefengemittelter Salzgehalt, Knoten".
- Variable kann in gleicher Weise definiert werden.
Polygone
- Siehe NetCDF synoptische Daten im unstrukturierten Gitter, 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 unstrukturierten Gitter, Abschnitt "Tiefenstrukturierter Salzgehalt, Knoten".
- Variable kann in gleicher Weise definiert werden.
Polygone
- Siehe NetCDF synoptische Daten im unstrukturierten Gitter, Abschnitt "Tiefenstrukturierter Salzgehalt, Polygone".
- Variable kann in gleicher Weise definiert werden.
Tiefengemittelte Strömungsgeschwindigkeit
Knoten
- Siehe NetCDF synoptische Daten im unstrukturierten Gitter, Abschnitt "Tiefengemittelte Strömungsgeschwindigkeit, Knoten".
- Variablen können in gleicher Weise definiert werden.
Kanten
- Siehe NetCDF synoptische Daten im unstrukturierten Gitter, Abschnitt "Tiefengemittelte Strömungsgeschwindigkeit, Kanten".
- Variablen können in gleicher Weise definiert werden.
Tiefenstrukturierte Strömungsgeschwindigkeit
Knoten
- Siehe NetCDF synoptische Daten im unstrukturierten Gitter, Abschnitt "Tiefenstrukturierte Strömungsgeschwindigkeit, Knoten".
- Variablen können in gleicher Weise definiert werden.
Kanten
- Siehe NetCDF synoptische Daten im unstrukturierten Gitter, Abschnitt "Tiefenstrukturierte Strömungsgeschwindigkeit, Kanten".
- Variablen können in gleicher Weise definiert werden.
Anmerkungen, Fragen
zurück zu NetCDF