I started mapping in Jan 2008. By that time it was already clear that
"psv" was taxis and buses. If we start questioning every consensus (even
those documented on central pages of the wiki like the access-page) we
can stop mapping now ;-)
I have interpreted psv (public service VEHICLE), bus and taxi as vehicle
categories in the past, but never required these keys in my area.
So for me an empty taxi is allowed on taxi=yes.
There are two issues, nobody has probably paid attention on so far:
1) "public service" is not "public transport", as intended by the
creators of the key. So if people make a road cleaning truck or an
ambulance a PSV, then this was maybe not intended, but a result of
ambiguous documentation/naming.
2) Taxi is actually not really a means of public transport (maybe
disputed, I am sure several definitions of PT exist). The inclusion of
taxi supports the misunderstanding that the "psv" key means a broad
range of public service vehicles (road cleaning, etc.).
--
Not sure if we can fix this misunderstanding (turn restriction plug-in)
retrospectively in our database. Probably "psv" is broken now.
But I do not see any real need for it. It is just coincidental that
taxis can use bus lanes in some countries, I do not see the need to
create a hierarchy just for this purpose. We can tag it with "taxi" and
"bus" separately, "PSV" (or "PTV") is a rather artificial group.
--
Also the approach to mix use (public service/transport) with vehicle
type was probably not the best choice back in the early days. It created
the weird issue of requiring a new category for buses not used for
public transport, since "orthogonal" use and type cannot be freely combined.
For my suggestion to use key/value for category/use, e.g. bus=yes (any
registered bus), bus=public_transport (only buses used for
public_transport) [see other post] it is probably too late, even though
the use of bus as access-key (and not as public_transport key) might be
limited.
Better backward compatibility I refine my proposal in the other post a
little bit:
1) Update key hierarchy:
+ omnibus Vehicle registered as bus
+++ bus Omnibus vehicle, used for public transport at point of access
2) Introduce value "public_transport"
omnibus=no & bus=yes can also be expressed as omnibus=public_transport
3) Depreciate"psv" (or broaden the meaning to all "public service" vehicles)
4) Depreciate "tourist_bus": There is no longer the need for tagging
both ("bus=yes" and "tourist_bus=yes") in the case any bus category is
meant. It can be expressed by "omnibus=yes" now.
martinq
_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging