[OSM-talk] Historical Data in OSM database
Frederik Ramm
frederik at remote.org
Wed Nov 10 23:45:21 GMT 2010
Hi,
David Murn wrote:
> OSM, by its nature, is excellent for retaining historic data, for
> example if a road is realigned, you have a history that shows how it was
> realigned, or if a road changes name, there exists a history of previous
> names.
I think that you, just as almost everyone else in this discussion, are
wrongly mixing OSM's revision history and true on-the-ground history.
Revision history is there for the sole purpose of storing who has made a
certain edit when. The time at which an edit was made has *nothing* to
do with the time at which the object started or ceased to exist; the
time at which an edit was made is the time when the existing object was
first recorded, or when the object's destruction was recorded.
While revision history is nice to create animations about how the OSM
data set grows, it is unusable for animations about what happened in the
real world.
Properly modelling this would require adding an extra dimension to OSM
where each property (tag, location) of an object could receive a
validity timespan. Of course this would have to be in *addition* to the
normal revision history - I would need to know that, for example, on the
11th of November, 2010, someone changed the validity timespan for the
attribute surface=cobblestone on a certain roman road to be 350-200 BC
rather than 350-250 BC.
OSM revision history and on-the-ground history are orthogonal.
Bye
Frederik
--
Frederik Ramm ## eMail frederik at remote.org ## N49°00'09" E008°23'33"
More information about the talk
mailing list