Status of calculated results 

Within the GeoDMS much focus has been given on fast calculations. Still, when the number of calculation steps increases and the datasets become larger, the time to calculate end results can become substantial. 

As the GeoDMS is often used in an interactive manner, in which multiple alternatives need to be calculated, evaluated and (re)adapted, it is essential to limit the calculation speed but also to make full potential of the fact that certain (intermediate) results are already calculated and can be re-used. For this reason, the GeoDMS contains an intelligent incremental update mechanism. This mechanism guarantees that if data results are requested, they are always valid, minimizing the calculation speed. Only invalidated results are recalculated.

Calculation results become invalidated due to changes in:

  • The direct and indirect expressions used to calculate results;
  • The source data used.

After updating the invalidated calculation steps, all results are valid again and can be presented to the user. Valid here means the results are consistent with the most recent version of the source data and configured expressions.

In order to re-use valid results, they can be stored in the CalcCache, a collection of files on a hard disk. See Cached Results for more information on which results are cached.


Vrije Universiteit
De Boelelaan 1085
1081 HV Amsterdam
The Netherlands

tel: +31 (0)20 598 9083
fax:+31 (0)20 598 9904