Aktionen

NetCDF Einzelpositionen: Unterschied zwischen den Versionen

Aus BAWiki

imported>Lang Guenther
(→‎Koordinatentransformation: Verweis auf zentrale Seite zur Koordinatentransformation)
(Die LinkTitles-Erweiterung hat automatisch Links zu anderen Seiten hinzugefügt (<a target="_blank" rel="nofollow noreferrer noopener" class="external free" href="https://github.com/bovender/LinkTitles">https://github.com/bovender/LinkTitles</a>).)
 
(21 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
Es wird die Lage mehrerer Einzelpositionen beschrieben.
Es wird die Lage mehrerer Einzelpositionen beschrieben.


=Inhalt der Datei=
=Version ''Discrete Sampling Geometry'' '''timeSeriesProfile'''=
 
Zur Ablage von Daten an Einzelpositionen wird die in CF beschriebene ''Discrete Sampling Geometry'' mit '''featureType=timeSeriesProfile''' verwendet. Ein Beispiel (NCDUMP) für Geometrie und Daten ist in  [[Medium:L_synop_ncdump_2D.pdf|L_synop_ncdump_2D.pdf]] zu sehen.
 
Kurze Aufzählung und Beschreibung der darin enthaltenen wichtigsten Variablen für Einzelpositionen:
* '''Mesh0_node_x'''(nMesh0_node): x-Koordinate;
* '''Mesh0_node_y'''(nMesh0_node): y-Koordinate;
* '''Mesh0_node_lon'''(nMesh0_node): geografische Länge;
* '''Mesh0_node_lat'''(nMesh0_node): geografische Breite;
* '''Mesh0_node_long_name'''(nMesh0_node,nMesh0_strlen1): Langbezeichnung;
* '''Mesh0_node_code_name'''(nMesh0_node,nMesh0_strlen2): [[Kennung]];
* '''Mesh0_node_short_name'''(nMesh0_node,nMesh0_strlen3): Kürzel;
* '''Mesh0_node_id'''(nMesh0_node): Identifikationsnummer, z. B. mit ''cf_role'' passend zum ''featureType'';
* '''Mesh0_crs''': skalare Container-Variable mit Informationen (Inhalt der Attribute) zur Koordinatentransformation (Zusammenhang zwischen lokalen Koordinaten und geografischen Koordinaten).
 
=Version [[DATACONVERT]]=
 
==Dimensionen==
==Dimensionen==


: dimensions:   
# '''nMesh0_node''' : Anzahl der Einzelpositionen.
:: nMesh0_node = ''number of locations'' ;


==Lokale Koordinaten==
==Lokale Koordinaten==


:: double Mesh0_node_x(nMesh0_node) ;  
double Mesh0_node_x(nMesh0_node) ;
::: Mesh0_node_x:standard_name = "'''projection_x_coordinate'''" ;  
: Mesh0_node_x:long_name = "x-Koordinate ([[Projektion]])" ;
::: Mesh0_node_x:long_name = "x-coordinate of location" ;  
: Mesh0_node_x:units = "m" ;
::: Mesh0_node_x:units = "m" ;
: Mesh0_node_x:name_id = 1650 ;
:: double Mesh0_node_y(nMesh0_node) ;  
: Mesh0_node_x:standard_name = "projection_x_coordinate" ;
::: Mesh0_node_y:standard_name = "'''projection_y_coordinate'''" ;  
 
::: Mesh0_node_y:long_name = "y-coordinate of location" ;  
double Mesh0_node_y(nMesh0_node) ;
::: Mesh0_node_y:units = "m" ;
: Mesh0_node_y:long_name = "y-Koordinate ([[Projektion]])" ;
: Mesh0_node_y:units = "m" ;
: Mesh0_node_y:name_id = 1651 ;
: Mesh0_node_y:standard_name = "projection_y_coordinate" ;
 
Hinweise:
# Das Attribut "name_id" entspricht der (BAW) PHYDEF-Code-[[Kennung]] der Variablen.


==Geografische Koordinaten==
==Geografische Koordinaten==


:: double Mesh0_node_lon(nMesh0_node) ;  
double Mesh0_node_lon(nMesh0_node) ;
::: Mesh0_node_lon:standard_name = "'''longitude'''" ;   
: Mesh0_node_lon:long_name = "geografische Laenge" ;
::: Mesh0_node_lon:long_name = "longitude of location" ;  
: Mesh0_node_lon:units = "degrees_east" ;
::: Mesh0_node_lon:units = "degrees_east" ;    
: Mesh0_node_lon:name_id = 1653 ;
:: double Mesh0_node_lat(nMesh0_node) ;
: Mesh0_node_lon:standard_name = "longitude" ;
::: Mesh0_node_lat:standard_name = "'''latitude'''" ;   
::: Mesh0_node_lat:long_name = "latitude of location" ;   
::: Mesh0_node_lat:units = "degrees_north" ;


==Topologievariable==
double Mesh0_node_lat(nMesh0_node) ;
: Mesh0_node_lat:long_name = "geografische Breite" ;
: Mesh0_node_lat:units = "degrees_north" ;
: Mesh0_node_lat:name_id = 1652 ;
: Mesh0_node_lat:standard_name = "latitude" ;


:: integer Mesh0 ;
Hinweise:
::: Mesh0:standard_name = "'''???'''" ; \\ yet to be determined
# Das Attribut "name_id" entspricht der (BAW) PHYDEF-Code-[[Kennung]] der Variablen.
::: Mesh0:long_name = "name of (location) grid can be stored here" ;
::: Mesh0:dimensionality = 0 ; \\ just points, no topology
::: Mesh0:locations = "node" ;
::: Mesh0:node_coordinates = "Mesh0_node_lon Mesh0_node_lat" ;
::: Mesh0:edge_coordinates = "" ;
::: Mesh0:poly_coordinates = "" ;
::: Mesh0:edge_node_connectivity = "" ;
::: Mesh0:poly_node_connectivity = "" ;
::: Mesh0:<font color=darkorange>edge_poly_connectivity</font> = "" ;


==Koordinatentransformation==
==Koordinatentransformation==
Zeile 50: Zeile 63:
Siehe unter [[NetCDF Grid Mapping Variable]].
Siehe unter [[NetCDF Grid Mapping Variable]].


=Anmerkungen, Fragen=
==Anmerkungen==
 
Keine.


* Datei nutzt [http://public.deltares.nl/display/NETCDF/netCDF Deltares-CF-Erweiterungen]. Ausnahme ist das Attribut ''<font color=darkorange>edge_poly_cennectivity</font>'' in der Topologievariable.
* Die Beschreibung der Koordinatentransformation ist für UTM- und Gauß-Krüger-Koordinaten geeignet.
----
----
zurück zu [[NetCDF]]
zurück zu [[NetCDF]]
----
----
[[Strukturübersicht]]
[[Strukturübersicht]]

Aktuelle Version vom 21. Oktober 2022, 09:28 Uhr

Kurze Beschreibung

Es wird die Lage mehrerer Einzelpositionen beschrieben.

Version Discrete Sampling Geometry timeSeriesProfile

Zur Ablage von Daten an Einzelpositionen wird die in CF beschriebene Discrete Sampling Geometry mit featureType=timeSeriesProfile verwendet. Ein Beispiel (NCDUMP) für Geometrie und Daten ist in L_synop_ncdump_2D.pdf zu sehen.

Kurze Aufzählung und Beschreibung der darin enthaltenen wichtigsten Variablen für Einzelpositionen:

  • Mesh0_node_x(nMesh0_node): x-Koordinate;
  • Mesh0_node_y(nMesh0_node): y-Koordinate;
  • Mesh0_node_lon(nMesh0_node): geografische Länge;
  • Mesh0_node_lat(nMesh0_node): geografische Breite;
  • Mesh0_node_long_name(nMesh0_node,nMesh0_strlen1): Langbezeichnung;
  • Mesh0_node_code_name(nMesh0_node,nMesh0_strlen2): Kennung;
  • Mesh0_node_short_name(nMesh0_node,nMesh0_strlen3): Kürzel;
  • Mesh0_node_id(nMesh0_node): Identifikationsnummer, z. B. mit cf_role passend zum featureType;
  • Mesh0_crs: skalare Container-Variable mit Informationen (Inhalt der Attribute) zur Koordinatentransformation (Zusammenhang zwischen lokalen Koordinaten und geografischen Koordinaten).

Version DATACONVERT

Dimensionen

  1. nMesh0_node : Anzahl der Einzelpositionen.

Lokale Koordinaten

double Mesh0_node_x(nMesh0_node) ;

Mesh0_node_x:long_name = "x-Koordinate (Projektion)" ;
Mesh0_node_x:units = "m" ;
Mesh0_node_x:name_id = 1650 ;
Mesh0_node_x:standard_name = "projection_x_coordinate" ;

double Mesh0_node_y(nMesh0_node) ;

Mesh0_node_y:long_name = "y-Koordinate (Projektion)" ;
Mesh0_node_y:units = "m" ;
Mesh0_node_y:name_id = 1651 ;
Mesh0_node_y:standard_name = "projection_y_coordinate" ;

Hinweise:

  1. Das Attribut "name_id" entspricht der (BAW) PHYDEF-Code-Kennung der Variablen.

Geografische Koordinaten

double Mesh0_node_lon(nMesh0_node) ;

Mesh0_node_lon:long_name = "geografische Laenge" ;
Mesh0_node_lon:units = "degrees_east" ;
Mesh0_node_lon:name_id = 1653 ;
Mesh0_node_lon:standard_name = "longitude" ;

double Mesh0_node_lat(nMesh0_node) ;

Mesh0_node_lat:long_name = "geografische Breite" ;
Mesh0_node_lat:units = "degrees_north" ;
Mesh0_node_lat:name_id = 1652 ;
Mesh0_node_lat:standard_name = "latitude" ;

Hinweise:

  1. Das Attribut "name_id" entspricht der (BAW) PHYDEF-Code-Kennung der Variablen.

Koordinatentransformation

Siehe unter NetCDF Grid Mapping Variable.

Anmerkungen

Keine.


zurück zu NetCDF


Strukturübersicht