gravitystorm / openstreetmap-carto

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

Render oneway=reversible differently #1555

Open socketpair opened 9 years ago

socketpair commented 9 years ago

For example, I spent many time to detect why OSRM do not route simple case:

osrm_reversible

This road is just oneway=reversible. Why not to render

or

(better)

on such road segments ?

matkoniecz commented 9 years ago

(a) can you give link to this location? (b) in that case it would not help - on the attached image MapQuest style is used, not Standard style.

socketpair commented 9 years ago

(a) https://www.openstreetmap.org/way/85468491 (b) Yes, this is MapQuest, but on Standard style -- the same.

socketpair commented 9 years ago

Also, I suggest arrows with different color (red?) (in order to fast distinguish from oneways)

RobJN commented 9 years ago

What is a reversible oneway street? If it genuinely exists then it may benefit from the Conditional tag http://wiki.openstreetmap.org/wiki/Conditional_restrictions

matthijsmelissen commented 9 years ago

@RobJN We've got one in Birmingham! Note that the oneway shields can be folded over to change the direction. I think it's one way in the morning and the opposite way in the afternoon, but there's no easy way of finding out what the schedule is.

socketpair commented 9 years ago

In any way, why not to render reversible ways differently, just like oneways, but with doublesided arrows?

dieterdreist commented 9 years ago

Am 25.05.2015 um 22:24 schrieb math1985 notifications@github.com:

but there's no easy way of finding out what the schedule is.

a phonecall to the city administration?

cheers Martin

socketpair commented 9 years ago

wow, wow, The subject is "different rendering of reversible highways", and not about scheduling of switching reversible highways.

kocio-pl commented 6 years ago

In any way, why not to render reversible ways differently, just like oneways, but with doublesided arrows?

Sounds nice to me.

jeisenbe commented 5 years ago

@kocio-pl are you still planning to work on this?

oneway=reversible is used 6276 times now, and the taginfo map shows use in all continents and nearly 100 countries.

It should be fairly simple to resolve for roads by adding a double-headed arrow SVG icon for oneway=reversible, since we already show 2 different icons for oneway=yes and oneway=-1

(For paths the current code uses the unicode symbol 🠖, so we could use one of these arrow symbols: ⭤ , ⟷ or ⬌ , but I'm not certain if there are enough uses of oneway=reversible on tracks and paths for this to be necessary: there are only 174 instances (overpass-turbo link).)

kocio-pl commented 5 years ago

You can take it, if you want, I'm not sure when I will have my environment ready and I have much less time recently, unfortunately.

In such generic cases I would like to avoid numbers checking, because it does not always make sense for me. It is clear what it means and it would be coherent with the rest of the road system, and this is not standalone addition, so I understand it as a systematic tuning.