[Tagging] Use of highway=track vs highway=service cemeteries, parks, allotment gardens, golf courses, and recreation areas

Minh Nguyen minh at nguyen.cincinnati.oh.us
Sun Feb 28 08:49:48 UTC 2021


Vào lúc 03:15 2021-02-27, Bert -Araali- Van Opstal đã viết:
> there were indeed voices that preferred highway=residential, but it has 
> only disadvantages. :)
> People expect from a residential road that they can drive on it with 
> their car, also these narrow alleys are typically not the only kind of 
> roads in these centers, and it made a lot of sense to have a different 
> tag in order to see the difference on the map, avoid routers sending 
> people into these roads etc.
> 
> I understand. But as I understand they do support other vehicle 
> transport like motorbikes and bicycles, modes of transport which get 
> more and more promoted and supported by legally enforced access 
> restrictions (with traffic_signs), even on wider roads.  It looks weird 
> to me to use a highway=service tag for that purpose, that's why here we 
> look at the highway=service tag as being generally used for roads that 
> have no specific general "public" character, a tag that has service=* 
> values that mostly describe a certain use or purpose, not covered by the 
> other highway=* tags. I know, people already pointed me out that is also 
> not the correct interpretation as it was intended, but maybe that has 
> grown historically a bit out of order due to reluctance to add a new or 
> attribution to the already existing highway tags ?
> That's why we locally tend to map these as residential roads. Recently, 
> we started to use the narrow=* key together with width=* to provide data 
> for such "alleys",  We also had a group which liked to prefer to use the 
> access keys to tag not only legally enforced access but also physically 
> "enforced" access. Is that practised the same way elsewhere in the world ?

Sure, here are some situations where I'd tag access based on physical 
characteristics:

* If a golf cart path is tagged highway=service, then it needs 
motor_vehicle=no to keep street-legal vehicles from getting stuck or 
potentially mowing down pedestrians.
* A particular barrier=bollard could be motorcar=no regardless of 
signage or legal prohibitions, just based on the width on either side of 
the bollard.

> It would make it easier also for routing software in my opinion, 
> especially for motorists and cyclists, they should look at the physical 
> highway keys. Anyway, my perception is that we don't tag for a specific 
> data use or rendering.

Certainly we'd want to avoid choosing tags that favor one use case at 
the expense of another, or one specific product at the expense of 
others, but we do need to facilitate use cases such as routing.

Ultimately, users expect routers to avoid service roads, including 
alleys, except for hyperlocal use (when the origin or destination is 
directly accessible from the service road). In my experience working on 
turn-by-turn navigation software, one of the most common kinds of user 
feedback I encounter is overuse of alleys, either as a "dive-bomb" 
around traffic or because a geocoder placed the destination closer to an 
alley than the through street out front.

The prevalence and prominence of an alley differs a lot even within a 
country. But in most places in the U.S., even if a house or business 
backs up to an alley, it would be inappropriate for a visitor to show up 
at the back door. (Mapbox's old headquarters in Washington, D.C., was a 
curious exception with "Rear Entrance" even in the address.) In many 
cases, a human can easily spot an alley just by paying attention to 
patterns in the street grid.

Besides a suboptimal user experience, overuse of alleys can be a safety 
issue. In the U.S., alleys aren't allowed to have the same safety 
features as through streets -- no stop signs where two alleys intersect 
or warning signs about children at play -- because the signs would be 
legally unenforceable. [1]

In theory, it would be possible to craft a routing profile that 
penalizes narrow or substandard roads for some local definition of 
narrow or substandard, but there are practical, algorithmic limits to 
how much context a router could incorporate into these decisions and 
still remain performant enough for real-world use. To a human, a 
one-lane, unstriped road within a city may be obviously an alley, but a 
road with identical characteristics just outside the city limits might 
be a through street.

> We have these also, and I think you find them across the world mostly in 
> historical cities. But how do you distinguish the alleys which are 
> accessible for the general public, and not clearly signposted as such, 
> and the ones that have a private use only because they give access to 
> just a single house. F.i. we have many alleys in towns but they are not 
> intended for public use, they pass at the back side of building rows. 
> They are not intended for "public" use but to allow people to access 
> their homes from behind.  SO we map them as highway=service.  People do 
> use them as passages, especially pedestrians, because the main roads get 
> to congested and become dangerous because of misbehaviour of motorists, 
> like driving on the footways.  We look at it though as non-legal 
> behaviour which we don't tag, so we don't tag them as residential roads 
> but as service roads.  They would however perfectly classify as alleys. 
> As long as someone doesn't put a barrier or a clear signpost that a road 
> is private, we consider all roads as publicly accessible. No publicly 
> accessible highway has a specific highway=service tag.

This sounds to me like motor_vehicle=destination, but I'd contend that 
users already expect highway=service service=alley to imply 
motor_vehicle=destination anyways.

[1] http://lancastereaglegazette.newspapers.com/clip/72275634/ 
http://lancastereaglegazette.newspapers.com/clip/72275654/

-- 
minh at nguyen.cincinnati.oh.us




More information about the Tagging mailing list