Aktionen

NetCDF Unstrukturiertes Gitter: Unterschied zwischen den Versionen

Aus BAWiki

imported>Lang Guenther
imported>Lang Guenther
Zeile 19: Zeile 19:


==Lokale Koordinaten==
==Lokale Koordinaten==
===Berechnungsgitter===
* Siehe [[NetCDF Dreiecksgitter#Lokale Koordinaten|NetCDF Dreiecksgitter, Abschnitt "Lokale Koordinaten"]].
* Siehe [[NetCDF Dreiecksgitter#Lokale Koordinaten|NetCDF Dreiecksgitter, Abschnitt "Lokale Koordinaten"]].
* Alle Variablen können in identischer Weise deklariert werden.
* Alle Variablen können in identischer Weise deklariert werden.
===SubGrid===
===SubGrid===
====SubKnoten====
====SubKnoten====

Version vom 13. September 2010, 15:02 Uhr

Kurze Beschreibung

Ein aus beliebigen Polygonen - Dreiecke und Vierecke - aufgebautes Gitter wird beschrieben. Typische Dateitypen hierfür sind z. B. untrim_grid.dat sowie utrsub_grid.dat. Die Speicherung von Daten auf diesem Gitter, z. B. der Tiefe (Bathymetrie), wird an anderer Stelle beschrieben (siehe NetCDF Synoptische Daten im Dreiecksgitter). Ebenso werden hier keine Informationen über offene und geschlossene Kanten oder Positionen zum Einsteuern von Randwerten aufgeführt. Es wird ausschließlich die Struktur (Topologie) des Gitters beschrieben.

Die Beschreibung wurde vollständig für die staggered data Positionen node, edge und poly gestaltet.

Inhalt der Datei

Dimensionen

Lokale Koordinaten

SubGrid

SubKnoten

double Mesh2_subnode_x(nMesh2_subnode) ;
Mesh2_subnode_x:standard_name = "projection_x_coordinate" ;
Mesh2_subnode_x:long_name = "x-coordinate of 2D mesh sub grid nodes" ;
Mesh2_subnode_x:units = "m" ;
double Mesh2_subnode_y(nMesh2_subnode) ;
Mesh2_subnode_y:standard_name = "projection_y_coordinate" ;
Mesh2_subnode_y:long_name = "y-coordinate of 2D mesh sub grid nodes" ;
Mesh2_subnode_y:units = "m" ;

SubKanten

double Mesh2_subedge_x(nMesh2_subedge) ;
Mesh2_subedge_x:standard_name = "projection_x_coordinate" ;
Mesh2_subedge_x:long_name = "x-coordinate of 2D mesh sub grid edges, e.g. center of sub edge" ;
Mesh2_subedge_x:units = "m" ;
Mesh2_subedge_x:bounds = "Mesh2_subedge_x_bnd" \\ optional
double Mesh2_subedge_y(nMesh2_subedge) ;
Mesh2_subedge_y:standard_name = "projection_y_coordinate" ;
Mesh2_subedge_y:long_name = "y-coordinate of 2D mesh sub grid edges, e.g. center of sub edge" ;
Mesh2_subedge_y:units = "m" ;
Mesh2_subedge_y:bounds = "Mesh2_subedge_y_bnd" \\ optional

SubPolygone

double Mesh2_subpoly_x(nMesh2_subpoly) ;
Mesh2_subpoly_x:standard_name = "projection_x_coordinate" ;
Mesh2_subpoly_x:long_name = "x-coordinate of 2D mesh sub polygons, e.g. any position within sub polygon" ;
Mesh2_subpoly_x:units = "m" ;
Mesh2_subpoly_x:bounds = "Mesh2_subpoly_x_bnd" \\ optional
double Mesh2_subpoly_y(nMesh2_subpoly) ;
Mesh2_subpoly_y:standard_name = "projection_y_coordinate" ;
Mesh2_subpoly_y:long_name = "y-coordinate of 2D mesh sub polygons, e.g. any position within sub polygon" ;
Mesh2_subpoly_y:units = "m" ;
Mesh2_subpoly_y:bounds = "Mesh2_subpoly_y_bnd" \\ optional

(optional) Begrenzung für SubKanten

double Mesh2_subedge_x_bnd(nMesh2_subedge,Two) ; \\ no metadata required
double Mesh2_subedge_y_bnd(nMesh2_subedge,Two) ; \\ no metadata required

(optional) Begrenzung für SubPolygone

double Mesh2_subpoly_x_bnd(nMesh2_subpoly,nMaxMesh1_subpoly_subnodes) ; \\ no metadata required
double Mesh2_subpoly_y_bnd(nMesh2_subpoly,nMaxMesh1_subpoly_subnodes) ; \\ no metadata required

Geografische Koordinaten

Topologische Daten

Knotenverzeichnis der Kanten

Knotenverzeichnis der Polygone

  • Siehe NetCDF Dreiecksgitter, Abschnitt "Knotenverzeichnis der Polygone".
  • Die Variable muss wie folgt unterschiedlich deklariert werden:
    integer Mesh2_poly_nodes(nMesh2_poly,nMaxMesh2_poly_nodes) ;
    Mesh2_poly_nodes:standard_name = "???" ; \\ yet to be determined
    Mesh2_poly_nodes:long_name = "list of nodes for all polygons, counterclockwise" ;
    Mesh2_poly_nodes:_FillValue = fillvalue \\ for non-existing nodes ;
    Bemerkung: Indizes starten mit Null!

Polygonverzeichnis der Kanten

Topologievariable

Koordinatentransformation

Anmerkungen, Fragen


zurück zu NetCDF


Strukturübersicht