-
-
Notifications
You must be signed in to change notification settings - Fork 365
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Loop AddTracktype <-> AddRoadSurface #5133
Comments
Naja, das kommt daher dass du jeweils widersprüchliche Werte auswählst. Eine Straße mit verdichtetem Untergrund ist nicht befestigt. "Befestigt" bedeutet soetwas wie Asphalt, Beton, Steinpflaster usw. Bei dem Oberflächen-Quest kommt direkt auch ein Dialog der dir das erklärt. |
(english translation below :) ) Danke für die schnelle Reaktion :) Ich sehe da keinen Widerspruch in sich. Tatsächlich sehe ich aber eben auch im Wiki, dass Grade1 nur [Asphalt, Beton oder Pflastersteine] beinhaltet. Kurzum, dann ist die Bezeichnung "Befestigt" zumindest nicht so gewählt, dass es zu keinen Misverständnissen führen kann (QuestGuidelines: "the user interface must leave no space for misunderstandings") und auch das Foto ist nicht allzu eindeutig. Vorschlag: Wir packen in den TrackType-Quest einen ähnlichen Warnhinweis, der darauf hinweist, dass "Befestigt" nur dann zu wählen ist, wenn eine der drei genannten Oberflächen zutrifft. Ich kann mich gerne auch selbst daran versuchen, den Hinweis da hinein zu bekommen, wenn du keine Einwände hast. Thank you for the fast reaction :) I don't see any contradiction in that. In fact, I now see in the wiki that Grade1 only contains [asphalt, concrete or paving stones]. In short, then the term "fortified" is at least not chosen in such a way that it cannot lead to misunderstandings (QuestGuidelines: "the user interface must leave no space for misunderstandings") and the photo is not too clear either. Suggestion: We put a similar warning in the TrackType Quest, indicating that "fortified" should only be selected if one of the three surfaces mentioned applies. I'm more than happy to try and get the clue in there myself, if you don't object. |
Zum Vorschlag, ich denke nicht dass ein weiterer Warnhinweis Sinn macht. Der wird bloß auch weggeklickt. Dialoge werden in der Regel weggeklickt, so ist es halt. Aber du hast Recht: wenn keine klare Definition besteht darüber welche Oberflächen unter "befestigt" fallen oder diese nicht mit der Definition von Befestigt / unbefestigt ist (derzeit) die Übersetzung vom englischen paved / unpaved. Ich denke, die Übersetzung sollte einfach geändert werden. Mögliche Kandidaten:
|
Okay, zwei drittel finden dass befestigt / unbefestigt die beste Übersetzung ist, obwohl auch im Forum ein paar Leute dabei sind, die meinen, sie hätten (bisher) Straßen mit wasserverdichteten Oberflächen zu befestigten Straßen gezählt. Die anderen Optionen, versiegelt und gepflastert können auch anders verstanden werden, zum einen würden viele eine asphaltierte Straße nicht als gepflastert ansehen, zum anderen würden einige wiederum (mit Steinen) gepflasterte Oberflächen nicht als (komplett) versiegelt ansehen. Insofern ist und bleibt "befestigt" die beste Übersetzung. Ich hatte kurz darüber nachgedacht, dass man den Text in "befestigt / versiegelt" ändern könnte, aber das könnte wiederum so ausgelegt werden, dass die Option auszuwählen ist wenn etwas entweder befestigt oder versiegelt ist. Dies würde also das Missverständnis hier nicht verbessern. Daher werde ich nichts an der aktuellen Übersetzung ändern. |
@westnordost I am not sure if this is exactly the same issue, but I noticed a similar loop today. There was a track that didn't have any other tags apart from |
Can you attach photo of |
For example grade 3 and 4 here: |
But you asked about grade 2. Well, if you imagine the grade 3 photo, but with hard dirt instead of grass in the middle of the track. |
Sounds like grade 3 then. |
Wait, so dirt by definition is always a soft material? There is no such thing as "compacted dirt"? That's fine, then, but I still think this loop is unfortunate and could probably have been avoided. |
Anyway, @matkoniecz , didn't look up what you committed recently, but couldn't StreetComplete just keep out of the whole discussion by only detecting conflict between grade1 and paved surface? |
@matkoniecz I can see that you are treating In other words, since this doesn't include
|
See description of tracktype=grade2 in StreetComplete and in https://wiki.openstreetmap.org/wiki/Key:tracktype#Values
|
that would leave us with some wrong I guess that it could be made more smarter and show some extra info when encountering mismatch? |
Ugh, not more complexity here please. You see where it leads. |
I think complexity stems from mismatched tags, not StreetComplete handling (which is detected problems and avoiding corrupt data -- any such safety checks will by definition case more user confusion but less incorrect data then no checks at all, of course) But I agree with @matkoniecz suggestion of trying to make better UX than "quest loop" in such case of tag conflict to be a good idea. Possible alternatives to "quest loop":
|
Lately I've noticed a continuous loop between the quest types "AddRoadSurface" and "AddTracktype".
It seems to occur whenever a trail is specified as "highway"="track" and "surface"=compact and "tracktype"="grade1"
You can see at the increasing count (top left), that it's a loop
How to Reproduce
Here are two examples:
https://www.openstreetmap.org/way/4397949/history
https://www.openstreetmap.org/way/561295124/history
You can see the loop in the history of the stated ways, or if you go to one of these ways in streetcomplete, you will see, that the questions are still asked.
I guess it's the combination "highway" = "track", "surface"="compacted", "tracktype"="grade1" which causes this bug.
If you look at the history of these ways, it seems like the Task "Specify road surfaces" deletes the tag "tracktype", this triggers the Task "Specify tracktypes" but i have no idea why the task "Specify road surfaces" is triggered again
Expected Behavior
Once both questions have been answered, they should not be asked again
Versions affected
The text was updated successfully, but these errors were encountered: