[Tagging] Short-term parking zones
pbnoxious
pbnoxious at web.de
Sun Jan 14 13:30:14 UTC 2018
Hello,
I never thought about this before and it would open up a totally new way
of tagging things. But I have some questions/comments:
1) How does this exactly work and do the usual applications expect this?
E.g. would it work to add a tag to an otherwise untagged way that refers
to a relation with the tag "highway=residental" and the way would be
rendered correctly?
As I can't remember any such usecase and couldn't find one: Is there an
example where this is already used?
2) I feel like this is not really the intended use of a "relation" as
this does not really "relate" objects but rather works as a sort of
"category" or a way to define individual collections of tags. I can see
the advantage of having such a shortcut, but for me it doesn't
intuitively fit together with the current definition/use of relations.
3) If this were used more widely, i.e. users would use relations to
group tags that can be applied to many similar objects this might lead
to some more problems:
Possibly individual users would create their own relations with their
often used tag combinations, which probably results in a lot of
identical relations (empty relations with the same tags). Actually I
wouldn't know how to search for an empty relation with a set of tags,
but maybe any of you do.
Also one would have to strongly document these relations e.g. in the
wiki to prevent the creation of duplicates and make them accessible for
new mappers. This would result in them being sort of proposed "tag
collections" or "tagging helpers". Interestingly similar approaches
already exist for some special cases (e.g. "crossing=zebra" is a
shortcut for the tags "crossing=uncontrolled" and "crossing_ref=zebra"),
but of course the difference is that tags are here not explicitely
included. While this might faciliate things for experienced taggers
(that know the corresponding relation numbers or where to look them up)
it is very unintuitively and hard for new mappers. A more intuitive way
would be some sort of "user created tags" that do exactly the same
thing: collect tags and values into a new one that can be referenced by
it's name (rather than some arbitrary number). Of course this would
require major changes in the whole way OSM tagging works (which I do not
want to propose here)
So although relations can (probably?) do this, I don't feel like using
them this way would be good.
Generally I think this is a topic that needs a lot more discussion
before I'd encourage anyone to use such empty relations, especially as I
couldn't find any documentation except for the one wiki site you provided.
Kind regards
pbnoxious
More information about the Tagging
mailing list