Actions

NetCDF synoptic data at multiple locations: Difference between revisions

From BAWiki

imported>Lang Guenther
(Erstversion mit Text ohne Details)
 
(The LinkTitles extension automatically added links to existing pages (<a target="_blank" rel="nofollow noreferrer noopener" class="external free" href="https://github.com/bovender/LinkTitles">https://github.com/bovender/LinkTitles</a>).)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[de:NetCDF Synoptische Daten an Einzelpositionen]]
[[de:NetCDF Synoptische Daten an Einzelpositionen]]
For further information please follow link "in other languages" (Deutsch).
 
=Short Description=
 
Synoptic data for multiple locations are described. A few examples for typical variables are shown.
 
=Additional Descriptions=
 
* [[NetCDF multiple locations]]: coordinates as well as coordinate transformation for multiple locations.
* [[NetCDF time coordinate]]: coordinate variable ''time''.
* [[NetCDF vertical coordinate]]: time and space dependent vertical coordinate variable.
 
=Version ''Discrete Sampling Geometry'' '''timeSeriesProfile'''=
 
Data for several individual locations are stored in a [[netCDF]] file in accordance with the concept of a ''Discrete Sampling Geometry'' with '''featureType=timeSeriesProfile'''. An example (output from NCDUMP) for geometry as well as data is shown in  [[Media:L_synop_ncdump_2D.pdf|L_synop_ncdump_2D.pdf]].
 
==Data without Z-Dependence==
 
[[Water level]] typically depends on time and location. But it is independent from the z-coordinate. [[Water level]] is therefore a good example for a geophysical variable without z-dependence.
 
float '''Mesh0_node_Wasserstand_2d'''(nMesh0_data_time, nMesh0_node) ;
: :long_name = "Wasserstand [ node ]" ;
: :units = "m" ;
: :name_id = 3 ;
: :_FillValue = 1.e+31f ;
: :ancillary_variables = "Mesh0_node_Gesamtwassertiefe_2d" ;
: :cell_measures = "area: Mesh0_node_Wasserflaeche_2d" ;
: :cell_methods = "nMesh0_data_time: point nMesh0_node: mean" ;
: :comment = "ancillary variables may be used ..." ;
: :coordinates = "Mesh0_node_lon Mesh0_node_lat Mesh0_node_x Mesh0_node_y Mesh0_node_long_name" ;
: :grid_mapping = "Mesh0_crs" ;
: :standard_name = "sea_surface_height" ;
 
Remarks:
# Invalid data may be present (see ''_FillValue'').
# Auxiliary variable (see ''ancillary_variables'') '''Mesh0_node_Gesamtwassertiefe_2d''' may be used during processing (data analysis and visualization) to neglect data for locations with very [[shallow water]].
# [[Water level]] is synoptic and (in our case) an area mean value (see ''cell_methods'').
# Variable '''Mesh0_node_Wasserflaeche_2d''' contains the relevant area for area mean values.
# Label coordinate variable '''Mesh0_node_long_name''' can be used for selection of locations (see ''coordinates'').
 
==Data with Z-Dependence==
 
Salinity typically depends on time, location and depth. In our case the z-coordinate reflects the center of water mass for the respective volume. Salinity is therefore a good example for a geophysical variable with z-dependence.
 
float Mesh0_node_Salzgehalt_2d(nMesh0_data_time, nMesh0_layer_2d, nMesh0_node) ;
: :long_name = "Salzgehalt [ node ]" ;
: :units = "1e-3" ;
: :name_id = 5 ;
: :_FillValue = 1.e+31f ;
: :ancillary_variables = "Mesh0_node_Gesamtwassertiefe_2d" ;
: :cell_measures = "volume: Mesh0_node_Wasservolumen_2d area: Mesh0_node_Wasserflaeche_2d" ;
: :cell_methods = "nMesh0_data_time: point nMesh0_layer_2d: mean nMesh0_node: mean" ;
: :comment = "ancillary variables may be used ..." ;
: :coordinates = "Mesh0_node_lon Mesh0_node_lat Mesh0_node_x Mesh0_node_y Mesh0_node_z_node_2d Mesh0_node_long_name" ;
: :grid_mapping = "Mesh0_crs" ;
: :standard_name = "sea_water_salinity" ;
 
Remarks:
# Invalid data may be present (see ''_FillValue'').
# Auxiliary variable (see ''ancillary_variables'') '''Mesh0_node_Gesamtwassertiefe_2d''' may be used during processing (data analysis and visualization) to neglect data for locations with very [[shallow water]].
# Salinity is synoptic and (in our case) an volume mean value (see ''cell_methods'').
# Variable '''Mesh0_node_Wasservolumen_2d''' contains the relevant volume for volume mean values.
# With additional help of '''Mesh0_node_Wasserflaeche_2d''' exact values for salt mass per area can be derived.
# Label coordinate variable '''Mesh0_node_long_name''' can be used for selection of locations (see ''coordinates'').
 
==Data for several Fractions==
 
[[Suspended sediment concentration]] typically depends on time, location and depth. Also different sediment fractions ''nMesh0_suspension_classes'' can be available. In our case the z-coordinate reflects the center of water mass for the respective volume. [[Suspended sediment concentration]] is therefore a good example for a geophysical variable with dependence on a label coordinate variable for one or more fractions.
 
float Mesh0_node_Schwebstoffgehalt_2d(nMesh0_data_time, nMesh0_suspension_classes, nMesh0_layer_2d, nMesh0_node) ;
: :long_name = "Schwebstoffgehalt [ node ]" ;
: :units = "kg m-3" ;
: :name_id = 7 ;
: :_FillValue = 1.e+31f ;
: :ancillary_variables = "Mesh0_node_Gesamtwassertiefe_2d" ;
: :cell_measures = "volume: Mesh0_node_Wasservolumen_2d area: Mesh0_node_Wasserflaeche_2d" ;
: :cell_methods = "nMesh0_data_time: point nMesh0_suspension_classes: point nMesh0_layer_2d: mean nMesh0_node: mean" ;
: :comment = "ancillary variables may be used ..." ;
: :coordinates = "Mesh0_node_lon Mesh0_node_lat Mesh0_node_x Mesh0_node_y Mesh0_node_z_node_2d Mesh0_node_long_name Mesh0_Schwebstoffklassen_2d" ;
: :grid_mapping = "Mesh0_crs" ;
: :standard_name = "concentration_of_suspended_matter_in_sea_water" ;
 
Remarks:
# Invalid data may be present (see ''_FillValue'').
# Auxiliary variable (see ''ancillary_variables'') '''Mesh0_node_Gesamtwassertiefe_2d''' may be used during processing (data analysis and visualization) to neglect data for locations with very [[shallow water]].
# [[Suspended sediment concentration]] is synoptic and (in our case) an volume mean value (see ''cell_methods'').
# Variable '''Mesh0_node_Wasservolumen_2d''' contains the relevant volume for volume mean values.
# With additional help of '''Mesh0_node_Wasserflaeche_2d''' exact values for suspended sediment mass per area can be derived.
# Label coordinate variable '''Mesh0_node_long_name''' can be used for selection of locations (see ''coordinates'').
# Label coordinate variable '''Mesh0_Schwebstoffklassen_2d''' can be used for selection of fractions (see ''coordinates'').
 
----
----
back to [[NetCDF]]
back to [[NetCDF]]
----
----
[[Overview]]
[[Overview]]

Latest revision as of 10:22, 21 October 2022


Short Description

Synoptic data for multiple locations are described. A few examples for typical variables are shown.

Additional Descriptions

Version Discrete Sampling Geometry timeSeriesProfile

Data for several individual locations are stored in a netCDF file in accordance with the concept of a Discrete Sampling Geometry with featureType=timeSeriesProfile. An example (output from NCDUMP) for geometry as well as data is shown in L_synop_ncdump_2D.pdf.

Data without Z-Dependence

Water level typically depends on time and location. But it is independent from the z-coordinate. Water level is therefore a good example for a geophysical variable without z-dependence.

float Mesh0_node_Wasserstand_2d(nMesh0_data_time, nMesh0_node) ;

:long_name = "Wasserstand [ node ]" ;
:units = "m" ;
:name_id = 3 ;
:_FillValue = 1.e+31f ;
:ancillary_variables = "Mesh0_node_Gesamtwassertiefe_2d" ;
:cell_measures = "area: Mesh0_node_Wasserflaeche_2d" ;
:cell_methods = "nMesh0_data_time: point nMesh0_node: mean" ;
:comment = "ancillary variables may be used ..." ;
:coordinates = "Mesh0_node_lon Mesh0_node_lat Mesh0_node_x Mesh0_node_y Mesh0_node_long_name" ;
:grid_mapping = "Mesh0_crs" ;
:standard_name = "sea_surface_height" ;

Remarks:

  1. Invalid data may be present (see _FillValue).
  2. Auxiliary variable (see ancillary_variables) Mesh0_node_Gesamtwassertiefe_2d may be used during processing (data analysis and visualization) to neglect data for locations with very shallow water.
  3. Water level is synoptic and (in our case) an area mean value (see cell_methods).
  4. Variable Mesh0_node_Wasserflaeche_2d contains the relevant area for area mean values.
  5. Label coordinate variable Mesh0_node_long_name can be used for selection of locations (see coordinates).

Data with Z-Dependence

Salinity typically depends on time, location and depth. In our case the z-coordinate reflects the center of water mass for the respective volume. Salinity is therefore a good example for a geophysical variable with z-dependence.

float Mesh0_node_Salzgehalt_2d(nMesh0_data_time, nMesh0_layer_2d, nMesh0_node) ;

:long_name = "Salzgehalt [ node ]" ;
:units = "1e-3" ;
:name_id = 5 ;
:_FillValue = 1.e+31f ;
:ancillary_variables = "Mesh0_node_Gesamtwassertiefe_2d" ;
:cell_measures = "volume: Mesh0_node_Wasservolumen_2d area: Mesh0_node_Wasserflaeche_2d" ;
:cell_methods = "nMesh0_data_time: point nMesh0_layer_2d: mean nMesh0_node: mean" ;
:comment = "ancillary variables may be used ..." ;
:coordinates = "Mesh0_node_lon Mesh0_node_lat Mesh0_node_x Mesh0_node_y Mesh0_node_z_node_2d Mesh0_node_long_name" ;
:grid_mapping = "Mesh0_crs" ;
:standard_name = "sea_water_salinity" ;

Remarks:

  1. Invalid data may be present (see _FillValue).
  2. Auxiliary variable (see ancillary_variables) Mesh0_node_Gesamtwassertiefe_2d may be used during processing (data analysis and visualization) to neglect data for locations with very shallow water.
  3. Salinity is synoptic and (in our case) an volume mean value (see cell_methods).
  4. Variable Mesh0_node_Wasservolumen_2d contains the relevant volume for volume mean values.
  5. With additional help of Mesh0_node_Wasserflaeche_2d exact values for salt mass per area can be derived.
  6. Label coordinate variable Mesh0_node_long_name can be used for selection of locations (see coordinates).

Data for several Fractions

Suspended sediment concentration typically depends on time, location and depth. Also different sediment fractions nMesh0_suspension_classes can be available. In our case the z-coordinate reflects the center of water mass for the respective volume. Suspended sediment concentration is therefore a good example for a geophysical variable with dependence on a label coordinate variable for one or more fractions.

float Mesh0_node_Schwebstoffgehalt_2d(nMesh0_data_time, nMesh0_suspension_classes, nMesh0_layer_2d, nMesh0_node) ;

:long_name = "Schwebstoffgehalt [ node ]" ;
:units = "kg m-3" ;
:name_id = 7 ;
:_FillValue = 1.e+31f ;
:ancillary_variables = "Mesh0_node_Gesamtwassertiefe_2d" ;
:cell_measures = "volume: Mesh0_node_Wasservolumen_2d area: Mesh0_node_Wasserflaeche_2d" ;
:cell_methods = "nMesh0_data_time: point nMesh0_suspension_classes: point nMesh0_layer_2d: mean nMesh0_node: mean" ;
:comment = "ancillary variables may be used ..." ;
:coordinates = "Mesh0_node_lon Mesh0_node_lat Mesh0_node_x Mesh0_node_y Mesh0_node_z_node_2d Mesh0_node_long_name Mesh0_Schwebstoffklassen_2d" ;
:grid_mapping = "Mesh0_crs" ;
:standard_name = "concentration_of_suspended_matter_in_sea_water" ;

Remarks:

  1. Invalid data may be present (see _FillValue).
  2. Auxiliary variable (see ancillary_variables) Mesh0_node_Gesamtwassertiefe_2d may be used during processing (data analysis and visualization) to neglect data for locations with very shallow water.
  3. Suspended sediment concentration is synoptic and (in our case) an volume mean value (see cell_methods).
  4. Variable Mesh0_node_Wasservolumen_2d contains the relevant volume for volume mean values.
  5. With additional help of Mesh0_node_Wasserflaeche_2d exact values for suspended sediment mass per area can be derived.
  6. Label coordinate variable Mesh0_node_long_name can be used for selection of locations (see coordinates).
  7. Label coordinate variable Mesh0_Schwebstoffklassen_2d can be used for selection of fractions (see coordinates).

back to NetCDF


Overview