DATACONVERT: Unterschied zwischen den Versionen
Aus BAWiki
imported>BAWiki 3 Keine Bearbeitungszusammenfassung  | 
				 Arbeitsgruppe POS  | 
				||
| (60 dazwischenliegende Versionen von 12 Benutzern werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
|name_en=DATACONVERT    | |name_en=DATACONVERT    | ||
|name=DATACONVERT  | |name=DATACONVERT  | ||
|version=  | |version=August 2020  | ||
|version_beschr=  | |version_beschr=September 2022  | ||
|stichworte=  | |stichworte=  | ||
Konversion von Delft3D-Gitternetzen<br />  | Konversion von Delft3D-Gitternetzen<br />  | ||
Konversion von Delft3D-Berechnungsergebnissen  | Konversion von Delft3D-Berechnungsergebnissen<br />  | ||
Konversion von (DWD) NetCDF-Daten<br />  | |||
Zusammenfassen von (DWD) NetCDF-Daten in ''einer'' Datei<br />  | |||
Konversion von BDF-Daten in CF-NetCDF-Daten<br />  | |||
Konversion meteorologischer Daten ins Delft3D-Format METEO_DLFT<br />  | |||
Ausdünnen von BDF-Datensätzen<br />  | |||
Konversion von Zeitreihen im BOEWRT-Format in CF-NetCDF-Daten (optional mit [[BOEWRT.DAT#Status-Flag_Variable|Status-Flag Variable]])<br />  | |||
Konversion von CF SGRID NetCDF in CF UGRID NetCDF<br />  | |||
 Danksagung: ''This project took advantage of netCDF software developed by UCAR/Unidata ([http://www.unidata.ucar.edu/software/netcdf/ www.unidata.ucar.edu/software/netcdf/]).''  | |||
|kurzbeschreibung=Das Programm DATACONVERT dient zur Konversion von Daten:<br />  | |||
* '''Modus 1''': Konversion der Berechnungsergebnisse des integrierten mathematischen Modellierungssystems Delft3D in BAW-spezifische Dateiformate, mit<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 in folgende physikalische Ausgabegrößen wird unterstützt:  | |||
Die Konversion   | |||
# Wasserstand,  | # Wasserstand,  | ||
# Strömungsgeschwindigkeit,  | # Strömungsgeschwindigkeit,  | ||
| Zeile 22: | Zeile 30: | ||
# Temperatur,  | # Temperatur,  | ||
# Schwebstoffgehalt (mehrere Fraktionen),  | # Schwebstoffgehalt (mehrere Fraktionen),  | ||
# Topographie (statisch), zeitvariable Topographie,   | # Topographie (statisch),  | ||
# Tiefenerosion.  | # zeitvariable Topographie,    | ||
# Tiefenerosion,  | |||
# Schwebstoffgehalt (icode=7),  | |||
# ''neu'': Geschiebetransport (icode=621), ein Massentransport konvertiert aus einem Volumentransport,  | |||
# ''neu'': suspended load transport rate (icode=622), ein Massentransport konvertiert aus einem Volumentransport,  | |||
# ''neu'': Bodenschubspannung.  | |||
<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 />  | |||
* '''Modus 4''': Konversion von [[DIRZ.BIN|BDF-Daten]] in das [[CF-NETCDF.NC|CF-NetCDF-Format]], für  | |||
** [[NetCDF Synoptische Daten an Einzelpositionen|Synoptische Daten an Einzelpositionen]].  | |||
** [[NetCDF Synoptische Daten im Dreiecksgitter|Synoptische Daten im Dreiecksgitter]].  | |||
** [[NetCDF Synoptische (morphologische) Daten im Dreiecksgitter|Synoptische (morphologische) Daten im Dreiecksgitter]].  | |||
** [[NetCDF Synoptische Daten im unstrukturierten Gitter|Synoptische Daten im unstrukturierten Gitter]].  | |||
** [[NetCDF Synoptische Daten auf Profilen|Synoptische Daten auf Profilen]].  | |||
* '''Modus 5''': Ausdünnen von BDF-Daten aus UnTrim und SediMorph für flächenhafte Daten, Zeitreihen und Profildaten.<br />  | |||
** Auswahl einzelner Größen möglich<br />  | |||
** Auswahl einzelner Varianten dieser Größen möglich<br />  | |||
* '''Modus 6''': Konversion meteorologischer Daten im BDF-Format ins Delft3D-Format METEO_DLFT mit<br />  | |||
** einer auf einem regelmäßigen Gitter basierenden Gitterdatei,<br />  | |||
** ggf. der Erzeugung des regelmäßigen Gitters. <br />  | |||
** Folgende physikalische Größen werden unterstützt.  | |||
# Bewölkung,  | |||
# Luftdruck,  | |||
# Lufttemperatur,  | |||
# relative Luftfeuchtigkeit und  | |||
# Windgeschwindigkeit (Code=906)  | |||
* '''Modus 7''': Konversion von Zeitreihen und Metainformationen im [[BOEWRT.DAT|BOEWRT-Format]] in eine [[CF-NETCDF.NC|cf-netcdf.nc]] Datei, die auf der [http://www.nodc.noaa.gov/data/formats/netcdf/#templatesexamples feature type Vorlage für Zeitserien] des NODCs beruht. Die Erzeugung einer optionalen [[BOEWRT.DAT#Status-Flag_Variable|Status-Flag Variable]] zur Beschreibung der Qualität einzelner Datenwerte wird unterstützt.  | |||
* '''Modus 8''': Konversion von CF SGRID NetCDF nach CF UGRID NetCDF (siehe [[CF-NETCDF.NC|cf-netcdf.nc]]), für  | |||
** Wasserstand, und  | |||
** Topografie (statisch).  | |||
<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/>  | ||
#* '''Modus 1'''  | |||
#:* [[DELFT3D.GRD|delft3d.grd]],  | |||
#:* [[DELFT3D.DEP|delft3d.dep]], und  | |||
#:* [[DELFT3D.ENC|delft3d.enc]].<br />  | |||
#:* (optional) [[DELFT3D.DRY|delft3d.dry]],  | |||
#:* (optional) [[DELFT3D.THD|delft3d.thd]],  | |||
#:* (optional) [[DELFT3D.LWL|delft3d.lwl]],  | |||
#:* (optional) [[DELFT3D.EXT|delft3d.ext]], sowie  | |||
#:* (optional) [[DELFT3D.BND|delft3d.bnd]].  | |||
#* '''Modus 2''' - kein Gitternetz erforderlich.  | |||
* '''  | #* '''Modus 3''' - kein Gitternetz erforderlich.  | ||
#* '''Modus 4'''  | |||
:* [[NETCDF.CDF|netcdf.cdf]].  | #:* [[LOCATION_GRID.DAT|location_grid.dat]] oder [[CF-NETCDF.NC|cf-netcdf.nc]] (aus [[GRIDCONVERT]]).  | ||
#:* [[GITTER05.DAT und GITTER05.BIN|gitter05.dat und gitter05.bin]] oder [[CF-NETCDF.NC|cf-netcdf.nc]] (aus [[GRIDCONVERT]]).  | |||
* (optional) '''Vertikalstruktur'''  | #:* [[UNTRIM_GRID.DAT|untrim_grid.dat]] oder [[CF-NETCDF.NC|cf-netcdf.nc]] (aus [[GRIDCONVERT]]).  | ||
#:* [[UTRSUB_GRID.DAT|utrsub_grid.dat]] (nur mit ''unechtem'' SubGrid - ein SubPolygon/Polygon, eine SubKante/Kante).  | |||
:* [[VERTICAL.DAT|vertical.dat]].<br />  | #:* [[PROFIL05.BIN|profil05.bin]] oder [[CF-NETCDF.NC|cf-netcdf.nc]] (aus [[GRIDCONVERT]]).  | ||
#* '''Modus 5''' - kein Gitternetz erforderlich.  | |||
#* '''Modus 6'''  | |||
#:* alle mit BDF-Dateien kombinierbaren Gitterformate, z.B.[[GITTER05.DAT_und_GITTER05.BIN|GITTER05]]  | |||
#* '''Modus 7''' - kein Gitternetz erforderlich.  | |||
#* '''Modus 8''' - kein Gitternetz erforderlich.  | |||
# '''(optional) Globale Metadaten'''  | |||
* '''[[Metadaten von Modellergebnissen im Küstenwasserbau|Metadaten über Shell-Skripte setzen]]'''  | |||
Die Umgebungsvariablen können für den jeweiligen Simulationslauf im Run-Skript gesetzt werden. Auftragsweit gültige Variablen können in einem Auftrags-Skript unter $PROGHOME/bin/dmqs zentral abgelegt werden. Mit diesem Vorgehen können DMQS-konforme Metadaten erzeugt werden.  | |||
* '''[[NC_META.DAT|nc_meta.dat]]'''  | |||
Erst wenn die genannten Umgebungsvariablen nicht vorhanden sind, wird nach der Konfigurationsdatei nc_meta.dat gesucht. Falls sie in dem Arbeitsverzeichnis vorhanden ist, so wird sie automatisch gelesen. Anderenfalls wird auf die gleichnamige Datei in dem Verzeichnis $PROGHOME/cfg zurückgegriffen.  | |||
# '''Berechnungsergebnisse oder Daten'''<br/>  | |||
#* '''Modus 1'''<br/>  | |||
#:* [[NETCDF.CDF|netcdf.cdf]].  | |||
#* '''Modus 2'''<br/>  | |||
#:* [[NETCDF.CDF|netcdf.cdf]].  | |||
#* '''Modus 3'''<br/>  | |||
#:* [[NETCDF.CDF|netcdf.cdf]].  | |||
#* '''Modus 4'''<br/>  | |||
#:* BDF-Dateien [[DIRZ.BIN|dirz.bin]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN.R|dirz.bin.r]]  | |||
#* '''Modus 5'''<br/>  | |||
#:* BDF-Dateien [[DIRZ.BIN|dirz.bin]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN.R|dirz.bin.r]]  | |||
#* '''Modus 6'''  | |||
#:* BDF-Dateien [[DIRZ.BIN|dirz.bin]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN.R|dirz.bin.r]]  | |||
#* '''Modus 7'''  | |||
#:* [[BOEWRT.DAT|boewrt.dat]]  | |||
#* '''Modus 8'''<br/>  | |||
#:* [[NETCDF.CDF|netcdf.cdf]] (CF SGRID NetCDF).  | |||
# (optional) '''Vertikalstruktur'''<br/>  | |||
#* '''Modus 1'''<br/>  | |||
#:* [[VERTICAL.DAT|vertical.dat]].<br />  | |||
#* '''Modus 2''' - keine Vertikalstruktur erforderlich.  | |||
#* '''Modus 3''' - keine Vertikalstruktur erforderlich.  | |||
#* '''Modus 4''' - keine Vertikalstruktur erforderlich.  | |||
#* '''Modus 5''' - keine Vertikalstruktur erforderlich.  | |||
#* '''Modus 6''' - keine Vertikalstruktur erforderlich.  | |||
#* '''Modus 7''' - keine Vertikalstruktur erforderlich.  | |||
#* '''Modus 8''' - keine Vertikalstruktur erforderlich.  | |||
|ausgabedateien=  | |ausgabedateien=  | ||
# '''konvertiertes Gitternetz'''  | #'''konvertiertes Gitternetz'''  | ||
#* '''Modus 1'''<br/>  | |||
#:* [[UNTRIM_GRID.DAT|untrim_grid.dat]].  | |||
# '''konvertierte Berechnungsergebnisse'''  | #* '''Modus 2'''<br/>  | ||
::* [[DIRZ.BIN.I|dirz.bin.R]],  | #:* [[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]]:   | ||
::* [[DIRZ.BIN.I|dirz.bin.  | #* '''Modus 3'''<br/> - keine Gitternetzdatei.  | ||
#* '''Modus 4'''<br />  | |||
# '''Druckerprotokolldatei'''  | #:* (optional) [[CF-NETCDF.NC|cf-netcdf.nc]].  | ||
#* '''Modus 5'''<br/> - keine Gitternetzdatei.  | |||
#* '''Modus 6'''<br/>   | |||
#:* implizites regelmäßiges Gitter.  | |||
#* '''Modus 7'''<br/> - keine Gitternetzdatei.  | |||
#* '''Modus 8'''<br/> - keine Gitternetzdatei.  | |||
#'''konvertierte Berechnungsergebnisse'''  | |||
#* '''Modus 1'''<br/>  | |||
#:* [[DIRZ.BIN.R|dirz.bin.r]],  | |||
#:* [[DIRZ.BIN.I|dirz.bin.i]], und  | |||
#:* [[DIRZ.BIN|dirz.bin]].  | |||
#* '''Modus 2'''<br/>  | |||
#:* [[DIRZ.BIN.R|dirz.bin.r]],  | |||
#:* [[DIRZ.BIN.I|dirz.bin.i]], und  | |||
#:* [[DIRZ.BIN|dirz.bin]].  | |||
#* '''Modus 3'''<br/>  | |||
#:* [[NETCDF.CDF|netcdf.cdf]].  | |||
#* '''Modus 4'''<br/>  | |||
#:* [[CF-NETCDF.NC|cf-netcdf.nc]].  | |||
#* '''Modus 5'''<br/>  | |||
#:* [[DIRZ.BIN.R|dirz.bin.r]],  | |||
#:* [[DIRZ.BIN.I|dirz.bin.i]], und  | |||
#:* [[DIRZ.BIN|dirz.bin]].  | |||
#* '''Modus 6'''<br/>  | |||
#:* [[METEO_DLFT]].  | |||
#* '''Modus 7'''<br/>  | |||
#** [[CF-NETCDF.NC|cf-netcdf.nc]].  | |||
#* '''Modus 8'''<br/>  | |||
#** [[CF-NETCDF.NC|cf-netcdf.nc]] (CF UGRID NetCDF).  | |||
#'''Druckerprotokolldatei'''  | |||
#:* dataconvert.sdr.  | |||
# (optional) '''Tracedatei'''  | # (optional) '''Tracedatei'''  | ||
#:* dataconvert.trc.  | |||
|methode=Die Gitterinformationen werden mit Hilfe der in   | |methode=Die Gitterinformationen werden teilweise mit Hilfe der in den Softwarepaketen H_GRID und L_GRID zur Verfügung stehenden Methoden konvertiert. Zur Konversion der Berechnungsergebnisse werden teilweise Methoden des Paketes H_IP benutzt. Lesen und Schreiben der verschiedenen Formate mit den Berechnungsergebnissen erfolgt mit i. W. mit Methoden des Paketes IO_DATASET, bzw. in Modus 6 IO_DELFT.  | ||
|preprozessor=[[  | |preprozessor=[http://www.baw.de/methoden/index.php5/Mathematisches_Verfahren_DELFT3D DELFT3D], [[GETDATA]], [[GRIDCONVERT]], [[UNTRIM2007]], [[UNTRIM2]], [[XTRLQ2]].  | ||
|postprozessor=[[ABDF]], [[ADCP2PROFILE]], [[DIDAMERGE]], [[DIDARENAME]], [[DIDASPLIT]], [[ENERF]], [[GVIEW2D]], [[HVIEW2D]], [[IO_VOLUME]], [[  | |postprozessor=[[ABDF]], [[ADCP2PROFILE]], [[ArcGIS-Anwendungen]], [[BOE2NC]], [[DAVIT]], [[Mathematisches_Verfahren_DELFT3D | DELFT3D]], [[DIDAMERGE]], [[DIDARENAME]], [[DIDASPLIT]], [[ENERF]], [[GVIEW2D]], [[HVIEW2D]], [[IO_VOLUME]], [[METDIDA]], [[NCANALYSE]], [[NCAUTO]], [[NCCHUNKIE]], [[NCDELTA]], [[NCDVAR]], [[NCMERGE]], [[NCPLOT]], [[NCPOLO]], [[NCRCATMAT]], [[NCVIEW2D]], [[NC2TABLE]], [[NetCDF Operators]], [[PARTRACE]], [[PGCALC]], [[PLOTTS]], [[PLOTPROFILZEIT]], [[QUICKPLOT]], [[UNK]], [[UNS]], [[VTDK]], [[XTRDATA]], [[XTRLQ2]], [[ZEITR]].    | ||
|programmiersprache=  | |programmiersprache=Fortran90  | ||
|zus_software= -  | |zus_software= -  | ||
|kontakt_original=  | |kontakt_original=G. Lang, P. Schade  | ||
|kontakt_pflege=[mailto:  | |kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS]  | ||
|dokumentation=unter $PROGHOME/examples/dataconvert}}  | |dokumentation=unter $PROGHOME/examples/dataconvert}}  | ||
Aktuelle Version vom 6. September 2022, 08:49 Uhr
Basisinformationen
Programm-Name
DATACONVERT
Version
August 2020
Beschreibung
September 2022
Stichworte
Konversion von Delft3D-Gitternetzen
Konversion von Delft3D-Berechnungsergebnissen
Konversion von (DWD) NetCDF-Daten
Zusammenfassen von (DWD) NetCDF-Daten in einer Datei
Konversion von BDF-Daten in CF-NetCDF-Daten
Konversion meteorologischer Daten ins Delft3D-Format METEO_DLFT
Ausdünnen von BDF-Datensätzen
Konversion von Zeitreihen im BOEWRT-Format in CF-NetCDF-Daten (optional mit Status-Flag Variable)
Konversion von CF SGRID NetCDF in CF UGRID NetCDF
Danksagung: This project took advantage of netCDF software developed by UCAR/Unidata (www.unidata.ucar.edu/software/netcdf/).
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).
 
 - Konversion des Delft3D-Gitternetzes in ein Gitternetz im UnTRIM-Format,
 
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 in folgende physikalische Ausgabegrößen wird unterstützt:
- Wasserstand,
 - Strömungsgeschwindigkeit,
 - Salzgehalt,
 - Temperatur,
 - Schwebstoffgehalt (mehrere Fraktionen),
 - Topographie (statisch),
 - zeitvariable Topographie,
 - Tiefenerosion,
 - Schwebstoffgehalt (icode=7),
 - neu: Geschiebetransport (icode=621), ein Massentransport konvertiert aus einem Volumentransport,
 - neu: suspended load transport rate (icode=622), ein Massentransport konvertiert aus einem Volumentransport,
 - neu: Bodenschubspannung.
 
- 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.
 
 - Erzeugen eines Gitternetzes aus den in der NetCDF-Datei vorhandenen Punkt-Koordinaten, und
 - 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.
 
 - Übertragen der Metadaten und Daten bei identischen Terminen in eine NetCDF-Datei.
 - Modus 4: Konversion von BDF-Daten in das CF-NetCDF-Format, für
 - Modus 5: Ausdünnen von BDF-Daten aus UnTrim und SediMorph für flächenhafte Daten, Zeitreihen und Profildaten.
- Auswahl einzelner Größen möglich
 - Auswahl einzelner Varianten dieser Größen möglich
 
 - Auswahl einzelner Größen möglich
 - Modus 6: Konversion meteorologischer Daten im BDF-Format ins Delft3D-Format METEO_DLFT mit
- einer auf einem regelmäßigen Gitter basierenden Gitterdatei,
 - ggf. der Erzeugung des regelmäßigen Gitters. 
 - Folgende physikalische Größen werden unterstützt.
 
 - einer auf einem regelmäßigen Gitter basierenden Gitterdatei,
 
- Bewölkung,
 - Luftdruck,
 - Lufttemperatur,
 - relative Luftfeuchtigkeit und
 - Windgeschwindigkeit (Code=906)
 
- Modus 7: Konversion von Zeitreihen und Metainformationen im BOEWRT-Format in eine cf-netcdf.nc Datei, die auf der feature type Vorlage für Zeitserien des NODCs beruht. Die Erzeugung einer optionalen Status-Flag Variable zur Beschreibung der Qualität einzelner Datenwerte wird unterstützt.
 - Modus 8: Konversion von CF SGRID NetCDF nach CF UGRID NetCDF (siehe cf-netcdf.nc), für
- Wasserstand, und
 - Topografie (statisch).
 
 
 
Eingabe-Dateien
- Eingabesteuerdaten
Datei des Typs dataconvert.dat. In der Beschreibung dieser Datei sind umfassende Informationen zu allen Steuerdaten, Eingangs- sowie Ergebnisdateien vorhanden. - Gitternetz
- Modus 1
 
- delft3d.grd,
 - delft3d.dep, und
 - delft3d.enc.
 - (optional) delft3d.dry,
 - (optional) delft3d.thd,
 - (optional) delft3d.lwl,
 - (optional) delft3d.ext, sowie
 - (optional) delft3d.bnd.
 
- Modus 2 - kein Gitternetz erforderlich.
 - Modus 3 - kein Gitternetz erforderlich.
 - Modus 4
 
- location_grid.dat oder cf-netcdf.nc (aus GRIDCONVERT).
 - gitter05.dat und gitter05.bin oder cf-netcdf.nc (aus GRIDCONVERT).
 - untrim_grid.dat oder cf-netcdf.nc (aus GRIDCONVERT).
 - utrsub_grid.dat (nur mit unechtem SubGrid - ein SubPolygon/Polygon, eine SubKante/Kante).
 - profil05.bin oder cf-netcdf.nc (aus GRIDCONVERT).
 
- Modus 5 - kein Gitternetz erforderlich.
 - Modus 6
 
- alle mit BDF-Dateien kombinierbaren Gitterformate, z.B.GITTER05
 
- Modus 7 - kein Gitternetz erforderlich.
 - Modus 8 - kein Gitternetz erforderlich.
 
 - (optional) Globale Metadaten
 
Die Umgebungsvariablen können für den jeweiligen Simulationslauf im Run-Skript gesetzt werden. Auftragsweit gültige Variablen können in einem Auftrags-Skript unter $PROGHOME/bin/dmqs zentral abgelegt werden. Mit diesem Vorgehen können DMQS-konforme Metadaten erzeugt werden.
Erst wenn die genannten Umgebungsvariablen nicht vorhanden sind, wird nach der Konfigurationsdatei nc_meta.dat gesucht. Falls sie in dem Arbeitsverzeichnis vorhanden ist, so wird sie automatisch gelesen. Anderenfalls wird auf die gleichnamige Datei in dem Verzeichnis $PROGHOME/cfg zurückgegriffen.
- Berechnungsergebnisse oder Daten
- Modus 1
 
- Modus 2
 
- Modus 3
 
- Modus 4
 
- BDF-Dateien dirz.bin, dirz.bin.i und dirz.bin.r
 
- Modus 5
 
- BDF-Dateien dirz.bin, dirz.bin.i und dirz.bin.r
 
- Modus 6
 
- BDF-Dateien dirz.bin, dirz.bin.i und dirz.bin.r
 
- Modus 7
 
- Modus 8
 
- netcdf.cdf (CF SGRID NetCDF).
 
 - Modus 1
 - (optional) Vertikalstruktur
- Modus 1
 
- Modus 2 - keine Vertikalstruktur erforderlich.
 - Modus 3 - keine Vertikalstruktur erforderlich.
 - Modus 4 - keine Vertikalstruktur erforderlich.
 - Modus 5 - keine Vertikalstruktur erforderlich.
 - Modus 6 - keine Vertikalstruktur erforderlich.
 - Modus 7 - keine Vertikalstruktur erforderlich.
 - Modus 8 - keine Vertikalstruktur erforderlich.
 
 - Modus 1
 
Ausgabe-Dateien
- konvertiertes Gitternetz
- Modus 1
 
- Modus 2
 
- Modus 3
- keine Gitternetzdatei. - Modus 4
 
- (optional) cf-netcdf.nc.
 
- Modus 5
- keine Gitternetzdatei. - Modus 6
 
- implizites regelmäßiges Gitter.
 
- Modus 7
- keine Gitternetzdatei. - Modus 8
- keine Gitternetzdatei. 
 - Modus 1
 - konvertierte Berechnungsergebnisse
- Modus 1
 
- dirz.bin.r,
 - dirz.bin.i, und
 - dirz.bin.
 
- Modus 2
 
- dirz.bin.r,
 - dirz.bin.i, und
 - dirz.bin.
 
- Modus 3
 
- Modus 4
 
- Modus 5
 
- dirz.bin.r,
 - dirz.bin.i, und
 - dirz.bin.
 
- Modus 6
 
- Modus 7
 - Modus 8
- cf-netcdf.nc (CF UGRID NetCDF).
 
 
 - Modus 1
 - Druckerprotokolldatei
- dataconvert.sdr.
 
 - (optional) Tracedatei
- dataconvert.trc.
 
 
Methode
Die Gitterinformationen werden teilweise mit Hilfe der in den Softwarepaketen H_GRID und L_GRID zur Verfügung stehenden Methoden konvertiert. Zur Konversion der Berechnungsergebnisse werden teilweise Methoden des Paketes H_IP benutzt. Lesen und Schreiben der verschiedenen Formate mit den Berechnungsergebnissen erfolgt mit i. W. mit Methoden des Paketes IO_DATASET, bzw. in Modus 6 IO_DELFT.
Vorlauf-Programme
DELFT3D, GETDATA, GRIDCONVERT, UNTRIM2007, UNTRIM2, XTRLQ2.
Nachlauf-Programme
ABDF, ADCP2PROFILE, ArcGIS-Anwendungen, BOE2NC, DAVIT, DELFT3D, DIDAMERGE, DIDARENAME, DIDASPLIT, ENERF, GVIEW2D, HVIEW2D, IO_VOLUME, METDIDA, NCANALYSE, NCAUTO, NCCHUNKIE, NCDELTA, NCDVAR, NCMERGE, NCPLOT, NCPOLO, NCRCATMAT, NCVIEW2D, NC2TABLE, NetCDF Operators, PARTRACE, PGCALC, PLOTTS, PLOTPROFILZEIT, QUICKPLOT, UNK, UNS, VTDK, XTRDATA, XTRLQ2, ZEITR.
Weitere Informationen
Programmiersprache
Fortran90
zusätzliche Software
-
Originalversion
G. Lang, P. Schade
Programmpflege
Dokumentation/Literatur
unter $PROGHOME/examples/dataconvert
zurück zu Programmkennblätter