OpenStop icon indicating copy to clipboard operation
OpenStop copied to clipboard

UX: Group related crossings/simplify if crossing crosses two rails -> OpenStop currently asks once for each rail

Open rugk opened this issue 10 months ago • 2 comments

Idea

If a railway is crossed (aka two lines of railway=tram e.g.), OpenStop asks twice, i.e. once for each rail of the railway (even though they are directly next to each other): grafik

AFAIK, StreetComplete only asks one quest for such instances. This could be done here, too.

This is a UX issue, because obviously, currently it causes users to answer the whole question catalog in the same way twice, just because the corssing (obviously) crosses two rails. So this normally happens all the time (unless we talk about monorails, but current railways usually use two rails). So this is, IMHO, really a big UX issue as it wastes the time of users and this can definitively discourage users from contributing more – especially if they don't understand/and get why this is done. If one does know OSM insides so much, this behavior is not really easy to explain.

Bug Relation

No response

Implementation

Could not find something in SC implementation that indicates how it is done: https://github.com/streetcomplete/StreetComplete/blob/902ee5ab8821de8e120306d9bdecdb43c829eac3/app/src/main/java/de/westnordost/streetcomplete/quests/railway_crossing/AddRailwayCrossingBarrier.kt

Maybe only the definition of what it is applicable to, which operates on the way and returns/can return multiple nodes: https://github.com/streetcomplete/StreetComplete/blob/902ee5ab8821de8e120306d9bdecdb43c829eac3/app/src/main/java/de/westnordost/streetcomplete/quests/railway_crossing/AddRailwayCrossingBarrier.kt#L40-L47

(Tests also not not really explain that – maybe I am mistaken, but I have never seen this behavior of OpenStops in SC.)

Somehow, IMHO, it should look in the same way in vicinity and apply the same tag(s) to the same crossings, if it is sure, these are the same.

Additional Info

No response

rugk avatar Mar 28 '24 14:03 rugk