Replies: 7 comments 30 replies
-
Which part of data was wrong? Already present or what SC mapper added? |
Beta Was this translation helpful? Give feedback.
-
In such case, why have you not removed this incorrect |
Beta Was this translation helpful? Give feedback.
-
In this case, it would be an intentional entry of misinformation and not an accident. No one can prevent an abusive entry, an oversight could be prevented by a warning.
I have actually already done it with this one person, because it seems to be a pattern here. But there are other such cases worldwide, which can be found with an overpass query and some research. For very many of the tracks in the linked overpass, the last CS comment is "Add road surface". Unfortunately Overpass cannot filter on "created_by", then it would be even easier to provide a basic number of false records.
Yes that would be obvious, but it is actually a grade3. On my attached photo you are the track left below and you can clearly see the surface of gravel and a green strip in the middle. The photo is two weeks old and still matches the aerial photo. (It's not the best photo to show, but it was also recorded with another reason.)
That is definitely true. But if a user were to get a warning at this point, it would be negligent vandalism of the data. None of us can prevent that.
I totally understand and I am really very grateful for your work here. The time investment that you and the other contributors volunteer is not to be underestimated and I always try to elaborate how grateful I am for that. I just want to offer my contribution here to optimize the app, but I always have the feeling that this is not wanted. At least in the tone that prevails here.
It can always happen that you clicked on something too quickly and then don't change it back. Exactly then a warning would be useful. If the tracktype is really outdated and the interface has changed in the meantime, then a warning and deletion of tracktype would lead to the correction of the data. But if someone really intends to place a Wrong value simply nothing more helps. Another approach would still be to give only the appropriate surfaces to choose from and then urge the user to comment with a picture rather than delete existing data. |
Beta Was this translation helpful? Give feedback.
-
I basically see three possible reasons:
Warning the user (and forcing answer) would help with first case, and probably some (but not all) instances of second. It would not of course help against third case. Modifying list of answers depending on tracktype is another option with perhaps better results. However another alternative is not changing anything in StreetComplete, but implementing such check (if not existing already? Would you be interested to check, @mcliquid ?) in some of the Validators / QA Tools. It that way, all three instances can be detected, much more context seen (e.g. other error in that area by same user or others), user contacted via changelog discussion / email, and appropriate action taken depending on the result. Also, second class of problem would benefit greatly is user is mistakenly orienting map wrong or something, and is contacted about that -- if they are repeatedly answering that quest wrong, they might be answering other quests (where we don't have extra tags to verify against) wrong too! |
Beta Was this translation helpful? Give feedback.
-
I have thought about this again and made a few investigations, since I consider the topic as important especially in relation to bicycle navigation. (At least for me as a road cyclist) @mnalis I agree completely with your list above. A warning in StreetComplete would resolve your first two cases. Deliberately entering the incorrect information can't affect any assistance in the world. At this point I would like to split the topic, as we should distinguish into what we could do about preventing future errors and what we could do about existing "errors". Part 1: (Try to) prevent wrong entries in future Example: After all, it may be that the condition of the path has changed over time. That seems to be the case with this path here: https://www.openstreetmap.org/way/35816420/history Part 2: Clean up already existing errors in OSM by SC through Resurvey.
Of course, this could be made into a MapRoulette challenge, but the difference between grade1 and grade2 is rarely seen in aerial photos. Also a warning in Osmose or JOSM or KeepRight would help only conditionally, if the differences are extreme like for example surface=grass + tracktype=grade1. I look forward to hearing your opinions on this. |
Beta Was this translation helpful? Give feedback.
-
I have a suggestion on this topic, which could possibly be implemented with a little less effort. Here's the scenario: There is a way with Already now the tracktype-quest is displayed in StreetComplete as a re-survey. If now Last but not least, show the current |
Beta Was this translation helpful? Give feedback.
-
I keep observing in my region that StreetComplete users have added a
surface=asphalt
to ahighway=track
even though it was already attributed with atracktype=grade3
orgrade4
.Therefore I had the idea, if it would be possible to give a warning, if a user wants to select a surface, which does not match the existing tracktype.
For example:
surface=asphalt
but is alreadytracktype=grade4
givensurface=gravel
but is alreadytracktype=grade1
givenThe warning could look like this:
Are you sure this is "%surface"?
Optional: "%tracktype" has already been defined here.
The effort for this is surely not trivial but maybe worth. An alternative would be to display only the surfaces that would fit the tracktype, but that would not be very user-friendly and also potentially fatal if the tracktype is already wrong.
I look forward to your feedback. Thank you for your work!
Beta Was this translation helpful? Give feedback.
All reactions