[OSM-talk] zones for motorway/in town/outof town?
Ben Laenen
benlaenen at gmail.com
Thu May 21 18:13:37 BST 2009
On Thursday 21 May 2009, Guenther Meyer wrote:
> > relations are one of only three basic structures in OSM (node - way
> > - relation), can we please assume that someone mapping with OSM can
> > grasp three concepts? He already should be able to deal with them
> > now anyway.
>
> they are, but at least for me relations really add some kind of
> complexity. yes, some things aren't possible with the other
> structures, but using relations as an answer for everything is not a
> good way...
I'm not proposing it for everything, I'm only proposing it for something
where other structures have obvious setbacks.
But from some reason using relations for something else than routes is
immediately regarded as some obfuscated mapping method.
> you have to get the whole relation, just to check, if some streets
> are part of it. size does matter here...
> with the tag-on-street approach you only need the street, nothing
> more.
The exact same argument would apply to store routes as tags on ways from
now on. But that has its limitations, so we handle them with relations
now. So this is another area where tags on ways are insufficient, so
use relations instead.
And it's an API limitation, which tries to handle relations just like
ways. Relations are so different from ways that it just needs another
method, yet for some reason that's not seen by the people creating the
API. It's should be a method where each node, way or relation tells
which relation it belongs to (without the need to download all member
id's from that relation), and then there should be upload functions
that just tell "add/delete node, way or relation X as member of
relation Y".
Ben
More information about the talk
mailing list