Projects

Just has initiated and participates in a number of Open Source projects, sometimes as part of research or interest, other times out of a need to develop a tool. To see what he is working on today, best is to visit his GitHub Profile .

Below is an overview of the main projects. Each project has its own project page. The most recent and active projects start from the top. Warning: some links are stale.

map5topo

map5topo is a new (2023) topographic digital map covering The Netherlands plus parts of bordering countries. The map5topo project started in April 2022 and is ongoing since.

See the map5.nl website and the map5topo Newsletters #5 and later (sorry in Dutch). Technical documentation the map5topo website

Presentations (most recent first):

Goal

Develop a (the best!) topographic map of The Netherlands using both OpenStreetMap and Dutch Open Data in a "best-of" approach. For Dutch Open Data using sources from Dutch Kadaster/PDOK: BAG, BRK, BRT, BGT, height data from AHN (hillshading and contour-lines), road info from NWB (Rijkswaterstaat).

Map design by Niene Boeijen .

Comment

This project was started in 2022 and is ongoing. Several of the projects mentioned below are used, in particular NLExtract for ETL. This will become an Open Source project once the code and data ETL has been cleaned-up.

Wegue

See the Wegue website and GitHub project .

Goal

Provide a Geo Viewer framework using the VueJS JavaScript framework combined with OpenLayers. Essential is to be able to create a dedicated geo-viewer via configuration, i.e. without coding.

Comment

This project was started by Christian 'meggsimum' Mayer . I joined around 2019, adding Docker support and some components.

pygeoapi

See the pygeoapi website

Goal

Provide a complete implementation, in Python, for all of the recent OGC REST APIs .

Comment

This project was started by Tom Kralidis . Joined this project in 2019, see the motivation in this blog post . Now core developer and PSC member. Contributed a.o. the GDAL/OGR Driver, the logo and the pygeoapi demo website .

Smart Emission

See the Smart Emission website .

Goal

Provide a complete Open Source platform to harvest, transform/calibrate (ETL), unlock (via OGC standards) and visualize environmental (Air Quality, Noise) sensor data.

Comment

This project started in 2015 as an assignment from Geonovum for the Smart Emission Nijmegen project and is now (2018) progressing with adding EU JRC AirSensEUR sensor devices and hosting within PDOK, the Dutch National GDI .

GeoHealthCheck

See GeoHealthCheck.org

Goal

GeoHealthCheck is a Python application to support monitoring OGC Web Services uptime and availability. Why? Because standard monitoring tools will not catch the subtleties of errors in OGC services. Just imagine WMS errors written in the returned image. There you are…

Comment

This project was started by the great Tom Kralidis . I started joining the GeoHealthCheck project on GitHub in 2016 with some patches (PRs), from there providing more substantial contributions.

NLExtract

See [nlextract.nl][11].

Goal

Develop an Open Source toolkit to extract, transform (ETL) and visualize Dutch open geo-datasets from their source (GML) data. Datasets are mainly those from the Dutch Key Registries (“Basisregistraties”) like Addresses and Buildings (BAG) and Topography (BGT and BRT/Top10NL).

Comment

This project proceeded on an initial development of BAGExtract+ from the Dutch Ministry of Intrastructure and Environment . The project is done under the flag of the OpenGeoGroep .

Heron Mapping Client

See heron-mc.org .

Goal

Develop components/widgets for building advanced geo web-clients using the GeoExt framework . This project is hosted at code.google.com/p/geoext-viewer .

Comment

This project was initally co-developed with Geodan , in particular to build a viewer within the ESDIN best practices for INSPIRE .

Stetl – Streaming ETL

See stetl.org .

Goal

Provide an ETL framework in Python geared at transforming complex/rich GML like INSPIRE and GML datasets, for example the national Dutch toposet (TOP10NL). Specify all ETL processing steps via a text configuration file (no programming). Integrate and use existing ETL-tools like GDAL/OGR, XSLT and PostGIS natively from within Python. Integrate with the deegree WFS server and a possible foundation framework for nlextract.nl .

Comment

This project came out of several iterations for ETL within the inspire-foss.org project. Basically

INSPIRE-FOSS – Free and Open Source for INSPIRE

See inspire-foss.org .

Goal

Develop components for transformation and web services (WMS, WFS, CSW) that comply with the pan-European INSPIRE directive using Free and Open Source for Geospatial (FOSS4G). This project is hosted at code.google.com/p/inspire-foss .

Comment

This project was started as part of work on INSPIRE for the Dutch Land Registry (Kadaster) , further propagated with deegree -developers from lat/lon GmbH .

GeoSkating

See https://www.geoskating.com and the Google Group (Dutch)

Goal

Generate interactive, multimedial skate-maps through GPS and mobile phones. Upcoming is an Android application.

Comment

One of my dearest projects. Involves a whole range of Java-technologies (J2ME, J2EE). See also a Dutch newspaper (Volkskrant) article

GeoTracing

See <www.geotracing.com>.

Goal

Create a generic platform for remote tracklogging and real-time tracing through GPS with mobile phones. See also GeoTracing example applications: https://www.geoskating.com, https://www.geosailing.com and a geodrawing game .

Pushlets

See <www.pushlets.com>.

Goal

A HTTP-based public/subscribe framework. Event push to browser clients without using client-side Java. Pushlets are told to be the first (1999) implementation for the principles of COMET (see ajaxian.com ).

Comment

This project seems to attract many developers since a publication in JavaWorld March, 2000 .

KeyWorx

See the KeyWorx homepage . This project ran until 2007.

Goal

Develop a multi-user/multi-service/multi-channel application platform.

Comment

KeyWorx was developed at Waag Society in Amsterdam.

XBook

See www.justobjects.org/xbook .

Goal

Develop a toolset to generate HTML documentation from XML as a lightweight alternative to DocBook.

Comment

This site has been written and generated using XBook…

CowCatcher

See https://www.justobjects.org/cowcatcher and SourceForge

Goals

Develop a toolset to generate HTML course materials from XML and provide content for Java training materials as a reusable repository of modules and lessons.

Comment

This project has helped us to quickly assemble materials and provide training to our clients. There is a lot of free stuff like complete online Java courses, so check it out.