gravitystorm / openstreetmap-carto

A general-purpose OpenStreetMap mapnik style, in CartoCSS
Other
1.53k stars 819 forks source link

Render directions of individual lanes on a road #4356

Closed kolgza closed 3 years ago

kolgza commented 3 years ago

Description

At high zoom levels, arrows could be used to represent the lanes of a road, along with the directions of each of those lanes. This would serve to better utilize the lanes=* tag, as well as the change: prefix. This would address #4264, which was closed partly because there was no proposed solution for rendering bus lanes.

Mockup

carto individual lanes mockup

kolgza commented 3 years ago

Relevent

I'm not sure if is even possible, but just I wanted to share my mockup. I kind of expect this issue to be declined

kolgza commented 3 years ago

Mockups for bus lanes, bike lanes, etc would need to be done by someone who knows how to use Inkscape (unlike myself).

polarbearing commented 3 years ago

turn:lanes are well used by routers in shown in navigation, and I think there are specialised visualisation tools for checking them outside editors. The mockup shows only examples with 3 arrows in total, and not the typical situation with 4 or more turn lanes per direction. Thus it would not fit into the typical width we render roads with.

kolgza commented 3 years ago

It seems that fundamental changes to how Carto functions would be needed to add this superfluous feature. This is probably even less feasible than #180.