DATACONVERT: Difference between revisions
From BAWiki
imported>Schade Peter No edit summary |
imported>Lang Guenther (extension for mode 4, conversion of BDF to CF NetCDF data) |
||
Line 2: | Line 2: | ||
|name_de=DATACONVERT | |name_de=DATACONVERT | ||
|name=DATACONVERT | |name=DATACONVERT | ||
|version= | |version=9.x / February 2011 | ||
|version_descr=February 2011 | |version_descr=February 2011 | ||
|catchwords=conversion of Delft3D computational grid<br /> | |catchwords=conversion of Delft3D computational grid<br /> | ||
Line 8: | Line 8: | ||
conversion of (DWD) NetCDF data files<br /> | conversion of (DWD) NetCDF data files<br /> | ||
merge of (DWD) NetCDF data files in one NetCDF file<br /> | merge of (DWD) NetCDF data files in one NetCDF file<br /> | ||
< | conversion of BDF data into CF NetCDF data <br /> | ||
conversion of meteorological data into the Delft3D format METEO_DLFT | |||
|shortdescription=Program DATACONVERT is used to convert computational results and data: | |shortdescription=Program DATACONVERT is used to convert computational results and data: | ||
* '''mode 1''': conversion of computational results from the integrated modelling system Delft3D into BAW-specific data formats, with<br /> | * '''mode 1''': conversion of computational results from the integrated modelling system Delft3D into BAW-specific data formats, with<br /> | ||
Line 30: | Line 31: | ||
* '''mode 3''': merge contents of several (DWD) NetCDF data files into a single NetCDF data file, with | * '''mode 3''': merge contents of several (DWD) NetCDF data files into a single NetCDF data file, with | ||
** transfer of meta data as well as data for identical dates into a single NetCDF data file. | ** transfer of meta data as well as data for identical dates into a single NetCDF data file. | ||
* ''' | * '''mode 4''': conversion of [[DIRZ.BIN|BDF]] data into [[CF-NETCDF.NC|cf-netcdf.nc]] data. | ||
* '''mode 6''': conversion of meteorological data into Delft3D format METEO_DLFT. | |||
|inputfiles= | |inputfiles= | ||
Line 47: | Line 49: | ||
#* '''mode 2''' - no grid file required | #* '''mode 2''' - no grid file required | ||
#* '''mode 3''' - no grid file required | #* '''mode 3''' - no grid file required | ||
#* '''mode 4''' | |||
#** [[LOCATION_GRID.DAT|location_grid.dat]] or [[CF-NETCDF.NC|cf-netcdf.nc]] (from [[GRIDCONVERT]]) | |||
#* ''' mode 6''' | |||
#** all grid file formats used with BDF data, e. g. [[GITTER05.DAT and GITTER05.BIN|gitter05.dat and gitter05.bin]]. | |||
# '''computational results or data''' | # '''computational results or data''' | ||
#* '''mode 1''' | #* '''mode 1''' | ||
Line 54: | Line 60: | ||
#* '''mode 3''' | #* '''mode 3''' | ||
#** [[NETCDF.CDF|netcdf.cdf.]] | #** [[NETCDF.CDF|netcdf.cdf.]] | ||
#* ''' mode 4''' | |||
#** BDF data files [[DIRZ.BIN|dirz.bin]], [[DIRZ.BIN.I|dirz.bin.I]] and [[DIRZ.BIN.R|dirz.bin.R]] | |||
#* '''mode 6''' | #* '''mode 6''' | ||
#** meteorological BDF files [[DIRZ.BIN | #** meteorological BDF files [[DIRZ.BIN|dirz.bin]], [[DIRZ.BIN.I|dirz.bin.I]] and [[DIRZ.BIN.R|dirz.bin.R]]. | ||
#(optional) '''vertical structure''' | #(optional) '''vertical structure''' | ||
#* '''mode 1''' | #* '''mode 1''' | ||
Line 63: | Line 69: | ||
#* '''mode 2''' - no vertical structure required | #* '''mode 2''' - no vertical structure required | ||
#* '''mode 3''' - no vertical structure required | #* '''mode 3''' - no vertical structure required | ||
#* '''mode 4''' - no vertical structure required | |||
#* '''mode 6''' - no vertical structure required | #* '''mode 6''' - no vertical structure required | ||
|outputfiles= | |outputfiles= | ||
Line 71: | Line 78: | ||
#** [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]] | #** [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]] | ||
#* '''mode 3''' - no grid generated | #* '''mode 3''' - no grid generated | ||
#* '''mode 4''' | |||
#** (optional) [[CF-NETCDF.NC|cf-netcdf.nc]] | |||
#* '''mode 6''' | #* '''mode 6''' | ||
#** implicit regular grid | #** implicit regular grid | ||
Line 83: | Line 92: | ||
#** [[DIRZ.BIN|dirz.bin.]] | #** [[DIRZ.BIN|dirz.bin.]] | ||
#* '''mode 3''' | #* '''mode 3''' | ||
#** [[NETCDF.CDF|netcdf.cdf.]] | #** [[NETCDF.CDF|netcdf.cdf]]. | ||
#* '''mode 4''' | |||
#** [[CF-NETCDF.NC|cf-netcdf.nc]], | |||
#* '''mode 6''' | #* '''mode 6''' | ||
#** [[METEO_DLFT]] | #** [[METEO_DLFT]] | ||
Line 90: | Line 101: | ||
# (optional) '''trace file''' | # (optional) '''trace file''' | ||
#* dataconvert.trc. | #* dataconvert.trc. | ||
|methodology=The original computational grid is converted using methods from software package H_GRID. | |methodology=The original computational grid is in case converted using methods from software package H_GRID or L_GRID. Interpolation of computational results is performed using methods from the H_IP package. Read and Write of computational data is carried through essentially using methods from software package IO_DATASET and in mode 6 also using IO_DELFT. | ||
|preprocessor=[http://www.baw.de/methoden/index.php5/Mathematisches_Verfahren_DELFT3D DELFT3D], [[GETDATA]]. | |preprocessor=[http://www.baw.de/methoden/index.php5/Mathematisches_Verfahren_DELFT3D DELFT3D], [[GETDATA]], [[GRIDCONVERT]]. | ||
|postprocessor=[[ABDF]], [[ADCP2PROFILE]], [[Mathematical_Model_DELFT3D|DELFT3D]], [[DIDAMERGE]], [[DIDARENAME]], [[DIDASPLIT]], [[ENERF]], [[GVIEW2D]], [[HVIEW2D]], [[IO_VOLUME]], [[METDIDA]], [[PARTRACE]], [[PARTRACE-3D]], [[PGCALC]], [[UNK]], [[UNS]], [[VTDK]], [[XTRDATA]], [[XTRLQ2]], [[ZEITR]]. | |postprocessor=[[ABDF]], [[ADCP2PROFILE]], [[ArcGIS-Applications]], [[Mathematical_Model_DELFT3D|DELFT3D]], [[DIDAMERGE]], [[DIDARENAME]], [[DIDASPLIT]], [[ENERF]], [[GVIEW2D]], [[HVIEW2D]], [[IO_VOLUME]], [[METDIDA]], [[PARTRACE]], [[PARTRACE-3D]], [[PGCALC]], [[UNK]], [[UNS]], [[VTDK]], [[XTRDATA]], [[XTRLQ2]], [[ZEITR]]. | ||
|language=Fortran90 | |language=Fortran90 | ||
|add_software=- | |add_software=- |
Revision as of 07:09, 29 March 2011
Basic Information
Name of Program
DATACONVERT
Version-Date
9.x / February 2011
Description-Date
February 2011
Catchwords
conversion of Delft3D computational grid
conversion of Delft3D computational results
conversion of (DWD) NetCDF data files
merge of (DWD) NetCDF data files in one NetCDF file
conversion of BDF data into CF NetCDF data
conversion of meteorological data into the Delft3D format METEO_DLFT
Short Description of Functionality
Program DATACONVERT is used to convert computational results and data:
- mode 1: conversion of computational results from the integrated modelling system Delft3D into BAW-specific data formats, with
- conversion of a Delft3D computational grid into UnTRIM grid format,
- conversion of two-dimensional (depth averaged) Delft3D computational results into BDF data format (2D),
- conversion and depth averaging of three-dimensional Delft3D computational results into BDF data format (2D), and
- conversion of three-dimensional Delft3D computational results (sigma-coordinates) into BDF data format (3D, z-layers).
Dynamic model bathymetry (morphodynamics) is supported for 2D as well as 3D computational results. If Delft3D model results have been produced for a domain decomposition run, the converted results are written to different domain-specific data files and are not yet combined into one single file.
Conversion of subsequent physical quantities is currently possible:
- water level,
- current velocity,
- salinity,
- temperature,
- suspended sediment (several fractions),
- bathymetry (static),
- transient bathymetric depth, and
- vertical erosion.
- mode 2: conversion of (DWD) NetCDF data files into BAW-specific data formats, with
- generation of a grid from data points defined in the NetCDF data file, and
- conversion of NetCDF data into BAWs BDF file format.
- mode 3: merge contents of several (DWD) NetCDF data files into a single NetCDF data file, with
- transfer of meta data as well as data for identical dates into a single NetCDF data file.
- mode 4: conversion of BDF data into cf-netcdf.nc data.
- mode 6: conversion of meteorological data into Delft3D format METEO_DLFT.
Input-Files
- steering data
- file of type dataconvert.dat. The extended description for this file contains comprehensive informations with respect to steering data, input as well as output data files.
- computational grid
- mode 1
- delft3d.grd,
- delft3d.dep, and
- delft3d.enc.
- (optional) delft3d.dry,
- (optional) delft3d.thd,
- (optional) delft3d.lwl,
- (optional) delft3d.ext, as well as
- (optional) delft3d.bnd.
- mode 2 - no grid file required
- mode 3 - no grid file required
- mode 4
- location_grid.dat or cf-netcdf.nc (from GRIDCONVERT)
- mode 6
- all grid file formats used with BDF data, e. g. gitter05.dat and gitter05.bin.
- mode 1
- computational results or data
- mode 1
- mode 2
- mode 3
- mode 4
- BDF data files dirz.bin, dirz.bin.I and dirz.bin.R
- mode 6
- meteorological BDF files dirz.bin, dirz.bin.I and dirz.bin.R.
- (optional) vertical structure
- mode 1
- mode 2 - no vertical structure required
- mode 3 - no vertical structure required
- mode 4 - no vertical structure required
- mode 6 - no vertical structure required
Output-Files
- converted computational grid
- mode 1
- mode 2
- mode 3 - no grid generated
- mode 4
- (optional) cf-netcdf.nc
- mode 6
- implicit regular grid
- converted computational results
- mode 1
- dirz.bin.r,
- dirz.bin.i, and
- dirz.bin.
- mode 2
- dirz.bin.r,
- dirz.bin.i, and
- dirz.bin.
- mode 3
- mode 4
- mode 6
- mode 1
- printer file
- dataconvert.sdr.
- (optional) trace file
- dataconvert.trc.
Methodology
The original computational grid is in case converted using methods from software package H_GRID or L_GRID. Interpolation of computational results is performed using methods from the H_IP package. Read and Write of computational data is carried through essentially using methods from software package IO_DATASET and in mode 6 also using IO_DELFT.
Program(s) to run before this Program
DELFT3D, GETDATA, GRIDCONVERT.
Program(s) to run after this Program
ABDF, ADCP2PROFILE, ArcGIS-Applications, DELFT3D, DIDAMERGE, DIDARENAME, DIDASPLIT, ENERF, GVIEW2D, HVIEW2D, IO_VOLUME, METDIDA, PARTRACE, PARTRACE-3D, PGCALC, UNK, UNS, VTDK, XTRDATA, XTRLQ2, ZEITR.
Additional Information
Language
Fortran90
Additional software
-
Original Version
Maintenance
Documentation/Literature
for example input files please refer to $PROGHOME/examples/dataconvert/
back to Program Descriptions