The Danish authorities has released valuable technical data about streets, houses, companies etc - A sheer Data Feast. Now the data is avaiable. The natural place to utilized this data is in Open Street Map. It should be made available here - and continuously updated.

User Scenario

Praqma is developing and maintaining an application called RUT. It's used by the NGO's in Denmark that has permit to do house-to-house collections (Dansk Røde Kors, Kræftens Bekæmpelse, Folkekirkens Nødhjælp etc.). The NGOs use RUT to design the routes that each individual volunteers shall walk, to collect for aid campaigns. The application is a corner stone in the logistics of the NGOs collections.

The application was originally developed on a proprietary Operating System and using a proprietary RDBMS. It was developed and maintained at no cost by the company who provided the underlying proprietary map data. But at a certain point that particular company chose to make the API obsolete and a larger migration was required in order to switch to a different API. So the company who developed the code, didn't want to maintain it for free any more, and instead, as a final gesture to the NGOs, they handed over the source code to the NGOs for free, so that they, themselves could go and find another partner, that could help them with the continued use of the application.

Since 2008 Praqma has been responsible for migrating, developing, hosting and maintained this application. Today most proprietary licensed dependencies are gone, replaced by Open Source alternatives, to save the NGOs expensive license costs.

But there is still some proprietary licensed data supporting the application: Information about location of houses, names, streets' relations to post numbers and church parishes etc.

But since recently a lot a this data has actually been released by the Danish authorities and is now publicly accessible (here's a reference on Version2). The Open Street Map data format is already prepared to hold this type of data, so if it was available in OSM, we could skip the last few proprietary licenses in RUT and save the NGOs a considerable amount each year going forward.

We need the data to be washed and poured into OSM, through some mechanism that will continuously and automatically update OSM whenever new data is released from the authorities.

Design Proposal

We imagine that based on an analysis of the format of the publicly released data, we will need a parser, that will be able to pour the data into the OSM format and update the OSM community resources.

This shall then be combined with a Jenkins CI SCM plugin, that polls and monitors that data source, and automatically updates OSM when ever new data is changed. The solutions should be made generic, so that whenever more countries start releasing this type of data, the parser technology shall be extendible with new parsers that can interpret national differences and formats, but still pour data into the generic OSM format.

Estimate

We estimate that students who are unfamiliar with OSM and Jenkins CI will spend 3-500 hrs on a beta-release that is capable of handling Danish formats. A generic solution extendible by plugins would require  - maybe double up.

A professional implementation done by Praqma is estimated to 100-200 hrs.

Status

This assignment is not started - it's up for grabs.

References

Contact

Call Lars on +45 30 87 25 30 or mail to him on lak@praqma.net if you are interested in this Blue Print.