[Tagging] RFC: pedestrian crossing as an area

Minh Nguyen minh at nguyen.cincinnati.oh.us
Thu Jan 13 21:52:50 UTC 2022


Vào lúc 09:01 2022-01-13, Brian M. Sperlongano đã viết:
> My gut reaction is that pedestrian crossings can be adequately modeled 
> as a center line and width (similar to roads with width and/or lane 
> tagging).  While mappers are free to innovate and come up with new ways 
> to map in increasingly greater detail and specificity, I think that the 
> "approved" tag that ends up on the wiki after an approved proposal sends 
> a specific signal to mappers.  And that signal is not just "this is the 
> community recommendation on how to tag X" but also, and the point I want 
> to express here, that "feature X should be mapped".
> 
> I feel that a pedestrian crossing areas (in US English I'd describe this 
> as "the area of a crosswalk") fits into a category that's increasingly 
> described as "nano mapping".  I seem to recall somebody proposed to tag 
> the area of individual road markings - the dashes and arrows and so 
> forth painted on the road, and I see this as a similar "nano" feature.  
> I'm confident that there are plenty of other things left to map in the 
> world before we need people individually tracing painted road markings 
> just to keep busy, so there should be no rush to apply that green 
> "Approved" label.

In practice, the "Approved" status doesn't dictate anyone's personal 
priority in mapping or consuming a tag. It's sort of a protection 
against a mapper getting bogged down by arcane tag design questions when 
all they want to do is map something they see. It would be a different 
story if, say, an editor were to color-code all the tags in the UI by 
their approval status.

If we want the status to carry more weight on a personal level, we'd 
have to conduct a review of the wiki's historical approvals to achieve 
some sort of editorial balance. There are a *lot* of cultural and 
lingustic assumptions about priorities baked into in our tagging system, 
especially if you filter it by nonorganic criteria like approval status. 
But an audit of approved tags would be a big project and for 
questionable benefit, considering that there are other ways to influence 
mapper behavior, and data consumers have their own motivations beside 
maximally hewing to the wiki.

Regarding the proposal at hand, I don't think pedestrian crossing areas 
are as blue-sky as they might've seemed three or four years ago. When 
this topic came up on this list last May, I gave some examples of 
crosswalks in parking lots of big box stores, which have to be 
represented as multiple crossing nodes for topological reasons. [1] It 
would be nice to visually collect them into a single geometry, not 
unlike how we visually associate the various components of a bridge 
using a man_made=bridge area.

Enough pedestrian infrastructure has been mapped that it's only natural 
for some mappers to want to go into more detail, especially for edge 
cases that aren't as straightforward as a buffered centerline. 
Proprietary road datasets in some regions like Japan have long featured 
this kind of detail, and it's starting to become more common among 
global datasets too.

Our standards as a project have been trending towards more detail for 
years. For a sense of perspective, the legend on osm.org still says 
building=* is only for "significant buildings" [2], a line unchanged 
since 2009 [3], but tell that to anyone who's ever participated in a 
building import. It wasn't too long ago that private driveways were only 
mapped in exceptional cases, and U.S. mappers were actively engaged in 
deleting driveways that had been accidentally imported from TIGER, but 
then Amazon Logistics came along.

None of this means a novice mapper would be hounded for not mapping a 
crosswalk as an area, even if we approve a tag for it. But it would 
proactively ensure that, when someone does get carried away mapping 
crossing areas, they're less likely to make a shortsighted decision in 
how to tag them.

It's interesting that you bring up road markings. Several years ago, 
someone added thousands of solid stopline markings to my city. It was 
frustrating, but mostly because they used a poor tag on many of them, 
creating work for the rest of us. (To their credit, they did follow 
through with a mass retagging.) The road_marking=* key may be 
underdocumented and "highly experimental", but its relatively 
straightforward documentation is better than nothing. [4]

[1] https://lists.openstreetmap.org/pipermail/tagging/2021-May/061481.html
[2] 
https://github.com/openstreetmap/openstreetmap-website/blob/c34ed1e3706020c59aa8dc70ece41c36a8a30930/config/locales/en.yml#L2193
[3] 
https://github.com/openstreetmap/openstreetmap-website/commit/079b9fed845b429436c5e84c221154b64c500103
[4] https://wiki.openstreetmap.org/wiki/Key:road_marking

-- 
minh at nguyen.cincinnati.oh.us






More information about the Tagging mailing list