Aktionen

NetCDF Einzelpositionen: Unterschied zwischen den Versionen

Aus BAWiki

imported>Lang Guenther
(Erstversion)
 
imported>Lang Guenther
K (Kapitelüberschrift geändert)
Zeile 77: Zeile 77:
 
::: crs:false_northing = ''value'' ;
 
::: crs:false_northing = ''value'' ;
  
=Anmerkungen, Diskussion=
+
=Anmerkungen, Fragen=
  
 
* Wie unterscheiden wir ''aktuelle Tiefe'' und ''nicht weiter erodierbare Tiefe''? Neuer ''standard_name'' erforderlich?  
 
* Wie unterscheiden wir ''aktuelle Tiefe'' und ''nicht weiter erodierbare Tiefe''? Neuer ''standard_name'' erforderlich?  

Version vom 6. September 2010, 15:31 Uhr

Kurze Beschreibung

Es wird die Lage mehrerer benannter Einzelpositionen beschrieben. Folgende Angaben sind enthalten:

  1. lokale Koordinaten,
  2. geografische Koordinaten,
  3. Tiefe,
  4. lange Namen der Positionen,
  5. Codekennungen der Positionen,
  6. kurze Namen der Positionen, und
  7. Koordinatentransformation.

Inhalt der Datei

Dimensionen

dimensions:
node = number of locations ;
strlen1 = maximum number of characters used in long names ;
strlen2 = maximum number of characters used in code names ;
strlen3 = maximum number of characters used in short names ;

Variablen

Lokale Koordinaten

double node_x(node) ;
node_x:standard_name = "projection_x_coordinate" ;
node_x:long_name = "x-coordinate of location" ;
node_x:units = "m" ;
double node_y(node) ;
node_y:standard_name = "projection_y_coordinate" ;
node_y:long_name = "y-coordinate of location" ;
node_y:units = "m" ;

Geografische Koordinaten

double node_lon(node) ;
node_lon:standard_name = "longitude" ;
node_lon:long_name = "longitude of location" ;
node_lon:units = "degrees_east" ;
double node_lat(node) ;
node_lat:standard_name = "latitude" ;
node_lat:long_name = "latitude of location" ;
node_lat:units = "degrees_north" ;

Tiefe

double depth(node) ;
depth:standard_name = "sea_floor_depth_below_geoid" ;
depth:long_name = "sea floor depth" ;
depth:units = "m" ;
depth:coordinates = "node_lon node_lat"
depth:grid_mapping = "crs"

Positionsbezeichnungen

char node_long_name(node,strlen1) ;
node_long_name:long_name = "long name of location"
node_long_name:coordinates = "node_lon node_lat"
node_long_name:grid_mapping = "crs"
char code_name(node,strlen2) ;
node_code_name:long_name = "code name of location"
node_code_name:coordinates = "node_lon node_lat"
node_code_name:grid_mapping = "crs"
char node_short_name(node,strlen3) ;
node_short_name:long_name = "short name od location"
node_code_name:coordinates = "node_lon node_lat"
node_code_name:grid_mapping = "crs"

Koordinatentransformation

integer crs ;
crs:grid_mapping_name = "transverse_mercator" ;
crs:scale_factor_at_central_merdian = value ;
crs:longitude_of_central_meridian = value ;
crs:latitude_of_projection_origin = value ;
crs:false_easting = value ;
crs:false_northing = value ;

Anmerkungen, Fragen

  • Wie unterscheiden wir aktuelle Tiefe und nicht weiter erodierbare Tiefe? Neuer standard_name erforderlich?
  • Sind "coordinates" und "grid_mapping" für die Namensbezeichnunegn erforderlich/sinnvoll?
  • Woher weiß eine Anwendung, was sie mit den Namensbezeichnungen zu tun hat? Neuer standard_name erforderlich?
  • Benötigen wir ID und COLOR noch ? (sind oben vernachlässigt)