Aktionen

NetCDF Synoptische (morphologische) Daten im Dreiecksgitter

Aus BAWiki

Version vom 28. September 2011, 11:55 Uhr von imported>Lang Guenther (→‎Wasserstand: Link und Hinweis ergänzt, sonstige Inhalte gelöscht)

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.

Weitere Beschreibungen

Dimensionen

  1. nMesh2_node : Anzahl der Knoten.
  2. nMesh2_edge : Anzahl der Kanten.
  3. nMesh2_poly : Anzahl der 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.

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

Text noch nicht verfügbar.

Polygone

Text noch nicht verfügbar.

Tiefengemittelte Strömungsgeschwindigkeit

Knoten

x-Komponente

float Mesh2_Stroemungsgeschwindigkeit_x_2d(nMesh2_data_time, nMesh2_layer_2d, nMesh2_node) ;

Mesh2_Stroemungsgeschwindigkeit_x_2d:long_name = "Stroemungsgeschwindigkeit (x-Komponente)" ;
Mesh2_Stroemungsgeschwindigkeit_x_2d:units = "m s-1" ;
Mesh2_Stroemungsgeschwindigkeit_x_2d:name_id = 2 ;
Mesh2_Stroemungsgeschwindigkeit_x_2d:_FillValue = 1.e+31f ;
Mesh2_Stroemungsgeschwindigkeit_x_2d:cell_methods = "nMesh2_data_time: point nMesh2_layer_2d: mean area: point" ;
Mesh2_Stroemungsgeschwindigkeit_x_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_2d" ;
Mesh2_Stroemungsgeschwindigkeit_x_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_Stroemungsgeschwindigkeit_x_2d:standard_name = "sea_water_x_velocity" ;
Mesh2_Stroemungsgeschwindigkeit_x_2d:mesh = "Mesh2" ;
Mesh2_Stroemungsgeschwindigkeit_x_2d:location = "node" ;

y-Komponente

float Mesh2_Stroemungsgeschwindigkeit_y_2d(nMesh2_data_time, nMesh2_layer_2d, nMesh2_node) ;

Mesh2_Stroemungsgeschwindigkeit_y_2d:long_name = "Stroemungsgeschwindigkeit (y-Komponente)" ;
Mesh2_Stroemungsgeschwindigkeit_y_2d:units = "m s-1" ;
Mesh2_Stroemungsgeschwindigkeit_y_2d:name_id = 2 ;
Mesh2_Stroemungsgeschwindigkeit_y_2d:_FillValue = 1.e+31f ;
Mesh2_Stroemungsgeschwindigkeit_y_2d:cell_methods = "nMesh2_data_time: point nMesh2_layer_2d: mean area: point" ;
Mesh2_Stroemungsgeschwindigkeit_y_2d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_2d" ;
Mesh2_Stroemungsgeschwindigkeit_y_2d:grid_mapping = "Mesh2_crs" ;
Mesh2_Stroemungsgeschwindigkeit_y_2d:standard_name = "sea_water_y_velocity" ;
Mesh2_Stroemungsgeschwindigkeit_y_2d:mesh = "Mesh2" ;
Mesh2_Stroemungsgeschwindigkeit_y_2d:location = "node" ;

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

Text noch nicht verfügbar.

Tiefenstrukturierte Strömungsgeschwindigkeit

Knoten

x-Komponente

float Mesh2_Stroemungsgeschwindigkeit_x_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;

Mesh2_Stroemungsgeschwindigkeit_x_3d:long_name = "Stroemungsgeschwindigkeit (x-Komponente)" ;
Mesh2_Stroemungsgeschwindigkeit_x_3d:units = "m s-1" ;
Mesh2_Stroemungsgeschwindigkeit_x_3d:name_id = 2 ;
Mesh2_Stroemungsgeschwindigkeit_x_3d:_FillValue = 1.e+31f ;
Mesh2_Stroemungsgeschwindigkeit_x_3d:cell_methods = "nMesh2_data_time: point nMesh2_layer_3d: mean area: point" ;
Mesh2_Stroemungsgeschwindigkeit_x_3d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_3d" ;
Mesh2_Stroemungsgeschwindigkeit_x_3d:grid_mapping = "Mesh2_crs" ;
Mesh2_Stroemungsgeschwindigkeit_x_3d:standard_name = "sea_water_x_velocity" ;
Mesh2_Stroemungsgeschwindigkeit_x_3d:mesh = "Mesh2" ;
Mesh2_Stroemungsgeschwindigkeit_x_3d:location = "node" ;

y-Komponente

float Mesh2_Stroemungsgeschwindigkeit_y_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;

Mesh2_Stroemungsgeschwindigkeit_y_3d:long_name = "Stroemungsgeschwindigkeit (y-Komponente)" ;
Mesh2_Stroemungsgeschwindigkeit_y_3d:units = "m s-1" ;
Mesh2_Stroemungsgeschwindigkeit_y_3d:name_id = 2 ;
Mesh2_Stroemungsgeschwindigkeit_y_3d:_FillValue = 1.e+31f ;
Mesh2_Stroemungsgeschwindigkeit_y_3d:cell_methods = "nMesh2_data_time: point nMesh2_layer_3d: mean area: point" ;
Mesh2_Stroemungsgeschwindigkeit_y_3d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_3d" ;
Mesh2_Stroemungsgeschwindigkeit_y_3d:grid_mapping = "Mesh2_crs" ;
Mesh2_Stroemungsgeschwindigkeit_y_3d:standard_name = "sea_water_y_velocity" ;
Mesh2_Stroemungsgeschwindigkeit_y_3d:mesh = "Mesh2" ;
Mesh2_Stroemungsgeschwindigkeit_y_3d:location = "node" ;

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

float Mesh2_Stroemungsgeschwindigkeit_m_3d(nMesh2_data_time, nMesh2_layer_3d, nMesh2_node) ;

Mesh2_Stroemungsgeschwindigkeit_m_3d:long_name = "Stroemungsgeschwindigkeit (Betrag)" ;
Mesh2_Stroemungsgeschwindigkeit_m_3d:units = "m s-1" ;
Mesh2_Stroemungsgeschwindigkeit_m_3d:name_id = 2 ;
Mesh2_Stroemungsgeschwindigkeit_m_3d:_FillValue = 1.e+31f ;
Mesh2_Stroemungsgeschwindigkeit_m_3d:cell_methods = "nMesh2_data_time: point nMesh2_layer_3d: mean area: point" ;
Mesh2_Stroemungsgeschwindigkeit_m_3d:coordinates = "Mesh2_node_x Mesh2_node_y Mesh2_node_lon Mesh2_node_lat Mesh2_node_z_3d" ;
Mesh2_Stroemungsgeschwindigkeit_m_3d:grid_mapping = "Mesh2_crs" ;
Mesh2_Stroemungsgeschwindigkeit_m_3d:standard_name = "magnitude_of_sea_water_velocity" ;
Mesh2_Stroemungsgeschwindigkeit_m_3d:mesh = "Mesh2" ;
Mesh2_Stroemungsgeschwindigkeit_m_3d:location = "node" ;

Kanten

x-Komponente

Text noch nicht verfügbar.

y-Komponente

Text noch nicht verfügbar.

z-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.

z-Komponente

Text noch nicht verfügbar.

Betrag

Text noch nicht verfügbar.

Bezeichnung der Schwebstoffklassen

Text noch nicht verfügbar.

Tiefengemittelter Schwebstoffgehalt

Knoten

Text noch nicht verfügbar.

Kanten

Text noch nicht verfügbar.

Polygone

Text noch nicht verfügbar.

Tiefenstrukturierter Schwebstoffgehalt

Knoten

Text noch nicht verfügbar.

Kanten

Text noch nicht verfügbar.

Polygone

Text noch nicht verfügbar.

Anmerkungen


zurück zu NetCDF


Strukturübersicht