Aktionen

NETCDF.CDF: Unterschied zwischen den Versionen

Aus BAWiki

imported>BAWiki 2
(Die Seite wurde neu angelegt: „{{Dateikennblatt |name_en=NETCDF.CDF |dateityp=netcdf.cdf |version=September 2002 |version_beschr=September 2002 |bedeutung=Universelles (Open Source) Dateifo…“)
 
imported>Lang Guenther
(Dateiendung von .cdf nach .nc umgestellt)
 
(5 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
|name_en=NETCDF.CDF
|name_en=NETCDF.CDF
|dateityp=netcdf.cdf
|dateityp=netcdf.cdf
|version=September 2002 
|version=August 2010
|version_beschr=September 2002 
|version_beschr=August 2016
|bedeutung=Universelles (Open Source) Dateiformat für jede Art von Mess- und Modelldaten, die als skalare Daten bzw. ein- und mehrdimensionale Felder vorliegen (Variablen). Das Format erlaubt die effektive Speicherung von Variablen unterschiedlicher Dimensionalität, Größe und Typ. Der Datei wie auch den Variablen können Attribute zugeordnet werden, deren Werte ebenfalls in der Datei abgelegt werden.
|bedeutung=Die seit 2010 entwickelte BAW-Ausprägung einer NetCDF-Datei wird als Datei des Typs [[CF-NETCDF.NC]]
bezeichnet.<br />
 
Universelles (Open Source) Dateiformat für jede Art von Mess- und Modelldaten, die als skalare Daten bzw. ein- und mehrdimensionale Felder vorliegen (Variablen). Das Format erlaubt die effektive Speicherung von Variablen unterschiedlicher Dimensionalität, Größe und Typ. Der Datei wie auch den Variablen können Attribute zugeordnet werden, deren Werte ebenfalls in der Datei abgelegt werden.<br />
 
Für weitere (detaillierte) Informationen siehe unten unter Beispiel-Datei/Dokumentation.  
Für weitere (detaillierte) Informationen siehe unten unter Beispiel-Datei/Dokumentation.  
|dateiinhalt=
|dateiinhalt=
Zeile 12: Zeile 16:
## '''variablenbezogene Attribute (long_name, units''' etc.), und
## '''variablenbezogene Attribute (long_name, units''' etc.), und
## '''globale Attribute (title, history''' etc.).
## '''globale Attribute (title, history''' etc.).
#:Anmerkung: bei der Vergabe der Namen für Dimensionen und Attribute sollten verschiedene Konventionen eingehalten werden; für Details siehe unten unter Beispiel-Datei/Dokumentation.
#:Anmerkung: bei der Vergabe der Namen für Attribute und Variablen sollten folgende Standards eingehalten werden:
#:* [http://cf-pcmdi.llnl.gov/ ''NetCDF Climate and Forecast (CF) Metadata Convention''], und
#:* [http://cf-pcmdi.llnl.gov/documents/cf-standard-names/standard-name-table/15/cf-standard-name-table.html ''CF Standard Name Table''].
# '''Daten''' der in der Datei abgelegten Variablen:
# '''Daten''' der in der Datei abgelegten Variablen:
## (optional) Daten der '''Koordinaten-Variablen''',
## (optional) Daten der '''Koordinaten-Variablen''',
## (optional) Daten der '''Variablen''', für die nur ein Datenrecord in der Datei vorhanden ist, schließlich noch
## (optional) Daten der '''Variablen''', für die nur ein Datenrecord in der Datei vorhanden ist, schließlich noch
## (optional) Daten der '''Record-Variablen''' (mit einer unbegrenzten Dimension, z.B. '''time'''), die beliebig oft vorhanden sein können.  
## (optional) Daten der '''Record-Variablen''' (mit einer unbegrenzten Dimension, z.B. '''time'''), die beliebig oft vorhanden sein können.  
|nutzerprogramme=[[BATCHPLOT]], [[DATACONVERT]], [[GETDATA]], [[IO_VOLUME]], [[Telemac-2D]]  [SediMorph], [[UNK]], [[UNS]], [[UNTRIM ]] [SediMorph, k-Modell] ]]
|nutzerprogramme=[[BATCHPLOT]], [[DATACONVERT]], [[GETDATA]], [[IO_VOLUME]], [[TELEMAC-2D]]  [SediMorph], [[UNK]], [[UNS]], [[UNTRIM]], [[UNTRIM2]], [SediMorph, k-Modell]  
|programmiersprache=C mit definierten FORTRAN77/90-Interfaces  
|programmiersprache=C mit definierten FORTRAN77/90-Interfaces  
|dateiform=UNFORMATTED
|dateiform=UNFORMATTED
|dateizugriff=DIRECT
|dateizugriff=DIRECT
|dateiendung=.cdf(bevorzugt!)
|dateiendung=.nc (bevorzugt!)
|schreibmodule=$PROGHOME/C/lib/netcdf/netcdf3.5.0/hp/f90/netcdf.f90
|schreibmodule=$PROGHOME/C/lib/netcdf/netcdf3.5.0/hp/f90/netcdf.f90<br/>
$PROGHOME/C/lib/netcdf/netcdf3.5.0/SGI/f90/netcdf.f90io_dataset_ui (User-Interface)  
$PROGHOME/C/lib/netcdf/netcdf3.5.0/SGI/f90/netcdf.f90io_dataset_ui (User-Interface)  
|lesemodule=$PROGHOME/C/lib/netcdf/netcdf3.5.0/hp/f90/netcdf.f90
|lesemodule=$PROGHOME/C/lib/netcdf/netcdf3.5.0/hp/f90/netcdf.f90<br/>
$PROGHOME/C/lib/netcdf/netcdf3.5.0/SGI/f90/netcdf.f90io_dataset_ui (User-Interface)  
$PROGHOME/C/lib/netcdf/netcdf3.5.0/SGI/f90/netcdf.f90io_dataset_ui (User-Interface)  
|kontakt_original=[mailto:guntram.seiss@baw.de G. Seiß]
|kontakt_original=[mailto:guntram.seiss@baw.de G. Seiß]
|kontakt_pflege=[mailto:guntram.seiss@baw.de G. Seiß]
|kontakt_pflege=[mailto:guntram.seiss@baw.de G. Seiß]
|beispieldatei=     
|beispieldatei=     
* Allgemeine Informationen finden sich auf der [http://www.unidata.ucar.edu/software/netcdf/ NetCDF-Homepage] und in den Dokumentationen zu NetCDF für C, [http://www.baw.de/downloads/wasserbau/mathematische_verfahren/programmkennbl_de/pdf/fguide.pdf FORTRAN 77] und [http://www.baw.de/downloads/wasserbau/mathematische_verfahren/programmkennbl_de/pdf/guide.book.pdf FORTRAN 90];
* Allgemeine Informationen finden sich auf der [http://www.unidata.ucar.edu/software/netcdf/ NetCDF-Homepage] und in den Dokumentationen zu NetCDF für [http://www.baw.de/downloads/wasserbau/mathematische_verfahren/programmkennbl_de/pdf/cguide.pdf C], [http://www.baw.de/downloads/wasserbau/mathematische_verfahren/programmkennbl_de/pdf/fguide.pdf FORTRAN 77] und [http://www.baw.de/downloads/wasserbau/mathematische_verfahren/programmkennbl_de/pdf/guide.book.pdf FORTRAN 90];
* io_dataset_ui (User-Interface), Schnittstelle der BAW-DH zu verschiedenen häufig benutzten Dateiformaten;
* io_dataset_ui (User-Interface), Schnittstelle der BAW-DH zu verschiedenen häufig benutzten Dateiformaten;
* Bei der Vergabe der Namen für Dimensionen und Attribute sollten verschiedene Konventionen eingehalten werden. Eine detaillierte Beschreibung der augenblicklich bei der BAW-DH benutzten Namen sind in
* Bei der Vergabe der Namen für Dimensionen und Attribute sollten verschiedene Konventionen eingehalten werden. Eine detaillierte Beschreibung der augenblicklich bei der BAW-DH benutzten Namen sind in

Aktuelle Version vom 16. August 2016, 08:41 Uhr

Basisinformationen

Datei-Typ

netcdf.cdf

Datei-Form

UNFORMATTED

Version

August 2010

Beschreibung

August 2016

Bedeutung der Datei

Die seit 2010 entwickelte BAW-Ausprägung einer NetCDF-Datei wird als Datei des Typs CF-NETCDF.NC bezeichnet.

Universelles (Open Source) Dateiformat für jede Art von Mess- und Modelldaten, die als skalare Daten bzw. ein- und mehrdimensionale Felder vorliegen (Variablen). Das Format erlaubt die effektive Speicherung von Variablen unterschiedlicher Dimensionalität, Größe und Typ. Der Datei wie auch den Variablen können Attribute zugeordnet werden, deren Werte ebenfalls in der Datei abgelegt werden.

Für weitere (detaillierte) Informationen siehe unten unter Beispiel-Datei/Dokumentation.

Datei-Inhalt

  1. Header mit Metadaten:
    1. Liste mit Dimensionen (Name und Länge),
    2. Liste der in der Datei enthaltenen Variablen (Name, Typ und Dimension(en)),
    3. variablenbezogene Attribute (long_name, units etc.), und
    4. globale Attribute (title, history etc.).
    Anmerkung: bei der Vergabe der Namen für Attribute und Variablen sollten folgende Standards eingehalten werden:
  2. Daten der in der Datei abgelegten Variablen:
    1. (optional) Daten der Koordinaten-Variablen,
    2. (optional) Daten der Variablen, für die nur ein Datenrecord in der Datei vorhanden ist, schließlich noch
    3. (optional) Daten der Record-Variablen (mit einer unbegrenzten Dimension, z.B. time), die beliebig oft vorhanden sein können.

Programme, welche diesen Datei-Typ benutzen

BATCHPLOT, DATACONVERT, GETDATA, IO_VOLUME, TELEMAC-2D [SediMorph], UNK, UNS, UNTRIM, UNTRIM2, [SediMorph, k-Modell]

Beispiel-Datei

  • Allgemeine Informationen finden sich auf der NetCDF-Homepage und in den Dokumentationen zu NetCDF für C, FORTRAN 77 und FORTRAN 90;
  • io_dataset_ui (User-Interface), Schnittstelle der BAW-DH zu verschiedenen häufig benutzten Dateiformaten;
  • Bei der Vergabe der Namen für Dimensionen und Attribute sollten verschiedene Konventionen eingehalten werden. Eine detaillierte Beschreibung der augenblicklich bei der BAW-DH benutzten Namen sind in
  • Basis-Modul Dimension (mod_b_dim.f90) und
  • Basis-Modul Attribut (mod_b_att.f90)

enthalten.


zurück zu: Dateikennblätter


Strukturübersicht