<div dir="ltr">> Unlike associatedStreet, which contains all street ways sharing the same<br>name and can thus contain networks of essentially unbounded complexity,<br>these relations should probably only span the stretch between two<br>junctions, though.<div><br></div><div>Agreed. This was something I had in mind but forgot to say out loud. This might also help with naming, as it is very similar to the idea of a "block face". Drawing from that name as inspiration, a potential "blockFace" relation could be either "left" or "right" and only have to deal with one set of amenities at a time (on the left or right side of the street). This would cut down on the amount of features one would have to reference in a single relation.</div><div><br></div><div>Re: kerb lines: you're right about potential duplication of data, but similar to the sidewalks situation, I'm firmly in the camp that this data doesn't get mapped with much specificity without its own intuitive home for detail. The coverage for barrier=kerb / kerb=* on roads is pretty scanty and definitely doesn't describe the actual curb interfaces for even a single small town. For example, kerb:right is used 300 times according to TagInfo, whereas I just looked at mapping kerbs around one block and found at least 25 kerb changes on kerb:right alone. This tells me that the kerb tag, when applied to roads, has not been mapped very specifically. tl;dr: I could beat that tag count in about 30 minutes *and* create a bunch of great data for pedestrian modeling + parking if I felt confident in the tagging schema.</div><div><br></div><div>Best,</div><div><br></div><div>Nick</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 5, 2019 at 2:32 PM Tobias Knerr <<a href="mailto:osm@tobias-knerr.de">osm@tobias-knerr.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 05.03.19 01:01, Nick Bolten wrote:<br>
> What would you think<br>
> of a new 'associatedStreet'-style relation that would organize the<br>
> various features that should be associated between streets and the<br>
> surrounding environment?<br>
<br>
That approach could work, yes – and it's one of the few practical<br>
options I can think of at the moment. (The other would be drawing an<br>
area:highway polygon around all the individual ways.)<br>
<br>
Unlike associatedStreet, which contains all street ways sharing the same<br>
name and can thus contain networks of essentially unbounded complexity,<br>
these relations should probably only span the stretch between two<br>
junctions, though.<br>
<br>
While I would want to cobble together a proof of concept implementation<br>
to be sure that I'm not overlooking anything, such a relation would<br>
probably to solve the issue from a data consumer point of view. Of<br>
course, it would have to actually be used by mappers to be helpful.<br>
<br>
> Just to clarify, the road can keep all of its same data as is currently<br>
> mapped. This would be an additional piece of information that tends to<br>
> go unmapped.<br>
<br>
In theory, the two approaches could peacefully coexist as long as tags<br>
for kerbs, parking:lane etc. on the street ways themselves (and<br>
highway=crossing nodes) remained available after drawing the separate<br>
ways – at the cost of duplication and therefore additional maintenance.<br>
<br>
There are some hurdles, though. Even mapping just sidewalks as a<br>
separate way tends to break stuff. For example, people understandably<br>
connect incoming footways only to the sidewalk way, not to the street<br>
way. So an application that filters out these separate ways, hoping to<br>
instead rely on tags on the street way, will find itself with missing<br>
connections to the pedestrian network.<br>
<br>
Of course, connecting the sidewalk to the highway with a relation would<br>
likely offer a solution to that issue, too.<br>
<br>
Tobias<br>
<br>
_______________________________________________<br>
Tagging mailing list<br>
<a href="mailto:Tagging@openstreetmap.org" target="_blank">Tagging@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/tagging" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/tagging</a><br>
</blockquote></div>