CF-NETCDF.NC: Unterschied zwischen den Versionen
Aus BAWiki
imported>Schade Peter KKeine Bearbeitungszusammenfassung |
imported>Schade Peter (+ Module und Example für das k_model) |
||
Zeile 3: | Zeile 3: | ||
|dateityp=cf-netcdf.nc | |dateityp=cf-netcdf.nc | ||
|version=Mai 2012 | |version=Mai 2012 | ||
|version_beschr= | |version_beschr=Januar 2015 | ||
|bedeutung= | |bedeutung= | ||
* BAW-Ausprägung einer [[NETCDF.CDF|NetCDF]]-Datei. | * BAW-Ausprägung einer [[NETCDF.CDF|NetCDF]]-Datei. | ||
Zeile 33: | Zeile 33: | ||
$PROGHOME/fortran/lib/h_grid/*/mod_p_h_grid_ui.f90 oder <br /> | $PROGHOME/fortran/lib/h_grid/*/mod_p_h_grid_ui.f90 oder <br /> | ||
$PROGHOME/fortran/lib/p_grid/*/mod_p_p_grid_ui.f90 oder <br /> | $PROGHOME/fortran/lib/p_grid/*/mod_p_p_grid_ui.f90 oder <br /> | ||
$PROGHOME/fortran/lib/io_insel/*/mod_io_insel_ui.f90<br /> | $PROGHOME/fortran/lib/io_insel/*/mod_io_insel_ui.f90 oder <br /> | ||
$PROGHOME/fortran/lib/k_model/*/mod_p_k_model_ui.f90<br /> | |||
unter Einsatz der NetCDF-Ausgabe des io_dataset-Pakets<br/> | unter Einsatz der NetCDF-Ausgabe des io_dataset-Pakets<br/> | ||
$PROGHOME/fortran/lib/io_dataset/*/mod_io_dataset_ui<br /> | $PROGHOME/fortran/lib/io_dataset/*/mod_io_dataset_ui<br /> | ||
Zeile 41: | Zeile 42: | ||
|kontakt_pflege=[mailto:guenther.lang@baw.de G. Lang], [mailto:susanne.spohr@baw.de S. Spohr] | |kontakt_pflege=[mailto:guenther.lang@baw.de G. Lang], [mailto:susanne.spohr@baw.de S. Spohr] | ||
|beispieldatei= | |beispieldatei= | ||
$PROGHOME/examples/lib/l_grid/lg.all_CF-NetCDF_Info.nc<br /> | $PROGHOME/examples/lib/l_grid/lg.all_CF-NetCDF_Info.nc <br /> | ||
$PROGHOME/examples/lib/h_grid/g05-Content.CF-NetCDF.nc<br /> | $PROGHOME/examples/lib/h_grid/g05-Content.CF-NetCDF.nc <br /> | ||
$PROGHOME/examples/lib/h_grid/UNTRIM-Content.CF-NetCDF.nc<br /> | $PROGHOME/examples/lib/h_grid/UNTRIM-Content.CF-NetCDF.nc <br /> | ||
$PROGHOME/examples/lib/h_grid/UTRSUB-Content.CF-NetCDF.nc<br /> | $PROGHOME/examples/lib/h_grid/UTRSUB-Content.CF-NetCDF.nc <br /> | ||
$PROGHOME/examples/lib/io_insel/insel.netcdf-cf.nc | $PROGHOME/examples/lib/io_insel/insel.netcdf-cf.nc <br /> | ||
$PROGHOME/examples/lib/k_model/2D.int.HPA.2d-hn-md.3h.xe.nc | |||
}} | }} |
Version vom 13. Januar 2015, 08:38 Uhr
Basisinformationen
Datei-Typ
cf-netcdf.nc
Datei-Form
UNFORMATTED
Version
Mai 2012
Beschreibung
Januar 2015
Bedeutung der Datei
- BAW-Ausprägung einer NetCDF-Datei.
- Für NetCDF-Konventionen, die der Speicherung typischer BAW-spezifischer Daten in zu Grunde liegen, siehe NetCDF-Bereich des BAWiki.
- CF konform gemäß NCAS CF Compliance Checker.
- Ab Mai 2011 wird NetCDF-4/HDF5 unterstützt (siehe Unidata, NetCDF).
Datei-Inhalt
- Header mit Metadaten:
- Liste mit Dimensionen (Name und Länge),
- Liste der in der Datei enthaltenen Variablen (Name, Typ und Dimension(en)),
- variablenbezogene Attribute (long_name, units etc.), und
- globale Attribute (title, history etc.).
- Anmerkung: bei der Vergabe der Namen für Attribute und Variablen sind u.a. folgende Standards einzuhalten:
- Daten der in der Datei abgelegten Variablen:
- Daten der Koordinaten-Variablen,
- Daten der Variablen, für die nur ein Datenrecord in der Datei vorhanden ist, schließlich noch
- Daten der Record-Variablen (mit einer unbegrenzten Dimension, z.B. time), die beliebig oft vorhanden sein können.
Die Performance, mit der Daten aus einer CF-NetCDF-Datei gelesen werden können, hängt insbesondere für große Dateien stark von dem Aufbau (der Struktur) der Datei ab. Konkret ist dabei der Umfang der Daten (data block, chunk) entscheidend, welche mit einer READ Operation gelesen werden können. Eine Datei gilt dann als gut strukturiert, wenn sowohl Zeitserien (time series access) als auch synoptische Datensätze (spatial access) mit vergleichbarem Aufwand (Anzahl der READs) gelesen werden können. Diese Ausgewogenheit kann durch eine geeignete Wahl der Größe der Datenpakete (chunk sizes) erreicht werden. Für weitergehende Informationen (in Englisch) siehe:
Programme, welche diesen Datei-Typ benutzen
ArcGIS, DATACONVERT, GRIDCONVERT, NCAGGREGATE, NCANALYSE, NCPLOT, QUICKPLOT, UNK, UNTRIM2, UNTRIM2007
Beispiel-Datei
$PROGHOME/examples/lib/l_grid/lg.all_CF-NetCDF_Info.nc
$PROGHOME/examples/lib/h_grid/g05-Content.CF-NetCDF.nc
$PROGHOME/examples/lib/h_grid/UNTRIM-Content.CF-NetCDF.nc
$PROGHOME/examples/lib/h_grid/UTRSUB-Content.CF-NetCDF.nc
$PROGHOME/examples/lib/io_insel/insel.netcdf-cf.nc
$PROGHOME/examples/lib/k_model/2D.int.HPA.2d-hn-md.3h.xe.nc
zurück zu: Dateikennblätter