NetCDF Vertikalkoordinate: Unterschied zwischen den Versionen
Aus BAWiki
imported>Lang Guenther (Textergänzungen) |
imported>Lang Guenther (Vertikalkoordinate Height ergänzt) |
||
Zeile 2: | Zeile 2: | ||
=Kurze Beschreibung= | =Kurze Beschreibung= | ||
Lage der Schichtgrenzen und Schichtmitten. | Lage der Schichtgrenzen und Schichtmitten für z-Schichten. Es kann ein Höhen- oder ein Tiefenkoordinatensystem benutzt werden. | ||
=Vertikalkoordinate ''Depth'' für z-Schichten= | =Vertikalkoordinate ''Depth'' für z-Schichten= | ||
Zeile 43: | Zeile 43: | ||
* Falls eine Schicht teilweise wassergefüllt ist gilt: | * Falls eine Schicht teilweise wassergefüllt ist gilt: | ||
*: <math>\texttt{depth}(k) = 0.5 \times \left( \max\left[e,d(k,1)\right] + \min\left[b,d(k,2)\right] \right)</math> | *: <math>\texttt{depth}(k) = 0.5 \times \left( \max\left[e,d(k,1)\right] + \min\left[b,d(k,2)\right] \right)</math> | ||
=Vertikalkoordinate ''Height'' für z-Schichten= | |||
==Dimensionen== | |||
: dimensions: | |||
:: height = ''number of layers'' ; | |||
:: bnd = 2 ; | |||
==Variablen== | |||
===Koordinatenvariable ''height''=== | |||
:: double height(height) ; | |||
::: height:standard_name = "'''height'''" ; \\ yet to be determined '''ocean_z_layer_height_coordinate''' | |||
::: height:long_name = "height" ; | |||
::: height:units = "m" ; | |||
::: height:axis = "Z" | |||
::: height:positive = "up" | |||
::: height:bounds = "heightbnd" | |||
::: height:formula_terms = "d: heightbnd e: ''elevation'' b: ''bottom''" | |||
Bemerkungen: | |||
* ''elevation'' ist eine Variable, in welcher die (zeitvariable) Wasserspeiegellage enthalten sein muss. | |||
* ''bottom'' ist eine Variable, in welcher die (zeitvariable) Lage der Gewässersohle enthalten sein muss. | |||
* Alle Variablen müssen in ihrem Vorzeichen mit Koordinatenvariable ''height'' übereinstimmen, also nach Oben positiv sein. | |||
===Schichtgrenzen=== | |||
:: double heightbnd(height,bnd) ; | |||
Bemerkungen: | |||
* heightbnd(n,1) bezeichnet die (räumlich) ''untere'' Schichtgrenze der n-ten Schicht. | |||
* heightbnd(n,2) bezeichnet die (räumlich) ''obere'' Schichtgrenze der n-ten Schicht. | |||
===Berechnungsvorschrift=== | |||
* Falls eine Schicht vollständig wassergefüllt oder vollständig wasserfrei ist gilt: | |||
*: <math>\texttt{height}(k) = 0.5 \times \left( d(k,1) + d(k,2) \right)</math> | |||
* Falls eine Schicht teilweise wassergefüllt ist gilt: | |||
*: <math>\texttt{height}(k) = 0.5 \times \left( \max\left[b,d(k,1)\right] + \min\left[e,d(k,2)\right] \right)</math> | |||
=Anmerkungen, Fragen= | =Anmerkungen, Fragen= | ||
* Datei ist nicht vollständig CF-konform - ggf. Erweiterungen erforderlich! | * Datei ist nicht vollständig CF-konform - ggf. Erweiterungen erforderlich! | ||
* Kann das Attribut formula_terms für eine dimensionsbehaftete Variable mit verwendet werden? | * Kann das Attribut ''formula_terms'' für eine dimensionsbehaftete Variable mit verwendet werden? | ||
* Die Variablen ''elevation'' (nach Unten positiv) und ''bottom'' (nach Oben positiv) haben bei uns bislang unterschiedliche Vorzeichen. | * Die Variablen ''elevation'' (nach Unten positiv) und ''bottom'' (nach Oben positiv) haben bei uns bislang unterschiedliche Vorzeichen. | ||
Version vom 7. September 2010, 12:50 Uhr
Kurze Beschreibung
Lage der Schichtgrenzen und Schichtmitten für z-Schichten. Es kann ein Höhen- oder ein Tiefenkoordinatensystem benutzt werden.
Vertikalkoordinate Depth für z-Schichten
Dimensionen
- dimensions:
- depth = number of layers ;
- bnd = 2 ;
Variablen
Koordinatenvariable depth
- double depth(depth) ;
- depth:standard_name = "depth" ; \\ yet to be determined ocean_z_layer_depth_coordinate
- depth:long_name = "depth" ;
- depth:units = "m" ;
- depth:axis = "Z"
- depth:positive = "down"
- depth:bounds = "depthbnd"
- depth:formula_terms = "d: depthbnd e: elevation b: bottom"
- double depth(depth) ;
Bemerkungen:
- elevation ist eine Variable, in welcher die (zeitvariable) Wasserspeiegellage enthalten sein muss.
- bottom ist eine Variable, in welcher die (zeitvariable) Lage der Gewässersohle enthalten sein muss.
- Alle Variablen müssen in ihrem Vorzeichen mit Koordinatenvariable depth übereinstimmen, also nach Unten positiv sein.
Schichtgrenzen
- double depthbnd(depth,bnd) ;
Bemerkungen:
- depthbnd(n,1) bezeichnet die (räumlich) obere Schichtgrenze der n-ten Schicht.
- depthbnd(n,2) bezeichnet die (räumlich) untere Schichtgrenze der n-ten Schicht.
Berechnungsvorschrift
- Falls eine Schicht vollständig wassergefüllt oder vollständig wasserfrei ist gilt:
- [math]\displaystyle{ \texttt{depth}(k) = 0.5 \times \left( d(k,1) + d(k,2) \right) }[/math]
- Falls eine Schicht teilweise wassergefüllt ist gilt:
- [math]\displaystyle{ \texttt{depth}(k) = 0.5 \times \left( \max\left[e,d(k,1)\right] + \min\left[b,d(k,2)\right] \right) }[/math]
Vertikalkoordinate Height für z-Schichten
Dimensionen
- dimensions:
- height = number of layers ;
- bnd = 2 ;
Variablen
Koordinatenvariable height
- double height(height) ;
- height:standard_name = "height" ; \\ yet to be determined ocean_z_layer_height_coordinate
- height:long_name = "height" ;
- height:units = "m" ;
- height:axis = "Z"
- height:positive = "up"
- height:bounds = "heightbnd"
- height:formula_terms = "d: heightbnd e: elevation b: bottom"
- double height(height) ;
Bemerkungen:
- elevation ist eine Variable, in welcher die (zeitvariable) Wasserspeiegellage enthalten sein muss.
- bottom ist eine Variable, in welcher die (zeitvariable) Lage der Gewässersohle enthalten sein muss.
- Alle Variablen müssen in ihrem Vorzeichen mit Koordinatenvariable height übereinstimmen, also nach Oben positiv sein.
Schichtgrenzen
- double heightbnd(height,bnd) ;
Bemerkungen:
- heightbnd(n,1) bezeichnet die (räumlich) untere Schichtgrenze der n-ten Schicht.
- heightbnd(n,2) bezeichnet die (räumlich) obere Schichtgrenze der n-ten Schicht.
Berechnungsvorschrift
- Falls eine Schicht vollständig wassergefüllt oder vollständig wasserfrei ist gilt:
- [math]\displaystyle{ \texttt{height}(k) = 0.5 \times \left( d(k,1) + d(k,2) \right) }[/math]
- Falls eine Schicht teilweise wassergefüllt ist gilt:
- [math]\displaystyle{ \texttt{height}(k) = 0.5 \times \left( \max\left[b,d(k,1)\right] + \min\left[e,d(k,2)\right] \right) }[/math]
Anmerkungen, Fragen
- Datei ist nicht vollständig CF-konform - ggf. Erweiterungen erforderlich!
- Kann das Attribut formula_terms für eine dimensionsbehaftete Variable mit verwendet werden?
- Die Variablen elevation (nach Unten positiv) und bottom (nach Oben positiv) haben bei uns bislang unterschiedliche Vorzeichen.
zurück zu NetCDF