Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Create or refine a computational grid (“*. grd” file)
  • Extract and interpolate bathymetry data from open source on-line databases on the computational grid (“*.dep” file).
  • Model specific features
    • Delft3D-FLOW: Extract and interpolate tidal boundary conditions from open source on-line databases on the computational grid, creating boundary conditions for the model (“*.bnd” file) and defining a specific roughness for water and land.
    • Delft3D-WAVE: Automatic coupling functionality with FLOW

...

After the grid outline is defined within the interface of Delft Dashboard the user can click on ‘Create grid’. The following routines (ddb_ModelMakerToolbox_makeRectangularGrid) will then be called:

  1. Determine the origin (xori, yori), spatial resolution (dx, dy), orientation (rot) and maximum bed level required (zmax) from the specified values in Dashboard.
  2. Create a full grid between these points (+ some buffer of 5%) based on the bathymetry active in Dashboard (default this is GEBCO ’08).  This grid will already be defined in the active coordinate system the user specified.
  3. Grid Creation a rectangular grid within the boundaries specified in Dashboard. The grid cells which are above a certain bed level (zmax) are deleted. A linear interpolation is carried between the full grid and the rectangular grid within the boundaries

...

Figure: The rectangular grid created for New Zealand. At areas above Zmax There are no grid cells defined above a certain Z max (m) no grid cells are defined as can be seen clearly at of this example.

...

The (rectangular) grid defined with ‘make grid’ also needs a bathymetry. The When the user can click clicks on ‘Create bathymetry’. The , the following routines (ddb_ModelMakerToolbox_bathymetry) will then be called:

  1. Determine which datasets are used and within which limit (zmin and zmax). This feature is especially handy when a different data set is used for the sea part and the land part. An offset can be used in order to shift the bathmetrybathymetry. Diffusion is used for defining in order to define depth values for missing data (NaNs).
    1. If in quick mode ‘make bathymetry’ is used the active bathymetry in Dashboard (default GEBCO ’08) is applied
    2. Other bathymetry sets can be important via the Toolbox ‘Bathmetry’. More about this toolbox can be found in @.
  2. The function will now loop over the different dataset described.
    1. The bathymetry is first loaded.
      1. This can be downloaded from the OpenDAP server
      2. Or from your local directory file if the data needed is used in a previous set-up.
    2. Bathymetries are Bathymetry is applied in the order defined.
    3. Interpolation from the original grid to the model grid is carried out with a linear interpolation. Only values (that are not NaNNaNs) are taken into account.
  3. If an internal diffusion is applied the remaining non existing bed levels are filled in based on the mean bed level and after that a smoothing function is applied
  4. If a model offset is applied the whole bathymetry is shifted. An offset of 1 meter means the bed level will be 1 meter lower than originallythe original.
  5. The bathymetry created is directly visible in Delft Dashboard.

...