I’ve been using the semicolon-delimited approach: street:name=ABC Street;XYZ Avenue.
I’ve been leaving them with no is_sidepath:of:name tag
Me too, but with is:sidepath:of.
¿Porqué no?
Where the two crosswalks meet closely I try to be mindful of keeping the sidewalks going to the curb (and tag the curbs), with an intersecting node between the sidewalks at roughly the centrelines of the pavement. I tag each sidewalk segment with its respective is:sidepath:of, so that a router would reasonably pick up on the intersection of the two. For example at the northeast corner of this intersection:
I would tag the E-W sidewalk (“1”) with Eglinton, tag the other (“2”) with Laird, but would extend the Eglinton sidewalk west (in brown) to the curb (the black dot).
Where you’ve got a bigger distance between the crosswalk curbs I would tag the intermediate segment with both street names, because… well, they’re “sidepaths” to both at that point. ![]()
Hm this is actually quite convincing to me. And then a smart router could do something like not announce a change in street if you are coming from and return to one of the two streets listed. I was mostly concerned that routers would just announce “turn slightly right on Laird Drive Eglinton Avenue East”, but if you have both this is a very tractable problem!
I’m interested to hear from more community members on this. If there’s a clear consensus in Toronto I’ll start tagging like this.
