I have the following situation: A T-junction with three lowered kerbs to cross the road. When crossing from/to the northern lowerd kerb, the street must not be crossed at a right angle but diagonally. The last part is an important information for visually impaired users.
- OSM: Node: 3047152687 | OpenStreetMap
- Mapillary: Mapillary
- Screenshot from JOSM with the lowerd kerbs highlighted in cyan:
At the moment sidewalks are implicitly mapped via the sidewalk=*
tag (visible in the screenshot as a green road casing).
I struggle to place the highway=crossing
nodes since there are multiple possibilities and I don’t like any of them.
Possibility 1: Keep the implicitly mapped sidewalk, duplicate the northern lowerd kerb to the west and east of the junction node
Advantages:
- Simple
Disadvantages:
- Duplicated crossing for the nothern kerb
- No indication that the northern lowerd kerb must be used diagonally instead of orthogonally (maybe an additional tag like
direction
could be used to indicate this)
Possibility 2: Map sidewalks explicitly, use the junction node as crossing node
Advantages:
- Clear indication that the northern lowerd kerb must be used diagonally instead of orthogonally
Disadvantages:
- Complexity due to separately mapped sidewalks
- Crossing the south-east and south-west kerbs now has the wrong geometry
Possibility 3: Map sidewalks explicitly, use the junction node as crossing node and a separate crossing for the south-east/south-west kerbs
Advantages:
- Correct geometries for all crossing possibilities
Disadvantages:
- Even more complexity
Any advice how to map these situations? Ideally without having to map sidewalks explicitly for all of these situations.