NetCDF synoptic data at multiple locations: Difference between revisions
From BAWiki
Peter Schade (talk | contribs) (Link auf PDF erneuert) |
(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>).) |
||
Line 13: | Line 13: | ||
=Version ''Discrete Sampling Geometry'' '''timeSeriesProfile'''= | =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 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== | ==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. | [[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) ; | float '''Mesh0_node_Wasserstand_2d'''(nMesh0_data_time, nMesh0_node) ; | ||
Line 34: | Line 34: | ||
Remarks: | Remarks: | ||
# Invalid data may be present (see ''_FillValue''). | # 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. | # 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''). | # [[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. | # 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''). | # Label coordinate variable '''Mesh0_node_long_name''' can be used for selection of locations (see ''coordinates''). | ||
Line 58: | Line 58: | ||
Remarks: | Remarks: | ||
# Invalid data may be present (see ''_FillValue''). | # 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. | # 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''). | # 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. | # Variable '''Mesh0_node_Wasservolumen_2d''' contains the relevant volume for volume mean values. | ||
Line 66: | Line 66: | ||
==Data for several Fractions== | ==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. | [[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) ; | float Mesh0_node_Schwebstoffgehalt_2d(nMesh0_data_time, nMesh0_suspension_classes, nMesh0_layer_2d, nMesh0_node) ; | ||
Line 83: | Line 83: | ||
Remarks: | Remarks: | ||
# Invalid data may be present (see ''_FillValue''). | # 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. | # 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''). | # [[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. | # 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. | # With additional help of '''Mesh0_node_Wasserflaeche_2d''' exact values for suspended sediment mass per area can be derived. |
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