Please use the comment form under each blog entry to give us feedback items on blog items.

If your comment is not related to a blog entry, please use the general feedback form.

CycleStreets blog

News from CycleStreets

Merging tool for external data for OpenStreetMap

Back in July we wrote about our work to assist the DfT with the opening up of their cycling data, a dataset featured in the Telegraph this weekend. Over the summer, much progress has been made.

Andy Allan, who is perhaps best known for his excellent OpenCycleMap project, has been working for us to create a merging tool (within Potlatch 2) for helping to combine external datasets into OSM on a street-by-street basis. This tool will be useful not only for the DfT data that is becoming available soon, but also for other datasets.

The DfT data, which has mostly been collected by surveyors on bicycles, has the potential to significantly improve the quality of routing in some areas of England. We are well aware, however, that data collected by other agencies can undermine the work of OSM volunteers in the area if not handled sensitively, and so we've stressed that automated, bulk imports would not be accepted by the OSM community.

Instead, the approach taken is a method for OSM volunteers to inspect and merge the information on a street-by-street and attribute-by-attribute basis via the simplest and quickest means possible, using their local knowledge to enhance the end result.

Surface type, cycle lane widths and other data are amongst the attributes in the dataset, and these will shortly be supported in the routing engine.

The code for the beta release of the tool [included in this diff] has been reviewed and merged into the main Potlatch 2 codebase, and is already in the latest builds. We expect further changes to be made as we get feedback from initial testers.

OSMers should be able to try out the beta and the data soon as we have confirmation of the Open Government License for the data. Here are screenshots of the beta:

5 Responses to “Merging tool for external data for OpenStreetMap”

  1. emil tin Says:

    great stuff! how can this be used for different datasets?
    here in denmark there's some interesting work going on regarding how to exchange data between osm and authorities. on a recent workshop, one idea that came up was similiar to this merge tool , except that it would be great if authorities could copy the other way if needed – importing osm data into their db's, street-by-street, attribute-by-attribute.

  2. OpenStreetMap Chile » Blog Archive » Resumen Semanal OSM #29 Says:

    [...] creo una herramienta para Cyclestreets que importa y fusiona datos de ciclovias del Dft (Department for Transport) en Gran [...]

  3. Andy Allan Says:

    Emil, the best way to use this for other datasets is to install the snapshotserver application yourself, and load your external data into it. See for more details on the software.

  4. CycleStreets » Blog Says:

    [...] quality, cycle lane widths, missing pieces of data. We’ve funded some development work on amerging tool for the main OpenStreetMap editor, Potlatch 2, which we hope will be of wider benefit for other [...]

  5. CycleStreets » Blog Says:

    [...] previously announced, we are working with the UK’s Department for Transport to make advanced cycling data [...]