https://openstreetmap.org/copyright | https://openstreetmap.org |
Copyright OpenStreetMap and contributors, under an open license |
https://openstreetmap.org/copyright | https://openstreetmap.org |
Copyright OpenStreetMap and contributors, under an open license |
Unfortunately neither https://wiki.openstreetmap.org/wiki/Junctions https://wiki.openstreetmap.org/wiki/Key:surface nor https://wiki.openstreetmap.org/wiki/Editing_Standards_and_Conventions#Junctions seems to mention how to treat situations like these.
Splitting streets on every intersection merely to tag the surface of those few meters to be the same as the surface of the crossing street doesn't seem reasonable.
It's fully possible to split the street and tag different surfaces on the different parts as I have done here: https://www.openstreetmap.org/way/722754961 https://www.openstreetmap.org/way/722754959
That said, I would probably normally tag an entire street with the same surface if it only differs for a meter or two.
If I understand it correctly, those examples are from a different type of intersection, where the surface actually change for both crossing roads.
My question is on how to tag intersecting roads of different surface types, where one type so to say take precedence over the other one. I assume splitting and tagging the interrupted street is not the sane thing to do, but I'm unsure if and how such an intersection should ideally be modeled in OSM.
I've now added a question to the Editing_Standards... talk page referenced above.
My question was answered on the talk page. Apparently there is no real consensus, but at least one map data consumer uses surface=* on the junction node to decide how to render intersections.
Closing this note.