Robert argued here that country-specific restrictions should be always
expressed by tags so that routers don't need to know those specific
rules/laws.
He gave the maxspeed tags as an example, which we explicitly tag even if
they are based on implicit laws.

I think this generalization is goes too far.

For the access tags (and we do discuss access tags here), it is common
practice to have country-specific defaults on certain highway types as
listed in the wiki [1] and only tag what contradicts those defaults.
I don't see why it would be needed to switch that to explicitly tagged
values. Opposed to maxspeed, we are talking a large set of different tags
here where both tagging as well as legislation is in constant change.

Based on these asumptions, I would argue that it would be enough to specify
if a compulsory exist or not and leave the details of which type of vehicle
can under which conditions use the road or not to the router, which should
implement those based on national defaults. So at least the legislation
changes can be implemented at a central point.
(This is already the default, so no additional change needed for that.)

I would prefer an additional tag over a replacement for bicycle=no, as this
would allow an easier migration due to not breaking older routers. (This is
why I would vote 'no' on the proposal.)

I would also say that stating that there IS a compulsory cycleway is a
first step, but not enough. To check for certain conditions (width,
direction, reachable destination, obstacles, surface), the router would
need to know WHICH way is the compulsory cycleway.
We can either do this with a relation combining the highway and the
cycleway(s) or with tags and self-created references. I would clearly
prefer the first.

I think neither storing all the information needed for those decissions in
the highway tags (instead of the cycleway tags) would be a doable
workaround nor pre-interpreting them by the mapper and
tagging the result on the highway. As stated above, those interpretations
would be based not only on (ever changing) local administration but also on
very subjective opinions.
As a user, I'd rather have those opinions baked into the routers I can
chose, not in the map data all routers have to use.

My 2 cents,

Chaos



[1]
https://wiki.openstreetmap.org/wiki/OSM_tags_for_routing/Access-Restrictions#Germany
_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to