NetCDF Synoptische Daten an Einzelpositionen: Unterschied zwischen den Versionen
Aus BAWiki
imported>Lang Guenther (Sicherheitskopie) |
imported>Lang Guenther (Sicherheitskopie) |
||
Zeile 15: | Zeile 15: | ||
: dimensions: | : dimensions: | ||
:: node = ''number of locations'' ; | :: node = ''number of locations'' ; | ||
:: time = ''number of time steps'' oder ''UNLIMITED'' ; | :: time = ''number of time steps'' oder ''UNLIMITED'' ; | ||
:: height = ''number of layers'' ; | |||
:: vedge = ''number of layer data" ; \\ active points | |||
==Variablen ohne Tiefenabhängigkeit== | ==Variablen ohne Tiefenabhängigkeit== | ||
Zeile 51: | Zeile 53: | ||
::: node_water_depth:valid_range = "''valid minimum'', ''valid maximum''" | ::: node_water_depth:valid_range = "''valid minimum'', ''valid maximum''" | ||
::: node_water_depth:grid_mapping = "crs" | ::: node_water_depth:grid_mapping = "crs" | ||
==Variablen mit Tiefenabhängigkeit== | |||
===Salzgehalt (Code = 5)=== | |||
:: double node_salinity(time,vedge) ; | |||
::: node_salinity:standard_name = "'''sea_water_salinity'''" ; | |||
::: node_salinity:long_name = "salinity" ; | |||
::: node_salinity:units = "0.001" ; | |||
::: node_salinity:coordinates = "node_long_name node_lon node_lat" | |||
::: node_salinity:_FillValue = "''fillvalue''" | |||
::: node_salinity:valid_range = "''valid minimum'', ''valid maximum''" | |||
::: node_salinity:cell_methods = "height: mean" | |||
::: node_salinity:grid_mapping = "crs" | |||
==Hilfsfelder== | |||
===Kompression von ''height'' und ''node''=== | |||
:: integer vedge(vedge) ; | |||
::: vedge:compress="height node" | |||
=Anmerkungen, Fragen= | =Anmerkungen, Fragen= | ||
Zeile 56: | Zeile 79: | ||
* Datei ist vollständig CF-konform - keine Erweiterungen erforderlich! | * Datei ist vollständig CF-konform - keine Erweiterungen erforderlich! | ||
* Soll das BAW-Attribut ''name_id'' zusätzlich benutzt werden? | * Soll das BAW-Attribut ''name_id'' zusätzlich benutzt werden? | ||
* Können wir Tiefenmittelwerte, z. B. für den Salzgehalt, aus den Daten und Metadaten problemlos berechnen? | |||
---- | ---- | ||
zurück zu [[NetCDF]] | zurück zu [[NetCDF]] | ||
---- | ---- | ||
[[Strukturübersicht]] | [[Strukturübersicht]] |
Version vom 7. September 2010, 15:35 Uhr
Kurze Beschreibung
Synoptische Daten an Einzelpositionen:
- intensive, nicht tiefenstrukturierte Daten
Inhalt der Datei
Inhalte, die schon an anderer Stelle beschrieben wurden
- NetCDF Einzelpositionen: Koordinaten und Namensbezeichnungen sowie Koordinatentransformation;
- NetCDF Zeitkoordinate: Koordinatenvariable time;
- NetCDF Vertikalkoordinate: Vertikalkoordinate depth oder height.
Dimensionen
- dimensions:
- node = number of locations ;
- time = number of time steps oder UNLIMITED ;
- height = number of layers ;
- vedge = number of layer data" ; \\ active points
Variablen ohne Tiefenabhängigkeit
Wasserstand (Code = 3)
- double node_water_level(time,node) ;
- node_water_level:standard_name = "sea_surface_height_above_geoid" ;
- node_water_level:long_name = "water level" ;
- node_water_level:units = "m" ;
- node_water_level:coordinates = "node_long_name node_lon node_lat"
- node_water_level:_FillValue = "fillvalue"
- node_water_level:valid_range = "valid minimum, valid maximum"
- node_water_level:grid_mapping = "crs"
- double node_water_level(time,node) ;
Zeitvariable Topografie (Code = 617)
- double node_water_level(time,node) ;
- node_depth:standard_name = "sea_floor_depth_below_geoid" ;
- node_depth:long_name = "sea depth" ;
- node_depth:units = "m" ;
- node_depth:coordinates = "node_long_name node_lon node_lat"
- node_depth:_FillValue = "fillvalue"
- node_depth:valid_range = "valid minimum, valid maximum"
- node_depth:grid_mapping = "crs"
- double node_water_level(time,node) ;
Gesamtwassertiefe (Code = 16)
- double node_water_depth(time,node) ;
- node_water_depth:standard_name = "sea_floor_depth_below_sea_surface" ;
- node_water_depth:long_name = "total water depth" ;
- node_water_depth:units = "m" ;
- node_water_depth:coordinates = "node_long_name node_lon node_lat"
- node_water_depth:_FillValue = "fillvalue"
- node_water_depth:valid_range = "valid minimum, valid maximum"
- node_water_depth:grid_mapping = "crs"
- double node_water_depth(time,node) ;
Variablen mit Tiefenabhängigkeit
Salzgehalt (Code = 5)
- double node_salinity(time,vedge) ;
- node_salinity:standard_name = "sea_water_salinity" ;
- node_salinity:long_name = "salinity" ;
- node_salinity:units = "0.001" ;
- node_salinity:coordinates = "node_long_name node_lon node_lat"
- node_salinity:_FillValue = "fillvalue"
- node_salinity:valid_range = "valid minimum, valid maximum"
- node_salinity:cell_methods = "height: mean"
- node_salinity:grid_mapping = "crs"
- double node_salinity(time,vedge) ;
Hilfsfelder
Kompression von height und node
- integer vedge(vedge) ;
- vedge:compress="height node"
- integer vedge(vedge) ;
Anmerkungen, Fragen
- Datei ist vollständig CF-konform - keine Erweiterungen erforderlich!
- Soll das BAW-Attribut name_id zusätzlich benutzt werden?
- Können wir Tiefenmittelwerte, z. B. für den Salzgehalt, aus den Daten und Metadaten problemlos berechnen?
zurück zu NetCDF