Silly question perhaps - is there any obvious way to map between an OS MasterMap TOID and an OSM building equivilant i.e. removing the need for using licenced content?

asked 10 May '11, 10:19

Angusmac's gravatar image

accept rate: 0%

Simple answer NO

The longer answer is much more involved, complex, and intriguing. So I can't do it justice here, just a few salient points.

I doubt if anyone has tagged an object in OSM with a TOID, and as OSM contains data sourced from or derived from Ordnance Survey Open Data it's not clear that the conditions of the royalty-free usage policy can be met.

It might be possible to keep a separate database relating OSM object ids to TOIDs. The main problem is that the OSM object ids are not persistent.

Most people rely on spatial location for relating entities from different systems. There is a small amount about this on the OSM wiki

External IDs have been retained for objects in other parts of the world (e.g., TIGER Line, NHD reach codes), but it is not entirely clear whether this policy was useful. In fact for the TIGER data it is pretty clear that it wasn't. In general I think this has been done "so that we can update the data in the future", whereas the main valid usage is to be able to link the OSM geographical data set with other data (e.g., rainfall, water levels, flow rates, train timetables, traffic volumes etc).

It's conceivable that someone might develop a system for persistent OSM IDs, perhaps for an easily managed subset such as road data. Given OSM's freeform tagging the hard bit is deciding what primitives should be used. The mechanism to manage the persistent IDs (even though that will probably require some manual intervention) is a lot easier to conceive.

permanent link

answered 10 May '11, 10:50

SK53's gravatar image

SK53 ♦
accept rate: 20%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 10 May '11, 10:19

question was seen: 1,752 times

last updated: 10 May '11, 10:50

Related questions

powered by OSQA