[Tagging] lanes:psv, lanes:bus - reserved or available?
Bert -Araali- Van Opstal
bert.araali.afritastic at gmail.com
Wed Feb 24 13:07:42 UTC 2021
Thank you Paul, for sure, what we have in most cases, if you are
creative allows us to tag simple, but also detailed and sometimes
complex situations.
I think however there is a need to bring more clarity in the whole
concept to serve several purposes:
1. Avoid tagging schemes that promote data to be repeated. Over time
data consistency gets jeopardised, it creates confusion amongst common
users but also at specialised use cases, like I can't find any routing
application that uses OSM's lane tagging schemes for reserved lanes,
yet, is that caused by data inconsistencies, overlapping tagging
schemes, or just a functional option not yet provided by the routing
application, I don't know but duplicating data surely contributes to
that issue. It's like normalising a database scheme to avoid all kinds
of confusion and a "mess", our data scheme is not normalised.
2. Avoid using values that don't add any clarification to the concept.
I refer to your advise to use access:lanes=no|yes|yes. Yes or no doesn't
add anything here to the already psv:lanes tagging. The "no" value means
what, no psv's, no bicycles, no motorcycles ? It needs to be related to
a specific access value, like psv, hov etc.... So one could see value in
access:lanes=psv|yes|yes, yet, then my question would be again what does
this add to the already psv:lanes which defines clearly the access, the
location and the number.
So in my opinion their is an opportunity and a need to take some actions
here, not to normalise completely (that is too big to do in one step,
needs a master plan) or promote one classification principle in favour
of another but at least to deprecate tagging that contains duplicate
data or non-deterministic values.
In this particular case:
A. clarify lanes=* does count all the lanes (including dedicated) of the
way where the tag is used (supports both highways where lanes are mapped
on a single way as where lanes are mapped as single drivelanes with each
there own way);
B. consider promoting specific access lane tagging schemes like
psv:lanes or access:lanes but deprecate all the separate lane counting tags.
C. Discourage the use of general values as yes/no in the access lane
tagging schemes that don't refer to a specific access category.
Maybe a small clarification to normalisation: normalisation should not
mean we favour a certain classification principle. Different
classification systems deserve and should be supported by OSM.
Normalisation should be practised on different classification principles
but avoid duplicating data in the same sense. That way we get competing
tagging schemes, that might contain duplicate data in competition with a
different classification principle, however most of the time they can be
considered as different as they might be overlapping but not exactly the
same across different classification principles. This justifies the
existence also in other examples which are bothering us for a long time
like the competing landcover and natural tagging schemes. Normalisation
should however eliminate completely identical and duplicate values.
Greetings,
Bert Araali
On 24/02/2021 09:36, Paul Johnson wrote:
> On Sun, Feb 21, 2021 at 3:26 PM Bert -Araali- Van Opstal
> <bert.araali.afritastic at gmail.com
> <mailto:bert.araali.afritastic at gmail.com>> wrote:
>
> Struggling for long time with the same issue Mateusz. It is not
> clear if the PSV lane count should be counted in the total lane
> count or not, if they are deicated.
>
> I would say "yes, they do count", lanes=* should be all lanes,
> including reserved lanes. I would also argue regardless of the width
> of those lanes, as well.
>
> What seems to work though is to use psv:lanes instead and define
> the psv usage of each lane individually, without providing
> lanes:psv as a separate count (dedicated or not).
>
> So in your example we would get:
>
> lanes=3
> psv:lanes=dedicated|yes|yes (notice we drive on the left hand
> side, so we tag the lanes in the driving direction from left to
> right and reserved psv lanes are mostly located on the "outer" lane)
>
> I would say this is correct. This also works for bus lanes, hov lanes
> and bicycle lanes. If the lanes are exclusive to that use, be sure to
> also add access:lanes=* as well to set the default access for the lanes.
>
> So, for your example above, if only PSVs are allowed in the left lane,
> then also add access:lanes=no|yes|yes.
>
> _______________________________________________
> Tagging mailing list
> Tagging at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/tagging
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tagging/attachments/20210224/590b26f6/attachment.htm>
More information about the Tagging
mailing list