NetCDF Synoptische Daten auf Profilen: Unterschied zwischen den Versionen
Aus BAWiki
imported>Spohr Susanne K (Mesh1_prof_id plus _FillValue-Attribut) |
imported>Lang Guenther (Gliederung wegen Einfügen von featureType grundlegend überarbeitet) |
||
Zeile 9: | Zeile 9: | ||
* [[NetCDF Vertikalkoordinate]]: zeit- und ortsvariable Vertikalkoordinate. | * [[NetCDF Vertikalkoordinate]]: zeit- und ortsvariable Vertikalkoordinate. | ||
=Dimensionen= | =Version ''Discrete Sampling Geometry'' '''trajectoryProfile'''= | ||
Zur Ablage von Daten auf einem oder mehreren Profilen wird die in CF beschriebene ''Discrete Sampling Geometry'' mit '''featureType=trajectoryProfile''' verwendet. Ein Beispiel (NCDUMP) für Geometrie und Daten ist in [[Datei:P_synop_ncdump_2D.pdf]] zu sehen. | |||
=Version [[DATACONVERT]]= | |||
==Dimensionen== | |||
# '''nMesh1_node''' = Anzahl der Profilknoten. | # '''nMesh1_node''' = Anzahl der Profilknoten. | ||
Zeile 26: | Zeile 32: | ||
# '''nMaxMesh1_prof_nodes''' = maximale Anzahl der Knoten eines Profils. | # '''nMaxMesh1_prof_nodes''' = maximale Anzahl der Knoten eines Profils. | ||
=Geo-Positionen= | ==Geo-Positionen== | ||
Obwohl die Anzahl der Geopositionen in der Regel sehr viel kleiner als die Anzahl der Knoten (aller Profile) ist, werden die nachfolgenden Felder ohne komprimierte Dimension deklariert, um Probleme beim Verwenden komprimierter Variablen auszuschließen. | Obwohl die Anzahl der Geopositionen in der Regel sehr viel kleiner als die Anzahl der Knoten (aller Profile) ist, werden die nachfolgenden Felder ohne komprimierte Dimension deklariert, um Probleme beim Verwenden komprimierter Variablen auszuschließen. | ||
==Langer Name== | ===Langer Name=== | ||
char Mesh1_node_gp_long_name(nMesh1_node, nMesh1_strlen1) ; | char Mesh1_node_gp_long_name(nMesh1_node, nMesh1_strlen1) ; | ||
: Mesh1_node_gp_long_name:long_name = "Name der Geoposition" ; | : Mesh1_node_gp_long_name:long_name = "Name der Geoposition" ; | ||
Zeile 44: | Zeile 50: | ||
# Diese Variable soll nicht als Koordinatenvariable verwendet werden, daher kann das Attribut "_FillValue" verwendet werden. | # Diese Variable soll nicht als Koordinatenvariable verwendet werden, daher kann das Attribut "_FillValue" verwendet werden. | ||
==Code-Name== | ===Code-Name=== | ||
char Mesh1_node_gp_code_name(nMesh1_node, nMesh1_strlen2) ; | char Mesh1_node_gp_code_name(nMesh1_node, nMesh1_strlen2) ; | ||
: Mesh1_node_gp_code_name:long_name = "Kennung der Geoposition" ; | : Mesh1_node_gp_code_name:long_name = "Kennung der Geoposition" ; | ||
Zeile 57: | Zeile 63: | ||
# Für die meisten Knoten liegt keine gültige Bezeichnung vor. | # Für die meisten Knoten liegt keine gültige Bezeichnung vor. | ||
==Kurzer Name== | ===Kurzer Name=== | ||
char Mesh1_node_gp_short_name(nMesh1_node, nMesh1_strlen3) ; | char Mesh1_node_gp_short_name(nMesh1_node, nMesh1_strlen3) ; | ||
: Mesh1_node_gp_short_name:long_name = "Kuerzel der Geoposition" ; | : Mesh1_node_gp_short_name:long_name = "Kuerzel der Geoposition" ; | ||
Zeile 70: | Zeile 76: | ||
# Für die meisten Knoten liegt keine gültige Bezeichnung vor. | # Für die meisten Knoten liegt keine gültige Bezeichnung vor. | ||
==Geopositions-Identifikationsnummer== | ===Geopositions-Identifikationsnummer=== | ||
int Mesh1_node_gp_id(nMesh1_node) ; | int Mesh1_node_gp_id(nMesh1_node) ; | ||
: Mesh1_node_gp_id:long_name = "Identifikationsnummer der Geoposition eines Profilknotens" ; | : Mesh1_node_gp_id:long_name = "Identifikationsnummer der Geoposition eines Profilknotens" ; | ||
Zeile 84: | Zeile 90: | ||
# Für die meisten Knoten liegt keine gültige Bezeichnung vor. | # Für die meisten Knoten liegt keine gültige Bezeichnung vor. | ||
=Geo-Profile= | ==Geo-Profile== | ||
Eine Datei wird i. d. R. mehrere Profile enthalten, die durch ein entsprechendes | Eine Datei wird i. d. R. mehrere Profile enthalten, die durch ein entsprechendes | ||
[[NetCDF Profile#Kantenverzeichnis der Profile|Kantenverzeichnis der Profile]] beschrieben werden.<br> | [[NetCDF Profile#Kantenverzeichnis der Profile|Kantenverzeichnis der Profile]] beschrieben werden.<br> | ||
Zeile 90: | Zeile 96: | ||
übernimmt die Rolle einer Koordinatenvariable und erlaubt es die Profile über ihren langen Namen zu identifizieren. | übernimmt die Rolle einer Koordinatenvariable und erlaubt es die Profile über ihren langen Namen zu identifizieren. | ||
==Code-Name== | ===Code-Name=== | ||
char Mesh1_prof_code_name(nMesh1_prof, nMesh1_strlen2) ; | char Mesh1_prof_code_name(nMesh1_prof, nMesh1_strlen2) ; | ||
: Mesh1_prof_code_name:long_name = "Kennung eines Profils" ; | : Mesh1_prof_code_name:long_name = "Kennung eines Profils" ; | ||
Zeile 102: | Zeile 108: | ||
# Für das Attribut "name_id" gibt es noch keine gültige (BAW) PHYDEF-Code-Kennung. | # Für das Attribut "name_id" gibt es noch keine gültige (BAW) PHYDEF-Code-Kennung. | ||
==Kurzer Name== | ===Kurzer Name=== | ||
char Mesh1_prof_short_name(nMesh1_prof, nMesh1_strlen3) ; | char Mesh1_prof_short_name(nMesh1_prof, nMesh1_strlen3) ; | ||
: Mesh1_prof_short_name:long_name = "Kuerzel eines Profils" ; | : Mesh1_prof_short_name:long_name = "Kuerzel eines Profils" ; | ||
Zeile 114: | Zeile 120: | ||
# Für das Attribut "name_id" gibt es noch keine gültige (BAW) PHYDEF-Code-Kennung. | # Für das Attribut "name_id" gibt es noch keine gültige (BAW) PHYDEF-Code-Kennung. | ||
==Profil-Identifikationsnummer== | ===Profil-Identifikationsnummer=== | ||
int Mesh1_prof_id(nMesh1_prof) ; | int Mesh1_prof_id(nMesh1_prof) ; | ||
: Mesh1_prof_id:long_name = "Identifikationsnummer eines Profils" ; | : Mesh1_prof_id:long_name = "Identifikationsnummer eines Profils" ; | ||
Zeile 128: | Zeile 134: | ||
# Für das Attribut "name_id" gibt es noch keine gültige (BAW) PHYDEF-Code-Kennung. | # Für das Attribut "name_id" gibt es noch keine gültige (BAW) PHYDEF-Code-Kennung. | ||
==Profiltyp== | ===Profiltyp=== | ||
int Mesh1_prof_type(nMesh1_prof) ; | int Mesh1_prof_type(nMesh1_prof) ; | ||
: Mesh1_prof_type:long_name = "Typ des Profils" ; | : Mesh1_prof_type:long_name = "Typ des Profils" ; | ||
Zeile 146: | Zeile 152: | ||
# Kann in einer anderen Variablen mit dem Attribut "ancillary_variables" referenziert werden. | # Kann in einer anderen Variablen mit dem Attribut "ancillary_variables" referenziert werden. | ||
=Marker= | ==Marker== | ||
==Markertyp== | ===Markertyp=== | ||
int Mesh1_node_marker_type(nMesh1_node) ; | int Mesh1_node_marker_type(nMesh1_node) ; | ||
: Mesh1_node_marker_type:long_name = "Marker-Information der Profilknoten" ; | : Mesh1_node_marker_type:long_name = "Marker-Information der Profilknoten" ; | ||
Zeile 168: | Zeile 174: | ||
# Alle Knoten müssen über gültige Informationen verfügen. | # Alle Knoten müssen über gültige Informationen verfügen. | ||
=Daten an Knoten= | ==Daten an Knoten== | ||
==Profilmeter== | ===Profilmeter=== | ||
double Mesh1_prof_node_distance(nMesh1_prof,nMesh1_node) ; | double Mesh1_prof_node_distance(nMesh1_prof,nMesh1_node) ; | ||
: Mesh1_prof_node_distance:long_name = "Profilmeter - Abstand zum Profilanfang" ; | : Mesh1_prof_node_distance:long_name = "Profilmeter - Abstand zum Profilanfang" ; | ||
Zeile 185: | Zeile 191: | ||
# Für das Attribut "name_id" gibt es noch keine gültige (BAW) PHYDEF-Code-Kennung. | # Für das Attribut "name_id" gibt es noch keine gültige (BAW) PHYDEF-Code-Kennung. | ||
==Sonstige== | ===Sonstige=== | ||
Hinweise: | Hinweise: | ||
# Es kann analog zu [[NetCDF Synoptische Daten an Einzelpositionen]] vorgegangen werden: | # Es kann analog zu [[NetCDF Synoptische Daten an Einzelpositionen]] vorgegangen werden: | ||
Zeile 203: | Zeile 209: | ||
# Um auf Daten einzelner Profile zugreifen zu können, kann (eine Label-Koordinate) "Mesh1_prof_long_name" nicht verwendet werden, da hierfür die Datenvariablen die Dimension nMesh1_prof enthalten müssten. Der Zugriff auf Daten einzelner Profile muss mit Hilfe der entsprechenden Konnektivitätslisten umgesetzt werden. | # Um auf Daten einzelner Profile zugreifen zu können, kann (eine Label-Koordinate) "Mesh1_prof_long_name" nicht verwendet werden, da hierfür die Datenvariablen die Dimension nMesh1_prof enthalten müssten. Der Zugriff auf Daten einzelner Profile muss mit Hilfe der entsprechenden Konnektivitätslisten umgesetzt werden. | ||
=Daten an Kanten= | ==Daten an Kanten== | ||
Hinweise: | Hinweise: | ||
# Bislang liegen keine Daten an Kanten vor. Dies wird sich wahrscheinlich mit Übergang zur SubGrid Technologie ändern. | # Bislang liegen keine Daten an Kanten vor. Dies wird sich wahrscheinlich mit Übergang zur SubGrid Technologie ändern. | ||
=Anmerkungen, Fragen= | ==Anmerkungen, Fragen== | ||
* Datei ist CF-konform gemäß [http://puma.nerc.ac.uk/cgi-bin/cf-checker.pl NCAS ''CF Compliance Checker'']. | * Datei ist CF-konform gemäß [http://puma.nerc.ac.uk/cgi-bin/cf-checker.pl NCAS ''CF Compliance Checker'']. | ||
---- | ---- |
Version vom 21. Oktober 2016, 13:10 Uhr
Kurze Beschreibung
Synoptische Daten auf mehreren Längs- und Querprofilen.
Weitere Beschreibungen
- NetCDF Profile: Koordinaten, Topologie sowie Koordinatentransformation der Profile.
- NetCDF Zeitkoordinate: Koordinatenvariable time.
- NetCDF Vertikalkoordinate: zeit- und ortsvariable Vertikalkoordinate.
Version Discrete Sampling Geometry trajectoryProfile
Zur Ablage von Daten auf einem oder mehreren Profilen wird die in CF beschriebene Discrete Sampling Geometry mit featureType=trajectoryProfile verwendet. Ein Beispiel (NCDUMP) für Geometrie und Daten ist in zu sehen.
Version DATACONVERT
Dimensionen
- nMesh1_node = Anzahl der Profilknoten.
- nMesh1_data_node = Anzahl der Profilknoten mit Daten.
- nMesh1_edge = Anzahl der Profilkanten.
- nMesh1_prof = Anzahl der Profile.
- nMesh1_strlen0 = max. Anzahl der Zeichen für Dateinamen.
- nMesh1_strlen1 = max. Anzahl der Zeichen für lange Namen.
- nMesh1_strlen2 = max. Anzahl der Zeichen für Code-Bezeichnungen.
- nMesh1_strlen3 = max. Anzahl der Zeichen für Kurzbezeichnungen.
- nMesh1_time = Anzahl der Zeitpunkte (Gitterdatei).
- nMehs1_data_time = UNLIMITED-Dimension, Anzahl der synoptischen Datensätze.
- nMesh1_layer_2d = Anzahl der Schichten für tiefengemittelte Daten.
- nMesh1_layer_3d = Anzahl der Schichten für tiefenstrukturierte Daten.
- nMaxMesh1_prof_edges = maximale Anzahl der Kanten eines Profils.
- nMaxMesh1_prof_nodes = maximale Anzahl der Knoten eines Profils.
Geo-Positionen
Obwohl die Anzahl der Geopositionen in der Regel sehr viel kleiner als die Anzahl der Knoten (aller Profile) ist, werden die nachfolgenden Felder ohne komprimierte Dimension deklariert, um Probleme beim Verwenden komprimierter Variablen auszuschließen.
Langer Name
char Mesh1_node_gp_long_name(nMesh1_node, nMesh1_strlen1) ;
- Mesh1_node_gp_long_name:long_name = "Name der Geoposition" ;
- Mesh1_node_gp_long_name:name_id = 1395 ;
- Mesh1_node_gp_long_name:coordinates = "Mesh1_node_x Mesh1_node_y Mesh1_node_lon Mesh1_node_lat" ;
- Mesh1_node_gp_long_name:_FillValue = "?" ;
- Mesh1_node_gp_long_name:location = "node" ;
- Mesh1_node_gp_long_name:mesh = "Mesh1" ;
- Mesh1_node_gp_long_name:grid_mapping = "Mesh1_crs" ;
Hinweise:
- Das Attribut "name_id" entspricht der (BAW) PHYDEF-Code-Kennung der Variablen.
- Für die meisten Knoten liegt keine gültige Bezeichnung vor.
- Diese Variable soll nicht als Koordinatenvariable verwendet werden, daher kann das Attribut "_FillValue" verwendet werden.
Code-Name
char Mesh1_node_gp_code_name(nMesh1_node, nMesh1_strlen2) ;
- Mesh1_node_gp_code_name:long_name = "Kennung der Geoposition" ;
- Mesh1_node_gp_code_name:name_id = 1394 ;
- Mesh1_node_gp_code_name:coordinates = "Mesh1_node_x Mesh1_node_y Mesh1_node_lon Mesh1_node_lat" ;
- Mesh1_node_gp_code_name:_FillValue = "?" ;
- Mesh1_node_gp_code_name:location = "node" ;
- Mesh1_node_gp_code_name:mesh = "Mesh1" ;
- Mesh1_node_gp_code_name:grid_mapping = "Mesh1_crs" ;
Hinweise:
- Das Attribut "name_id" entspricht der (BAW) PHYDEF-Code-Kennung der Variablen.
- Für die meisten Knoten liegt keine gültige Bezeichnung vor.
Kurzer Name
char Mesh1_node_gp_short_name(nMesh1_node, nMesh1_strlen3) ;
- Mesh1_node_gp_short_name:long_name = "Kuerzel der Geoposition" ;
- Mesh1_node_gp_short_name:name_id = 1396 ;
- Mesh1_node_gp_short_name:coordinates = "Mesh1_node_x Mesh1_node_y Mesh1_node_lon Mesh1_node_lat" ;
- Mesh1_node_gp_short_name:_FillValue = "?" ;
- Mesh1_node_gp_short_name:location = "node" ;
- Mesh1_node_gp_short_name:mesh = "Mesh1" ;
- Mesh1_node_gp_short_name:grid_mapping = "Mesh1_crs" ;
Hinweise:
- Das Attribut "name_id" entspricht der (BAW) PHYDEF-Code-Kennung der Variablen.
- Für die meisten Knoten liegt keine gültige Bezeichnung vor.
Geopositions-Identifikationsnummer
int Mesh1_node_gp_id(nMesh1_node) ;
- Mesh1_node_gp_id:long_name = "Identifikationsnummer der Geoposition eines Profilknotens" ;
- Mesh1_node_gp_id:name_id = -999 ;
- Mesh1_node_gp_id:coordinates = "Mesh1_node_x Mesh1_node_y Mesh1_node_lon Mesh1_node_lat" ;
- Mesh1_node_gp_id:valid_range = 1, 100000 ;
- Mesh1_node_gp_id:_FillValue = -999 ;
- Mesh1_node_gp_id:location = "node" ;
- Mesh1_node_gp_id:mesh = "Mesh1" ;
- Mesh1_node_gp_id:grid_mapping = "Mesh1_crs" ;
Hinweise:
- Für das Attribut "name_id" liegt noch keine (BAW) PHYDEF-Code-Kennung vor.
- Für die meisten Knoten liegt keine gültige Bezeichnung vor.
Geo-Profile
Eine Datei wird i. d. R. mehrere Profile enthalten, die durch ein entsprechendes
Kantenverzeichnis der Profile beschrieben werden.
Die Variable mit dem Namensverzeichnis der Profile
übernimmt die Rolle einer Koordinatenvariable und erlaubt es die Profile über ihren langen Namen zu identifizieren.
Code-Name
char Mesh1_prof_code_name(nMesh1_prof, nMesh1_strlen2) ;
- Mesh1_prof_code_name:long_name = "Kennung eines Profils" ;
- Mesh1_prof_code_name:name_id = -999 ;
- Mesh1_prof_code_name:coordinates = "Mesh1_prof_long_name" ;
- Mesh1_prof_code_name:_FillValue = "?" ;
- Mesh1_prof_code_name:location = "prof" ;
- Mesh1_prof_code_name:mesh = "Mesh1" ;
- Mesh1_prof_code_name:grid_mapping = "Mesh1_crs" ;
Hinweise:
- Für das Attribut "name_id" gibt es noch keine gültige (BAW) PHYDEF-Code-Kennung.
Kurzer Name
char Mesh1_prof_short_name(nMesh1_prof, nMesh1_strlen3) ;
- Mesh1_prof_short_name:long_name = "Kuerzel eines Profils" ;
- Mesh1_prof_short_name:name_id = -999 ;
- Mesh1_prof_short_name:coordinates = "Mesh1_prof_long_name" ;
- Mesh1_prof_short_name:_FillValue = "?" ;
- Mesh1_prof_short_name:location = "prof" ;
- Mesh1_prof_short_name:mesh = "Mesh1" ;
- Mesh1_prof_short_name:grid_mapping = "Mesh1_crs" ;
Hinweise:
- Für das Attribut "name_id" gibt es noch keine gültige (BAW) PHYDEF-Code-Kennung.
Profil-Identifikationsnummer
int Mesh1_prof_id(nMesh1_prof) ;
- Mesh1_prof_id:long_name = "Identifikationsnummer eines Profils" ;
- Mesh1_prof_id:name_id = -999 ;
- Mesh1_prof_id:coordinates = "Mesh1_prof_long_name" ;
- Mesh1_prof_id:valid_range = 1, 100000 ;
- Mesh1_prof_id:_FillValue = -999 ;
- Mesh1_prof_id:location = "prof" ;
- Mesh1_prof_id:mesh = "Mesh1" ;
- Mesh1_prof_id:grid_mapping = "Mesh1_crs" ;
Hinweise:
- Dimensionslose Variable, daher ist kein "units" Attribut vorhanden.
- Für das Attribut "name_id" gibt es noch keine gültige (BAW) PHYDEF-Code-Kennung.
Profiltyp
int Mesh1_prof_type(nMesh1_prof) ;
- Mesh1_prof_type:long_name = "Typ des Profils" ;
- Mesh1_prof_type:name_id = -999 ;
- Mesh1_prof_type:coordinates = "Mesh1_prof_long_name" ;
- Mesh1_prof_type:valid_range = 0, 1 ;
- Mesh1_prof_type:_FillValue = -999 ;
- Mesh1_prof_type:flag_values = 0, 1 ;
- Mesh1_prof_type:flag_meanings = "longitudinal_profile cross_profile" ;
- Mesh1_prof_type:location = "prof" ;
- Mesh1_prof_type:mesh = "Mesh1" ;
- Mesh1_prof_type:grid_mapping = "Mesh1_crs" ;
Hinweise:
- Gültige Indizes beginnen hier mit Null!
- Dimensionslose Variable, daher ist kein "units" Attribut vorhanden.
- Für das Attribut "name_id" gibt es noch keine gültige (BAW) PHYDEF-Code-Kennung.
- Kann in einer anderen Variablen mit dem Attribut "ancillary_variables" referenziert werden.
Marker
Markertyp
int Mesh1_node_marker_type(nMesh1_node) ;
- Mesh1_node_marker_type:long_name = "Marker-Information der Profilknoten" ;
- Mesh1_node_marker_type:name_id = -999 ;
- Mesh1_node_marker_type:coordinates = "Mesh1_node_x Mesh1_node_y Mesh1_node_lon Mesh1_node_lat" ;
- Mesh1_node_marker_type:valid_range = 0, 7 ;
- Mesh1_node_marker_type:_FillValue = -999 ;
- Mesh1_node_marker_type:flag_values = 0, 1, 2, 3, 4, 5, 6, 7 ;
- Mesh1_node_marker_type:flag_meanings = "PolPuMitDaten PolPuOhnDaten ZwiPuMitDaten ZwiPuOhnDaten PolExMitDaten PolExOhnDaten ZwiExMitDaten ZwiExOhnDaten" ;
- Mesh1_node_marker_type:location = "node" ;
- Mesh1_node_marker_type:mesh = "Mesh1" ;
- Mesh1_node_marker_type:grid_mapping = "Mesh1_crs" ;
Hinweise:
- Gültige Indizes beginnen hier mit Null!
- Die fehlenden Komponenten der Struktur "geo_marker" (in P_GRID) müssen beim Lesen dynamisch ergänzt werden.
- Dimensionslose Variable, daher ist kein "units" Attribut vorhanden.
- Für das Attribut "name_id" gibt es noch keine gültige (BAW) PHYDEF-Code-Kennung.
- Kann in einer anderen Variablen mit dem Attribut "ancillary_variables" referenziert werden.
- Alle Knoten müssen über gültige Informationen verfügen.
Daten an Knoten
Profilmeter
double Mesh1_prof_node_distance(nMesh1_prof,nMesh1_node) ;
- Mesh1_prof_node_distance:long_name = "Profilmeter - Abstand zum Profilanfang" ;
- Mesh1_prof_node_distance:units = "m" ;
- Mesh1_prof_node_distance:name_id = -999 ;
- Mesh1_prof_node_distance:valid_range = 0.0, 1000000.0 ;
- Mesh1_prof_node_distance:_FillValue = 1.e+31 ;
- Mesh1_prof_node_distance:coordinates = "Mesh1_node_x Mesh1_node_y Mesh1_node_lon Mesh1_node_lat" ;
- Mesh1_prof_node_distance:grid_mapping = "Mesh1_crs" ;
- Mesh1_prof_node_distance:standard_name = "???" ;
- Mesh1_prof_node_distance:comment = "distance along profile, with respect to origin of profile" ;
Hinweise:
- Da ein Knoten zu mehreren Profilen gehören kann, muss dieser Wert für alle Profile angegeben werden.
- Kann (als Koordinate) zur Darstellung von Daten entlang von Profilen benutzt werden.
- Für das Attribut "name_id" gibt es noch keine gültige (BAW) PHYDEF-Code-Kennung.
Sonstige
Hinweise:
- Es kann analog zu NetCDF Synoptische Daten an Einzelpositionen vorgegangen werden:
- Gewichte,
- Zeitkoordinaten,
- Vertikalkoordinaten,
- Topografie,
- maximale zulässige Tiefe,
- Wasserstand,
- Tiefengemittelter Salzgehalt,
- Tiefenstrukturierter Salzgehalt,
- Tiefengemittelte Strömungsgeschwindigkeit,
- Tiefenstrukturierte Strömungsgeschwindigkeit,
- Bezeichnung der Schwebstoffklassen,
- Tiefengemittelter Schwebstoffgehalt, und
- Tiefenstrukturierter Schwebstoffgehalt.
- Um auf Daten einzelner Profile zugreifen zu können, kann (eine Label-Koordinate) "Mesh1_prof_long_name" nicht verwendet werden, da hierfür die Datenvariablen die Dimension nMesh1_prof enthalten müssten. Der Zugriff auf Daten einzelner Profile muss mit Hilfe der entsprechenden Konnektivitätslisten umgesetzt werden.
Daten an Kanten
Hinweise:
- Bislang liegen keine Daten an Kanten vor. Dies wird sich wahrscheinlich mit Übergang zur SubGrid Technologie ändern.
Anmerkungen, Fragen
- Datei ist CF-konform gemäß NCAS CF Compliance Checker.
zurück zu NetCDF