On Mon, Aug 1, 2011 at 5:21 PM, Frederik Ramm <frede...@remote.org> wrote:
> Relying on numeric IDs is never going to work, and there is no way how this
> could be made to work in the future. IDs are OSM internal identifiers and if
> you use them for anything external then you're lost.

If your definition of "work" is "guaranteed to work under all
circumstances no matter what", then sure. But if it's "continue to
function subject to a slow rate of linkrot no higher than expected for
the data in question", then I don't see a major issue. Most OSM data
is very stable. Mapped streets don't change much. Merging is a very
rare event. Splitting short ways is uncommon, and the results aren't
particularly catastrophic (as you point out, the ID would refer to
have the way).

> It is even conceivable
> that, for whatever reason, IDs are changed on a grand scale - for example I
> expect API 0.7 to introduce some kind of area data type which will likely
> lead to lots of existing areas being changed in some way and that might
> include a new ID.

Let's avoid that if possible.

> The generally accepted wisdom - although not fully implemented or
> extensively used - is that you need to make fuzzy links like "a node with
> amenity=pub and name=The Old Dog in this area".

Vapourware solutions are nice, but when people have a problem today,
they need a solution that exists today.

Steve

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

Reply via email to