We have created several complete configurations that can be downloaded, editted, or copied. This way it may be easier to understand the different concepts incorporated in the GeoDMS. Several topics are presented in different downloadable scripts, while some scripts contain multiple topics. An easy feature of such a downloadable script is the starting setup, i.e. the coordinate system, its corresponding grid, and predefined metric units.


[In production]

Relational Model

As described here.

Download configuration

Grid processing

This script explores different grid processing operations using a case study where for a set of buildings the height is determined from a height data set. Furthermore the grid distance to those buildings is calculated. The study area in this example is the historic centre of the city of Hulst in the Netherlands.

Download configuration

Used concepts:

Used operators: poly2grid, rth_element, proximity, griddistdist2, centroid_or_mid

Polygon processing

This script lets you create different shapes: circle, square, triangle. Moreover, several operations are executed on them: combine, inflate, deflate, buffer, union, add, dissolve, partitioned dissolve, overlap, reproject.

Used concepts: reproject, buffer, dissolve, creating shapes.

Used operators: combine, constpoints2sequenceunion_data, areacentroid_or_mid, lower_bound, upper_bound, polygon_inflate/deflateunion_polygon, partitioned_union_polygon.

Download configuration

Point and arc processing

[In production]

Table processing

This script calculates the mean housing density in rings around metro stations in Amsterdam for the years 2000 to 2012. It creates buffered circles around station's entrance points, and takes the mean from a gridded housing density data set. These results are then combined and transposed into a single table.

Download configuration

Used concepts: templates, transpose, rasterise, buffer.

Used operators: poly2gridpoint_in_polygonunion_data, combinefor_eachpoints2sequence, union_polygon.

Creating and working with networks

Using the OpenStreetMap network, this script can calculate the pedestrian travel time from each point in a small study area to its closest primary school. The study area in this example is the city of Hulst in the Netherlands and its surroundings.

Download configuration

Used concepts: disconnect results and storage, 

Used operators: dijkstra_m64, potential, dist2, arc2segm, arc_length, points2sequence, connected_parts, connect, point_in_polygonClassifyJenksFisherswitch/casedyna_pointuniquepcountunion_dataunion_unitall.


This script uses discrete and continuous allocation to allocate different types of land uses based on their suitabity and contrained by regional claims for each land-use type. The study area in this example is the entire country of the Netherlands.

Download configuration

Used concepts: templates, iterations.

Used operators: for_each, AsItemList, discrete_alloc, loop, max_elem, add_list, argmaxdist2, sum, district, poly2grid.

Vrije Universiteit
De Boelelaan 1085
1081 HV Amsterdam
The Netherlands

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