In some regions of the world OSM is already in a state where many of
the map modifications are not due to missing or wrong data, but result
from actual changes in the real world, e.g. a building gets
demolished.

Given that we store not only the actual state of the DB but also
record all kinds of changes that the mappers apply, I wonder if we
shouldn't agree on some formal mechanism to distinct the changes where
the map gets updated to the real world from those where the edit is
done to correct mapping errors, to increase the level of detail or to
store them for the first time.

Since the introduction of API 0.6 we have in theory one powerful tool
where this detail can already be associated to the edit: the changeset
comments. The only missing link for effective automated evaluation
would be an agreement on a formal way of storing information there
(and quite some discipline in structuring your edits and uploads ;-)
). E.g. we could use hashtags to distinguish free text from formal
comments ( e.g. #demolishion , #new_construction ,etc)

An alternative could be, e.g. for a building that was demolished, to
explicitly "map" this. Given an object tagged with building=yes we
could change the tag to building=demolished, upload to the server, and
in a second step delete the object and upload again. The deletion and
second upload could even be automated easily in the editors, if we
could agree on something like this.

As an advantage with the second method you would not need to structure
your edits and changesets in a special way, I'd expect to get more
reliable results and less oversight with this approach.

Is someone already using a scheme for this kind of information?

cheers,
Martin

_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging

Reply via email to