Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
scrollbar

General

The purpose of this tutorial is to provide a hands-on introduction for developers by demonstrating some of Delta Shell's most common functionality (which can be extended from and used by plugins).

Tutorial outline

After having performed the tutorial you will get an impression of how a lumped hydrological model can be integrated into Delta Shell. Although the model used in this tutorial only carries out some bogus volume output calculations, the procedure covers all kind of basic plugin development aspects, such as:

  • importing time series data;
  • creating a simple model structure;
  • showing model properties;
  • showing model data on a map;
  • showing model data in a custom view;
  • creating a Ribbon button.

In the end, final users can run a Delta Shell application which allows them to sequentially:

  • create a volume model;
  • import precipitation time series data from a WaterML2 file;
  • import catchment geometries from Shapefiles;
  • run the volume model;
  • inspect the spatio-temporal output results.

A first impression of the results of the tutorial is shown in the following image:

Image Added


h2. General As the Delta Shell framework is still under continuous development due to the implementation of additional models and plugins, some of its components are being re-factored repeatedly and documentation is quite limited. The purpose of this tutorial, though, is to provide a hands-on introduction for developers by demonstrating some of Delta Shell's most common plugin interfaces (based on the latest version of the framework). h2. Tutorial outline After having performed the tutorial you will end up with a simple version of a hydrological model. Although the model calculates some bogus volume output, it affects all kind of basic plugin development aspects, such as: * importing time series from external files; * creating a simple model structure; * showing model properties; * showing model data on a map; * showing model data in a custom view; * creating a Ribbon button. In the end you are able to sequentially: * create a volume model; * import some WaterML2 and catchment data; * run the volume model; * inspect the spatio-temporal output results. A first impression of the results of the tutorial is shown in the following image: {color:#ff0000}*\[TODO\] Screenshot of the results of the tutorial{*}{color}\\ \\ \\
scrollbar