Aktionen

GRIDCONVERT: Unterschied zwischen den Versionen

Aus BAWiki

imported>Spohr Susanne
K
imported>Spohr Susanne
(+ Konvertierung profil05.bin -> CF-NetCDF)
Zeile 2: Zeile 2:
 
|name_en=GRIDCONVERT
 
|name_en=GRIDCONVERT
 
|name=GRIDCONVERT
 
|name=GRIDCONVERT
|version=Juli 2011
+
|version=September 2011
|version_beschr=Juli 2011
+
|version_beschr=September 2011
 
|stichworte=Konversion von Gitternetzen<br />
 
|stichworte=Konversion von Gitternetzen<br />
 
Lesen und Schreiben von Gitternetzen in verschiedenen Dateiformaten  
 
Lesen und Schreiben von Gitternetzen in verschiedenen Dateiformaten  
Zeile 25: Zeile 25:
 
::* [[UNTRIM_GRID.DAT|untrim_grid.dat]],
 
::* [[UNTRIM_GRID.DAT|untrim_grid.dat]],
 
::* [[UTRSUB_GRID.DAT|utrsub_grid.dat]],
 
::* [[UTRSUB_GRID.DAT|utrsub_grid.dat]],
::* [[PLTSUB_GRID.UPI|pltsub_grid.upi]], und
+
::* [[PLTSUB_GRID.UPI|pltsub_grid.upi]],
::* [[LOCATION_GRID.DAT|location_grid.dat]].
+
::* [[LOCATION_GRID.DAT|location_grid.dat]], und
 +
::* [[PROFIL05.BIN|profil05.bin]].
  
 
|ausgabedateien=
 
|ausgabedateien=
Zeile 35: Zeile 36:
 
::* [[UTRSUB_GRID.DAT|utrsub_grid.dat]],
 
::* [[UTRSUB_GRID.DAT|utrsub_grid.dat]],
 
::* [[PLTSUB_GRID.UPI|pltsub_grid.upi]], und
 
::* [[PLTSUB_GRID.UPI|pltsub_grid.upi]], und
::* [[CF-NETCDF.NC|cf-netcdf.nc]] (derzeit nur [[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]], [[UNTRIM_GRID.DAT|untrim_grid.dat]], [[UTRSUB_GRID.DAT|utrsub_grid.dat]] und [[LOCATION_GRID.DAT|location_grid.dat]]).  
+
::* [[CF-NETCDF.NC|cf-netcdf.nc]] (derzeit nur [[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]], [[UNTRIM_GRID.DAT|untrim_grid.dat]], [[UTRSUB_GRID.DAT|utrsub_grid.dat]], [[LOCATION_GRID.DAT|location_grid.dat]] und [[PROFIL05.BIN|profil05.bin]]).  
  
 
|methode=Die Informationen flächenhafter Gitter werden mit Hilfe der in dem Softwarepaket '''H_GRID''' zur Verfügung stehenden Methoden konvertiert und in das gewünschte Dateiformat ausgegeben.<br />
 
|methode=Die Informationen flächenhafter Gitter werden mit Hilfe der in dem Softwarepaket '''H_GRID''' zur Verfügung stehenden Methoden konvertiert und in das gewünschte Dateiformat ausgegeben.<br />
Dateien mit Informationen zu Einzelpositionen werden vom Softwarepaket '''L_GRID''' konvertiert.
+
Dateien mit Informationen zu Einzelpositionen werden vom Softwarepaket '''L_GRID''' konvertiert.<br />
 +
Das Softwarepaket '''P_GRID''' konvertiert Dateien mit Profilen.
 
<P>
 
<P>
  
''Hinweis'': Vor der Konvertierung in eine CF-NetCDF-Datei kann die Eingabedatei um einige optionale Info-Blöcke ergänzt werden. Auf diese Weise lassen sich zusätzliche Metadaten, bspw. der CF-Konvention, in die CF-NetCDF-Datei eintragen.<br />
+
''Hinweis'': Vor der Konvertierung in eine CF-NetCDF-Datei kann die Eingabedatei um einige optionale Info-Blöcke ergänzt werden (Ausnahme: profil05.bin). Auf diese Weise lassen sich zusätzliche Metadaten, bspw. die CF-Konvention, in die CF-NetCDF-Datei eintragen.<br />
 +
Um eine Datei vom Typ [[PROFIL05.BIN|profil05.bin]] mit Zusatzinformationen zu versehen, werden die Info-Blöcke in einer ASCII-Datei gleichen Namens mit '.dat'-Endung untergebracht.<br />
 +
 
 
Siehe Beispiel-Datei:<br />
 
Siehe Beispiel-Datei:<br />
 
''$PROGHOME/examples/gridconvert/data/loc/lg.allCFinfo.dat'' oder <br />
 
''$PROGHOME/examples/gridconvert/data/loc/lg.allCFinfo.dat'' oder <br />
 
''$PROGHOME/examples/lib/h_grid/h_grid_test_g05_plus_CF_Info_input.dat'' oder <br />
 
''$PROGHOME/examples/lib/h_grid/h_grid_test_g05_plus_CF_Info_input.dat'' oder <br />
 
''$PROGHOME/examples/lib/h_grid/h_grid_test_utr_plus_CF_Info_input.dat'' oder <br />
 
''$PROGHOME/examples/lib/h_grid/h_grid_test_utr_plus_CF_Info_input.dat'' oder <br />
''$PROGHOME/examples/lib/h_grid/h_grid_test_sub_plus_CF_Info_input.dat''.
+
''$PROGHOME/examples/lib/h_grid/h_grid_test_sub_plus_CF_Info_input.dat'' oder <br />
 +
''$PROGHOME/examples/lib/p_grid/profil05.CF_Test.dat''.
  
  

Version vom 16. September 2011, 12:35 Uhr

Basisinformationen

Programm-Name

GRIDCONVERT

Version

September 2011

Beschreibung

September 2011

Stichworte

Konversion von Gitternetzen
Lesen und Schreiben von Gitternetzen in verschiedenen Dateiformaten

Kurzbeschreibung

Das Programm GRIRDCONVERT dient zur Konversion der Gitternetze verschiedener mathematischer Modellverfahren:

  • zwischen verschiedenen Dateiformaten bei gleicher Gitterstruktur,
  • zwischen verschiedenen Gitterformaten bei ebenfalls unterschiedlicher Dateistruktur,
  • Verfeinerung (um den Faktor 4) eines UNTRIM-Gitters, sowie
  • Einebnen aller subgridskaligen Topografievariationen in allen Zellen und auf allen Kanten.

Auf Grund der spezifischen Charaktersitika der Gitternetze mathematischer Modellverfahren bleibt die Anzahl der möglichen Umwandlungen naturgemäß beschränkt. Eine automatische Optimierung des Gitters hinsichtlich der spezifischen Anforderungen der unterschiedlichen Modellverfahren findet nicht statt.

Eingabe-Dateien

  1. Gitternetz (Eingabeformate)
Die folgenden Formate werden unterstützt:

Ausgabe-Dateien

  1. Gitternetz (Ausgabeformate)
Die folgenden Formate werden unterstützt:

Methode

Die Informationen flächenhafter Gitter werden mit Hilfe der in dem Softwarepaket H_GRID zur Verfügung stehenden Methoden konvertiert und in das gewünschte Dateiformat ausgegeben.
Dateien mit Informationen zu Einzelpositionen werden vom Softwarepaket L_GRID konvertiert.
Das Softwarepaket P_GRID konvertiert Dateien mit Profilen.

Hinweis: Vor der Konvertierung in eine CF-NetCDF-Datei kann die Eingabedatei um einige optionale Info-Blöcke ergänzt werden (Ausnahme: profil05.bin). Auf diese Weise lassen sich zusätzliche Metadaten, bspw. die CF-Konvention, in die CF-NetCDF-Datei eintragen.
Um eine Datei vom Typ profil05.bin mit Zusatzinformationen zu versehen, werden die Info-Blöcke in einer ASCII-Datei gleichen Namens mit '.dat'-Endung untergebracht.
Siehe Beispiel-Datei:
$PROGHOME/examples/gridconvert/data/loc/lg.allCFinfo.dat oder
$PROGHOME/examples/lib/h_grid/h_grid_test_g05_plus_CF_Info_input.dat oder
$PROGHOME/examples/lib/h_grid/h_grid_test_utr_plus_CF_Info_input.dat oder
$PROGHOME/examples/lib/h_grid/h_grid_test_sub_plus_CF_Info_input.dat oder
$PROGHOME/examples/lib/p_grid/profil05.CF_Test.dat.

Vorlauf-Programme

DELFT3D, JANET, TELEMAC-2D, UNTRIM

Nachlauf-Programme

DATACONVERT, HVIEW2D, JANET, UNTRIM, UTRPRE

Weitere Informationen

Programmiersprache

Fortran90

zusätzliche Software

-

Originalversion

G. Lang

Programmpflege

G. Lang, S. Spohr,

Dokumentation/Literatur

Musterdateien finden sich in:
$PROGHOME/examples/gridconvert/
$PROGHOME/examples/gridconvert/data/loc/

Weiterführende Information:
Im NetCDF-Bereich des BAWiki sind alle NetCDF-Konventionen dokumentiert, die der Speicherung typischer BAW-spezifischer Daten in NetCDF-Dateien zu Grunde liegen.


zurück zu Programmkennblätter


Strukturübersicht