gravitystorm / openstreetmap-carto

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

Render elevated highway area above highways #527

Open matthijsmelissen opened 10 years ago

matthijsmelissen commented 10 years ago

Elevated highway areas should be rendered above highways.

If not, it is not clear that the area is a bridge.

Examples: http://www.openstreetmap.org/#map=17/-37.81716/144.94990

See also https://trac.openstreetmap.org/ticket/1873

matthijsmelissen commented 10 years ago

I think we should keep areas rendered low (even if they have a positive layer tag), to prevent them from hiding roads.

However, I agree that the rendering in the example is not clear. Note how the area extends all the way from the stadium to the footbridge, and is located above Wurundjeri way.

matthijsmelissen commented 10 years ago

Any suggestions on how to handle this?

gravitystorm commented 10 years ago

Very tricky to handle, I think. Examples of how it's handled in other maps would be illustrative.

matthijsmelissen commented 10 years ago

I added a bridge tag on the line-road. Not sure if it makes things worse or better.

Other maps don't usually render areas, I believe.

matkoniecz commented 8 years ago

I think that data is partially wrong here.

I added a bridge tag on the line-road.

I am certain that it should be changed to highway=pedestrian. I am less sure whatever highway=pedestrian + area=yes is correct (it seems to be rather highway:area) - I also changed this.

Result:

selection_002