Wednesday, 26 January 2011

Some graphs relating to OpenStreetMap GB road name completeness

Here are some graphs derived from our service that compares road names in OpenStreetMap with those in the Ordnance Survey's OS Locator product.

This first graph shows how many road names are missing from OpenStreetMap that are in OS Locator with the 408 districts/boroughs organised with the ones with the least missing on the left and the most missing on the right. Do be aware that the size of authorities varies very considerably from the Isles of Scilly with 57 roads to Leeds with 12,000! Clearly there are a small number of larger places with where a lot of work is required.



This next graph shows the percentage completeness of these same authorities. The colour bars match with the thematic map. Nearly half the authorities now have 75% completeness and do be aware that many of the missing road names are likely to be for very minor rural roads/tracks or for small cul-de-sacs in town. As such an authorities with 75% completeness is likely to be very usable for most purposes.


This final graph shows all the 253,000 road names in OS Locator that are currently missing from OpenStreetMap as a cumulative version of the first graph. The most complete authorities are again on the left. It shows that one could complete the 'best' 204 authorities by adding 50,000 roads but to complete the others would need a further 200,000 roads with is a lot of work to do manually.



Personally, I am starting to think about a bot that could add a lot of these roads automatically for the less well covered areas using OS VectorMap District an OS Locator. The bot would do what it was sure about for an area as instructed by a mapper who would then do a cleanup job of the area afterwards.

Thursday, 20 January 2011

OpenStreetMap GB - a progress report!

Back in May 2010 ITO World Ltd announced a new online service that compared road names in OpenStreetMap with names released as Open Data by the Ordnance Survey in their OS Locator product in April 2010. We then launched an analysis service which provided statistics for each district/borough in July 2010.

We are now pleased to be able to announce an upgrade to this service which includes a useful thematic map view showing the level of completeness (at the road level) for every district/borough in Great Britain (compared to OS Locator). Here is the overview. Red equals 0-50%, orange 50-75%, yellow 75-95% and blue 95-100%. It is a slippery map and one can zoom into any part of the country.


The district summary report indicates that there are currenrtly 34 districts have greater than 95% road completeness and 171 have over 75% of the roads included (out of a total of 408 districts/boroughs).

As well as thematic view there is still the 'roads missing' view which has been enhanced with administrative boundaries (the thin red lines). The prominence of 'minor errors' as been reduced by always showing them in grey (minor errors are where the only disagreement is in the use of apostrophes - ie Kings Street and King's Street etc).



This information is also available in the main Potlatch editor (use the new Potlatch 2 version to immediate access to the layer).


We have also introduced a page for each district detailing the road missing from OpenStreetMap and also any possible errors in the OS Locator. This page is useful both for mappers wishing to improve the data in their areas and also to authorities wishing to assess the usefulness of OpenStreetMap within their territory. This image shows the page for Cambridge.



This report indicates that in Cambridge there are a total of 66 roads in OS Locator that are missing from OSM and also a total of 7 possible major errors and 4 minor errors in OS Locator itself. We do not currently identify roads that are in OpenStreetMap but which are missing from OS Locator which might also be useful to the OS. Personally I think this looks like 'Big Society' in action!

Here are the possible major errors in OS Locator:
Basset Close should be "Bassett Close"
Chesnut Grove should be "Chestnut Grove"
Kathleen Elliot Way should be "Kathleen Elliott Way"
J J Thompson Avenue should be "J J Thomson Avenue"
Malletts Road should be "Mallets Road"
Northfields Avenue should be "Northfield Avenue"
Winderemere Close should be "Windermere Close"

And the minor errors:
Coldham's Lane should be "Coldhams Lane"
Coldham's Grove should be "Coldhams Grove"
Friar's Close should be "Friars Close"
Parson's Court should be "Parsons Court"

Overall OpenStreetMap now includes 588,000 names roads that match with names in OS Locator (out of a total of 838,000) and of these 140,000 have been added since 1 April 2010 when OS Locator was released. Of course OpenStreetMap is much more than just a road map and has a huge amount of additional detail that is not available from the OS.

For the avoidance of doubt the Ordnance Survey will validate any claims independently for their own reassurance and also to avoid any licensing issues with the OSM CCBYSA and ODBL licenses used by OSM.

For the purposes of this analysis we are using the OS Boundary Line data for districts/boroughs directly to ensure that we have 100% accurate coverage (boundaries are not fully represented in OSM directly yet).

This product has been developed with financial support from the Department of Transport and from the Technology Strategy Board as part of their funding of Ideas in Transit, a five year project to "promote the understanding, awareness and development of user innovations relevant to transport". ITO World Ltd, the Ordnance Survey, the University and the West of England and the University of Loughborough make up the project team.