Aktionen

DATACONVERT: Unterschied zwischen den Versionen

Aus BAWiki

imported>BAWiki 3
KKeine Bearbeitungszusammenfassung
imported>Lang Guenther
(Konversion und Zusammenfassen von (DWD) NetCDF-Dateien)
Zeile 2: Zeile 2:
|name_en=DATACONVERT  
|name_en=DATACONVERT  
|name=DATACONVERT
|name=DATACONVERT
|version=6.x / Oktober 2007
|version=7.x / August 2010
|version_beschr=Oktober 2007
|version_beschr=August 2010
|stichworte=
|stichworte=
Konversion von Delft3D-Gitternetzen<br />
Konversion von Delft3D-Gitternetzen<br />
Konversion von Delft3D-Berechnungsergebnissen
Konversion von Delft3D-Berechnungsergebnissen<br />
|kurzbeschreibung=Das Programm DATACONVERT dient zur Konversion von Berechnungsergebnissen des integrierten mathematischen Modellierungssystems Delft3D in BAW-spezifische Dateiformate. Folgende Konversionen werden derzeit unterstützt:<br />
Konversion von (DWD) NetCDF-Daten<br />
* Konversion des Delft3D-Gitternetzes in ein Gitternetz im UnTRIM-Format,<br />
Zusammenfassen von (DWD) NetCDF-Daten in ''einer'' Datei
* Konversion zwei-dimensionaler (tiefengemittelter) Delft3D-Berechnungsergebnisse in das BDF-Format (2D),<br />
|kurzbeschreibung=Das Programm DATACONVERT dient zur Konversion von Daten:<br />
* Konversion und Tiefenmittelung drei-dimensionaler Delft3D-Berechnungsergebnisse (auf Sigma-Gitter) in das BDF-Format (2D), und<br />
* '''Modus 1''': Konversion der Berechnungsergebnisse des integrierten mathematischen Modellierungssystems Delft3D in BAW-spezifische Dateiformate, mit<br />
* Konversion drei-dimensionaler Delft3D-Berechnungsergebnisse (auf Sigma-Gitter) in das BDF-Format (3D, z-Schichten).<br />
** Konversion des Delft3D-Gitternetzes in ein Gitternetz im UnTRIM-Format,<br />
 
** Konversion zwei-dimensionaler (tiefengemittelter) Delft3D-Berechnungsergebnisse in das BDF-Format (2D),<br />
** Konversion und Tiefenmittelung drei-dimensionaler Delft3D-Berechnungsergebnisse (auf Sigma-Gitter) in das BDF-Format (2D), und<br />
** Konversion drei-dimensionaler Delft3D-Berechnungsergebnisse (auf Sigma-Gitter) in das BDF-Format (3D, z-Schichten).<br />
Eine dynamische Modelltopographie (Morphodynamik) wird sowohl für 2D- als auch 3D-Berechnungsergebnisse unterstützt. Liegen Delft3D-Berechnungsergebnisse mit Domain Decomposition vor, so werden diese Ergebnisse einstweilen nicht in einer Datei zusammengefasst, sondern verbleiben in verschiedenen, domain-spezifischen Dateien.<br />
Eine dynamische Modelltopographie (Morphodynamik) wird sowohl für 2D- als auch 3D-Berechnungsergebnisse unterstützt. Liegen Delft3D-Berechnungsergebnisse mit Domain Decomposition vor, so werden diese Ergebnisse einstweilen nicht in einer Datei zusammengefasst, sondern verbleiben in verschiedenen, domain-spezifischen Dateien.<br />
 
Die Konversion folgender physikalischer Größen wird unterstützt:
Die Konversion folgender physikalischer Größen wird derzeit unterstützt:<br />
 
# Wasserstand,
# Wasserstand,
# Strömungsgeschwindigkeit,
# Strömungsgeschwindigkeit,
Zeile 24: Zeile 24:
# Topographie (statisch),
# Topographie (statisch),
# zeitvariable Topographie, und
# zeitvariable Topographie, und
# Tiefenerosion.
# Tiefenerosion.<br />
 
* '''Modus 2''': Konversion von (DWD) NetCDF-Daten in BAW-spezifische Dateiformate, mit<br />
** Erzeugen eines Gitternetzes aus den in der NetCDF-Datei vorhandenen Punkt-Koordinaten, und<br />
** Konversion der NetCDF-Daten in das BDF-Format.<br />
* '''Modus 3''': Zusammenfassen von (DWD) NetCDF-Daten aus mehreren Dateien in einer NetCDF-Datei, mit<br />
** Übertragen der Metadaten und Daten bei identischen Terminen in eine NetCDF-Datei.<br />


|eingabedateien=
|eingabedateien=
# '''Eingabesteuerdaten'''<br/>Datei des Typs [[DATACONVERT.DAT|dataconvert.dat]]. In der Beschreibung dieser Datei sind umfassende Informationen zu allen Steuerdaten, Eingangs- sowie Ergebnisdateien vorhanden.
# '''Eingabesteuerdaten'''<br/>Datei des Typs [[DATACONVERT.DAT|dataconvert.dat]]. In der Beschreibung dieser Datei sind umfassende Informationen zu allen Steuerdaten, Eingangs- sowie Ergebnisdateien vorhanden.
# '''Gitternetz'''<br/>
# '''Gitternetz'''<br/>
: Unbedingt erforderlich:
#* '''Modus 1'''
::* [[DELFT3D.GRD|delft3d.grd]],
#:* [[DELFT3D.GRD|delft3d.grd]],
::* [[DELFT3D.DEP|delft3d.dep]], und
#:* [[DELFT3D.DEP|delft3d.dep]], und
::* [[DELFT3D.ENC|delft3d.enc]].<br />
#:* [[DELFT3D.ENC|delft3d.enc]].<br />
: Optional können vorhanden sein:
#:* (optional) [[DELFT3D.DRY|delft3d.dry]],
::* [[DELFT3D.DRY|delft3d.dry]],
#:* (optional) [[DELFT3D.THD|delft3d.thd]],
::* [[DELFT3D.THD|delft3d.thd]],
#:* (optional) [[DELFT3D.LWL|delft3d.lwl]],
::* [[DELFT3D.LWL|delft3d.lwl]],
#:* (optional) [[DELFT3D.EXT|delft3d.ext]], sowie
::* [[DELFT3D.EXT|delft3d.ext]], sowie
#:* (optional) [[DELFT3D.BND|delft3d.bnd]].
::* [[DELFT3D.BND|delft3d.bnd]].<br />
#* '''Modus 2''' - kein Gitternetz erforderlich.
 
#* '''Modus 3''' - kein Gitternetz erforderlich.
* '''Berechnungsergebnisse'''
# '''Berechnungsergebnisse oder Daten'''<br/>
 
#* '''Modus 1'''<br/>
:* [[NETCDF.CDF|netcdf.cdf]].
#:* [[NETCDF.CDF|netcdf.cdf]].
 
#* '''Modus 2'''<br/>
* (optional) '''Vertikalstruktur'''
#:* [[NETCDF.CDF|netcdf.cdf]].
 
#* '''Modus 3'''<br/>
:* [[VERTICAL.DAT|vertical.dat]].<br />
#:* [[NETCDF.CDF|netcdf.cdf]].
# (optional) '''Vertikalstruktur'''<br/>
#* '''Modus 1'''<br/>
#:* [[VERTICAL.DAT|vertical.dat]].<br />
#* '''Modus 2''' - keine Vertikalstruktur erforderlich.
#* '''Modus 3''' - keine Vertikalstruktur erforderlich.
|ausgabedateien=
|ausgabedateien=
#'''konvertiertes Gitternetz'''
#'''konvertiertes Gitternetz'''
#::* [[UNTRIM_GRID.DAT|untrim_grid.dat]].
#* '''Modus 1'''<br/>
#:* [[UNTRIM_GRID.DAT|untrim_grid.dat]].
#* '''Modus 2'''<br/>
#:* [[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]]:
#* '''Modus 3'''<br/> - keine Gitternetzdatei.
#'''konvertierte Berechnungsergebnisse'''
#'''konvertierte Berechnungsergebnisse'''
#::* [[DIRZ.BIN.I|dirz.bin.i]],
#* '''Modus 1'''<br/>
#::* [[DIRZ.BIN.I|dirz.bin.i]], und
#:* [[DIRZ.BIN.I|dirz.bin.i]],
#::* [[DIRZ.BIN|dirz.bin]].
#:* [[DIRZ.BIN.I|dirz.bin.i]], und
#:* [[DIRZ.BIN|dirz.bin]].
#* '''Modus 2'''<br/>
#:* [[NETCDF.CDF|netcdf.cdf]].
#* '''Modus 3'''<br/>
#:* [[NETCDF.CDF|netcdf.cdf]].
#'''Druckerprotokolldatei'''
#'''Druckerprotokolldatei'''
#::* dataconvert.sdr.
#:* dataconvert.sdr.
# (optional) '''Tracedatei'''
# (optional) '''Tracedatei'''
#::* dataconvert.trc.
#:* dataconvert.trc.
|methode=Die Gitterinformationen werden mit Hilfe der in dem Softwarepaket H_GRID zur Verfügung stehenden Methoden konvertiert. Zur Konversion der Berechnungsergebnisse werden Methoden des Paketes H_IP benutzt. Lesen und Schreiben der verschiedenen Formate mit den Berechnungsergebnissen erfolgt mit Methoden des Paketes IO_DATASET.
|methode=Die Gitterinformationen werden mit Hilfe der in dem Softwarepaket H_GRID zur Verfügung stehenden Methoden konvertiert. Zur Konversion der Berechnungsergebnisse werden Methoden des Paketes H_IP benutzt. Lesen und Schreiben der verschiedenen Formate mit den Berechnungsergebnissen erfolgt mit Methoden des Paketes IO_DATASET.
|preprozessor=[http://www.baw.de/methoden/index.php5/Mathematisches_Verfahren_DELFT3D DELFT3D], [[GETDATA]].
|preprozessor=[http://www.baw.de/methoden/index.php5/Mathematisches_Verfahren_DELFT3D DELFT3D], [[GETDATA]].

Version vom 12. August 2010, 13:58 Uhr

Basisinformationen

Programm-Name

DATACONVERT

Version

7.x / August 2010

Beschreibung

August 2010

Stichworte

Konversion von Delft3D-Gitternetzen
Konversion von Delft3D-Berechnungsergebnissen
Konversion von (DWD) NetCDF-Daten
Zusammenfassen von (DWD) NetCDF-Daten in einer Datei

Kurzbeschreibung

Das Programm DATACONVERT dient zur Konversion von Daten:

  • Modus 1: Konversion der Berechnungsergebnisse des integrierten mathematischen Modellierungssystems Delft3D in BAW-spezifische Dateiformate, mit
    • Konversion des Delft3D-Gitternetzes in ein Gitternetz im UnTRIM-Format,
    • Konversion zwei-dimensionaler (tiefengemittelter) Delft3D-Berechnungsergebnisse in das BDF-Format (2D),
    • Konversion und Tiefenmittelung drei-dimensionaler Delft3D-Berechnungsergebnisse (auf Sigma-Gitter) in das BDF-Format (2D), und
    • Konversion drei-dimensionaler Delft3D-Berechnungsergebnisse (auf Sigma-Gitter) in das BDF-Format (3D, z-Schichten).

Eine dynamische Modelltopographie (Morphodynamik) wird sowohl für 2D- als auch 3D-Berechnungsergebnisse unterstützt. Liegen Delft3D-Berechnungsergebnisse mit Domain Decomposition vor, so werden diese Ergebnisse einstweilen nicht in einer Datei zusammengefasst, sondern verbleiben in verschiedenen, domain-spezifischen Dateien.
Die Konversion folgender physikalischer Größen wird unterstützt:

  1. Wasserstand,
  2. Strömungsgeschwindigkeit,
  3. Salzgehalt,
  4. Temperatur,
  5. Schwebstoffgehalt (mehrere Fraktionen),
  6. Topographie (statisch),
  7. zeitvariable Topographie, und
  8. Tiefenerosion.
  • Modus 2: Konversion von (DWD) NetCDF-Daten in BAW-spezifische Dateiformate, mit
    • Erzeugen eines Gitternetzes aus den in der NetCDF-Datei vorhandenen Punkt-Koordinaten, und
    • Konversion der NetCDF-Daten in das BDF-Format.
  • Modus 3: Zusammenfassen von (DWD) NetCDF-Daten aus mehreren Dateien in einer NetCDF-Datei, mit
    • Übertragen der Metadaten und Daten bei identischen Terminen in eine NetCDF-Datei.

Eingabe-Dateien

  1. Eingabesteuerdaten
    Datei des Typs dataconvert.dat. In der Beschreibung dieser Datei sind umfassende Informationen zu allen Steuerdaten, Eingangs- sowie Ergebnisdateien vorhanden.
  2. Gitternetz
    • Modus 1
    • Modus 2 - kein Gitternetz erforderlich.
    • Modus 3 - kein Gitternetz erforderlich.
  3. Berechnungsergebnisse oder Daten
    • Modus 1
    • Modus 2
    • Modus 3
  4. (optional) Vertikalstruktur
    • Modus 1
    • Modus 2 - keine Vertikalstruktur erforderlich.
    • Modus 3 - keine Vertikalstruktur erforderlich.

Ausgabe-Dateien

  1. konvertiertes Gitternetz
    • Modus 1
    • Modus 2
    • Modus 3
      - keine Gitternetzdatei.
  2. konvertierte Berechnungsergebnisse
    • Modus 1
    • Modus 2
    • Modus 3
  3. Druckerprotokolldatei
    • dataconvert.sdr.
  4. (optional) Tracedatei
    • dataconvert.trc.

Methode

Die Gitterinformationen werden mit Hilfe der in dem Softwarepaket H_GRID zur Verfügung stehenden Methoden konvertiert. Zur Konversion der Berechnungsergebnisse werden Methoden des Paketes H_IP benutzt. Lesen und Schreiben der verschiedenen Formate mit den Berechnungsergebnissen erfolgt mit Methoden des Paketes IO_DATASET.

Vorlauf-Programme

DELFT3D, GETDATA.

Nachlauf-Programme

ABDF, ADCP2PROFILE, DIDAMERGE, DIDARENAME, DIDASPLIT, ENERF, GVIEW2D, HVIEW2D, IO_VOLUME, PARTRACE, PARTRACE-3D, PGCALC, UNK, UNS, VTDK, XTRDATA, XTRLQ2, ZEITR.

Weitere Informationen

Programmiersprache

Fortran90

zusätzliche Software

-

Originalversion

G. Lang

Programmpflege

G. Lang,, S. Spohr

Dokumentation/Literatur

unter $PROGHOME/examples/dataconvert


zurück zu Programmkennblätter


Strukturübersicht