You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(4) skip entries with recent check_date:ramp and apply it if unusual ramp exists and no usual ramp applies - very ugly hack, question would reappear at least once but may make sense to not resurvey something marked as resurveyed recently
(5) skip elements with ramp:luggage=* && ramp:luggage!=no - will still break for ramp:turtles=yes (AFAIK fictional tag) or whatever else people will invent.
On the other hand, note that besides bicycle, stroller and wheelchair, there is only really luggage, so maybe something specific only for luggage could be done.
The few other values, such as ramp:width etc. unfortunately share the same namespace too, urks.
How to Reproduce
Map with general editor
ramp:luggage=automatic
in place where no other ramp exits.Apply ramp quest.
https://github.com/streetcomplete/StreetComplete/blob/master/app/src/main/java/de/westnordost/streetcomplete/quests/steps_ramp/AddStepsRamp.kt#L47 -
anyUnsupportedRampTagIsYes
will become true soramp=yes
will be taggedapplyRampAnswer is not tagging
no
values https://github.com/streetcomplete/StreetComplete/blob/master/app/src/main/java/de/westnordost/streetcomplete/quests/steps_ramp/AddStepsRamp.kt#L62as result
ramp=yes
will apply and element will be still eligible for quest https://github.com/streetcomplete/StreetComplete/blob/master/app/src/main/java/de/westnordost/streetcomplete/quests/steps_ramp/AddStepsRamp.kt#L19For user it seems that quest was not applied as its icon is not disappearing.
Solutions:
(1) start tagging
no
inapplyRampAnswer
- will leave plenty of debris tags :((2) start tagging
no
inapplyRampAnswer
iframp=yes
will be tagged - seems to be the best one?(3) in https://github.com/streetcomplete/StreetComplete/blob/master/app/src/main/java/de/westnordost/streetcomplete/quests/steps_ramp/AddStepsRamp.kt#L19 filter out also cases with unusual ramp values - would skip some valid targets
(4) skip entries with recent
check_date:ramp
and apply it if unusual ramp exists and no usual ramp applies - very ugly hack, question would reappear at least once but may make sense to not resurvey something marked as resurveyed recently(5) skip elements with
ramp:luggage=* && ramp:luggage!=no
- will still break forramp:turtles=yes
(AFAIK fictional tag) or whatever else people will invent.For examples/docs of
ramp:luggage=automatic
see https://www.openstreetmap.org/way/35301210/history and https://taginfo.openstreetmap.org/keys/ramp%3Aluggage#values https://wiki.openstreetmap.org/wiki/Key:ramp and https://wiki.openstreetmap.org/wiki/Key:ramp:luggage that I just createdVersions affected
latest commit as of 2021-08-03, I checked https://github.com/streetcomplete/StreetComplete/blob/master/app/src/main/java/de/westnordost/streetcomplete/quests/steps_ramp/AddStepsRampForm.kt
Posting this as I am not really happy about either solution
The text was updated successfully, but these errors were encountered: