GETDATA: Unterschied zwischen den Versionen
Aus BAWiki
imported>BAWiki 3 KKeine Bearbeitungszusammenfassung |
(Arbeitsgruppe POS) |
||
(9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
|name_en=GETDATA | |name_en=GETDATA | ||
|name=GETDATA | |name=GETDATA | ||
|version=2. | |version=2.44 / August 2011 | ||
|version_beschr= | |version_beschr=September 2022 | ||
|stichworte=Konversion von Delft3D-Berechnungsergebnissen | |stichworte=Konversion von Delft3D-Berechnungsergebnissen | ||
|kurzbeschreibung=Das Programm GETDATA konvertiert Delft3D Berechnungsergebnisse in die network Common Data Form [[NETCDF. | |kurzbeschreibung=Das Programm GETDATA konvertiert Delft3D Berechnungsergebnisse in die network Common Data Form [[NETCDF.CDF|netcdf.cdf]]. [[DATACONVERT]] bietet die Möglichkeit diese Dateien in einem weiteren Schritt in [[DIRZ.BIN|BDF-Dateien]] zu verwandeln. Es empfiehlt sich die von DATACONVERT unterstützten Größen vorab zu prüfen. | ||
|eingabedateien= | |eingabedateien= | ||
# '''Berechnungsergebnisse in Delft3D Map-Dateien''' | # '''Berechnungsergebnisse in Delft3D Map-Dateien''' | ||
#: Jeder Datensatz besteht aus einer Datendatei trim-*.dat und einer Definitionsdatei trim-*.def. Diese Dateien werden auch als | #: Jeder Datensatz besteht aus einer Datendatei trim-*.dat und einer Definitionsdatei trim-*.def. Diese Dateien werden auch als | ||
#: NEFIS-Dateien bezeichnet. NEFIS umfasst mehr als Delft3D-Berechnungsergebnisse, aber diese Beschreibung beschränkt sich auf die | #: NEFIS-Dateien bezeichnet. NEFIS umfasst mehr als Delft3D-Berechnungsergebnisse, aber diese Beschreibung beschränkt sich auf die Map-Dateien. Für weitere Informationen empfiehlt sich ein Blick in das Delft3D-FLOW-User Manual (s.u. Literatur), S. 6-7. | ||
# '''nefis.ini zur Festlegung der Konvertierungsparameter:''' relevantes Keyword '''Delft3D-trim;''' | # '''nefis.ini zur Festlegung der Konvertierungsparameter:''' relevantes Keyword '''Delft3D-trim;''' | ||
#: hier werden u.a. die Namen der Ausgabegrößen definiert. | #: hier werden u.a. die Namen der Ausgabegrößen definiert. | ||
Zeile 16: | Zeile 15: | ||
# '''simona.cfg zur Konfiguration''' | # '''simona.cfg zur Konfiguration''' | ||
# '''simona.env mit Maschinenabhängigen Parametern;''' | # '''simona.env mit Maschinenabhängigen Parametern;''' | ||
: Die Dateien 2 bis 5 und das Executable müssen sich im Arbeitsverzeichnis befinden. Die Batch-Datei copy_getdata.bat kopiert sie | :: Die Dateien 2 bis 5 und das Executable müssen sich im Arbeitsverzeichnis befinden. Die Batch-Datei copy_getdata.bat kopiert sie dorthin. Sie liegt im Suchpfad. Anwendung: | ||
:: '''copy_getdata [working_directory], z.B. copy_getdata C:\temp''' | |||
: '''copy_getdata [working_directory], z.B. copy_getdata C:\temp''' | |||
|ausgabedateien= | |ausgabedateien= | ||
# '''konvertierte Berechnungsergebnisse als [[NETCDF. | # '''konvertierte Berechnungsergebnisse als [[NETCDF.CDF|netcdf.cdf]]''' | ||
Diese Datei unterscheidet sich von den von BAW-Software geschriebenen netCDF-Dateien. Sie kann weder mit dem ArcGIS-GEI-Datenlader noch mit Davit gelesen werden. | :: Diese Datei unterscheidet sich von den von BAW-Software geschriebenen netCDF-Dateien. Sie kann weder mit dem ArcGIS- | ||
:: GEI-Datenlader noch mit Davit gelesen werden. | |||
|methode= | |methode= | ||
* Die Map-Dateien werden von Methoden der NEFIS 5 Bibliothek gelesen, wohingegen die | * Die Map-Dateien werden von Methoden der NEFIS 5 Bibliothek gelesen, wohingegen die NETCDF-Bibliothek die NETCDF-Ausgabe ausführt. : 3D-Ergebnisse werden in beiden Formaten in Sigma-Schichten abgelegt. | ||
* NEFIS 5 hat die Begrenzung der Dateigröße auf 2 GB überwunden. Für große Datensätze wird empfohlen die physikalischen Größen | * NEFIS 5 hat die Begrenzung der Dateigröße auf 2 GB überwunden. Für große Datensätze wird empfohlen die physikalischen Größen | ||
: separat zu konvertieren, da die Größe der netCDF-Dateien zum Flaschenhals geworden ist. | : separat zu konvertieren, da die Größe der netCDF-Dateien zum Flaschenhals geworden ist. | ||
* GETDATA erfordert eine zweizeilige Eingabe von der Konsole aus. Es wird empfohlen sie über eine txt-Datei einzulesen, | * GETDATA erfordert eine zweizeilige Eingabe von der Konsole aus. Es wird empfohlen sie über eine txt-Datei einzulesen, | ||
: z.B. von '''$PROGHOME/examples/getdata/getdata_input.txt.''' | : z.B. von '''$PROGHOME/examples/getdata/getdata_input.txt.''' | ||
* In der zweiten Eingabezeile können mit der bislang undokumentierten Option -t die Konvertierungszeitpunkte eingestellt werden. Dabei muss *_time in Sekunden seit dem Referenzzeitpunkt und die Zeitschrittdifferenz time_step ebenfalls in Sekunden angegeben werden. Die Zeiten dürfen nicht durch Leerzeichen getrennt werden. | |||
|preprozessor=[ | :''-t start_time,time_step,stop_time'' | ||
|postprozessor=[[DATACONVERT]] | :: Beispiel -t 3600,600,7200 beginnt 1 h nach und endet 2 h nach dem Referenzzeitpunkt; in 10 min (600 s) Schritten. | ||
:''-t start_time,stop_time'' konvertiert alle Zeitpunkt zwischen Start- und Stoppzeitpunkt. | |||
:''-t one_time'' extrahiert nur einen Zeitpunkt''. | |||
* Die aktuelle Version schreibt auch netCDF Files, die größer als 2GB sind. Dazu wurde der Schreibmodus auf cmode=nf90_64bit_offset gesetzt. | |||
|preprozessor=[http://www.baw.de/methoden/index.php5/Mathematisches_Verfahren_DELFT3D DELFT3D] | |||
|postprozessor=[[DATACONVERT]], QUICKPLOT | |||
|programmiersprache=? | |programmiersprache=? | ||
|zus_software= - | |zus_software= - | ||
|kontakt_original=Deltares | |kontakt_original=Deltares | ||
|kontakt_pflege=Deltares | |kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS] mit Deltares | ||
|dokumentation=User Manual $PROGHOME/examples/getdata/getdata_UM.pdf, | |dokumentation=User Manual $PROGHOME/examples/getdata/getdata_UM.pdf, | ||
Beschreibung der Map-Dateien in $PROGHOME/examples/Delft3D/Delft3D-FLOW_User_Manual.pdf | Beschreibung der Map-Dateien in $PROGHOME/examples/Delft3D/Delft3D-FLOW_User_Manual.pdf | ||
}} | }} |
Aktuelle Version vom 6. September 2022, 09:36 Uhr
Basisinformationen
Programm-Name
GETDATA
Version
2.44 / August 2011
Beschreibung
September 2022
Stichworte
Konversion von Delft3D-Berechnungsergebnissen
Kurzbeschreibung
Das Programm GETDATA konvertiert Delft3D Berechnungsergebnisse in die network Common Data Form netcdf.cdf. DATACONVERT bietet die Möglichkeit diese Dateien in einem weiteren Schritt in BDF-Dateien zu verwandeln. Es empfiehlt sich die von DATACONVERT unterstützten Größen vorab zu prüfen.
Eingabe-Dateien
- Berechnungsergebnisse in Delft3D Map-Dateien
- Jeder Datensatz besteht aus einer Datendatei trim-*.dat und einer Definitionsdatei trim-*.def. Diese Dateien werden auch als
- NEFIS-Dateien bezeichnet. NEFIS umfasst mehr als Delft3D-Berechnungsergebnisse, aber diese Beschreibung beschränkt sich auf die Map-Dateien. Für weitere Informationen empfiehlt sich ein Blick in das Delft3D-FLOW-User Manual (s.u. Literatur), S. 6-7.
- nefis.ini zur Festlegung der Konvertierungsparameter: relevantes Keyword Delft3D-trim;
- hier werden u.a. die Namen der Ausgabegrößen definiert.
- simetf
- simona.cfg zur Konfiguration
- simona.env mit Maschinenabhängigen Parametern;
- Die Dateien 2 bis 5 und das Executable müssen sich im Arbeitsverzeichnis befinden. Die Batch-Datei copy_getdata.bat kopiert sie dorthin. Sie liegt im Suchpfad. Anwendung:
- copy_getdata [working_directory], z.B. copy_getdata C:\temp
Ausgabe-Dateien
- konvertierte Berechnungsergebnisse als netcdf.cdf
- Diese Datei unterscheidet sich von den von BAW-Software geschriebenen netCDF-Dateien. Sie kann weder mit dem ArcGIS-
- GEI-Datenlader noch mit Davit gelesen werden.
Methode
- Die Map-Dateien werden von Methoden der NEFIS 5 Bibliothek gelesen, wohingegen die NETCDF-Bibliothek die NETCDF-Ausgabe ausführt. : 3D-Ergebnisse werden in beiden Formaten in Sigma-Schichten abgelegt.
- NEFIS 5 hat die Begrenzung der Dateigröße auf 2 GB überwunden. Für große Datensätze wird empfohlen die physikalischen Größen
- separat zu konvertieren, da die Größe der netCDF-Dateien zum Flaschenhals geworden ist.
- GETDATA erfordert eine zweizeilige Eingabe von der Konsole aus. Es wird empfohlen sie über eine txt-Datei einzulesen,
- z.B. von $PROGHOME/examples/getdata/getdata_input.txt.
- In der zweiten Eingabezeile können mit der bislang undokumentierten Option -t die Konvertierungszeitpunkte eingestellt werden. Dabei muss *_time in Sekunden seit dem Referenzzeitpunkt und die Zeitschrittdifferenz time_step ebenfalls in Sekunden angegeben werden. Die Zeiten dürfen nicht durch Leerzeichen getrennt werden.
- -t start_time,time_step,stop_time
- Beispiel -t 3600,600,7200 beginnt 1 h nach und endet 2 h nach dem Referenzzeitpunkt; in 10 min (600 s) Schritten.
- -t start_time,stop_time konvertiert alle Zeitpunkt zwischen Start- und Stoppzeitpunkt.
- -t one_time extrahiert nur einen Zeitpunkt.
- Die aktuelle Version schreibt auch netCDF Files, die größer als 2GB sind. Dazu wurde der Schreibmodus auf cmode=nf90_64bit_offset gesetzt.
Vorlauf-Programme
Nachlauf-Programme
DATACONVERT, QUICKPLOT
Weitere Informationen
Programmiersprache
?
zusätzliche Software
-
Originalversion
Deltares
Programmpflege
Arbeitsgruppe POS mit Deltares
Dokumentation/Literatur
User Manual $PROGHOME/examples/getdata/getdata_UM.pdf, Beschreibung der Map-Dateien in $PROGHOME/examples/Delft3D/Delft3D-FLOW_User_Manual.pdf
zurück zu Programmkennblätter