You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Contents

The root page TOOLS:Tutorial could not be found in space Delta Shell.


Readings on Delta Shell

Unfortunately there currently is no complete set of documentation available for the Delta Shell components and interfaces and, additionally, the documentation that is available quickly becomes obsolete as development of Delta Shell progresses further.

Nevertheless, some background papers are available that are recommended for new Delta Shell developers to read before proceeding with the exercises in this tutorial:

  • Delta Shell, an open modelling environment (PDF)
    G. V. Donchyts, B. Jagers, (iEMSs 2010)
  • Functional Coverages (PDF)
    G. V. Donchyts, F. Baart, H.R.A Jagers, A van Dam (OSGeo Journal 10, 2011)

The PDF documents are included with this tutorial package in the Documents folder, additional documents may be added during the further development of this tutorial.


Readings on used open-source libraries

Additional background information that maybe useful concerns the open source geospatial libraries that are used by DeltaShell that can be found at their repositories on the internet:

NetCDF, GeoAPI.Net and NetTopologySuite are used closely together and have each been extended by Deltares to develop the Functional Coverages spatial API.

SharpMap is the Map UI component used by DeltaShell which has been extended by Deltares in a seperate branch that can be found at the SharpMap repository:

(http://sharpmap.codeplex.com/SourceControl/latest#Branches/0.9.5-DeltaShell)

Note: for NetCDF, the plain C API is used for optimal performance by integrating a .NET 'wrapper' in the DelfTools.Utils.NetCDF library. The C# wrapper classes are quite similar to but not exactly modelled after the NetCDF Java API.

Note: quite a few other external libraries (SQLite, NHibernate, PostSharp, Mono.Addins) are mentioned in the background papers or even used in this tutorial, you may need to read up on these tools later.

  • No labels