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]] | ||
=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
- 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 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