Skip to content
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

Quests werden nicht zuverlässig geladen... #414

Closed
Natenom opened this issue Jul 24, 2017 · 17 comments
Closed

Quests werden nicht zuverlässig geladen... #414

Natenom opened this issue Jul 24, 2017 · 17 comments
Labels
feedback required more info is needed, issue will be likely closed if it is not provided

Comments

@Natenom
Copy link

Natenom commented Jul 24, 2017

Mal wieder in DE, damit ich nicht stundenlang überlegen muss, wie man es schreibt.

Gestern habe ich bei SC alle Daten über die Android-Funktion "CLEAR DATA" gelöscht und es neu eingerichtet. Es wird eine selbst gebaute Version vom aktuellen Git master verwendet.

Dann habe ich die "Arbeit" in einem Ortsteil begonnen, in dem noch viele Quests verfügbar waren. Diese habe ich abgearbeitet, zu meinem Erstaunen gab es zwar einige Quests wegen überdachten Bushaltestellen, aber keine wegen speziellen Pflasterungen für Sehbehinderte. Das wunderte mich etwas und so habe ich an dieser Stelle noch explizit die Funktion "Search for quests here" mehrfach aufgerufen, aber es erschienen immer noch keine entsprechenden Quests.

Erst viel später, nachdem ich alles abgefahren hatte und woanders war, sah ich, dass es jetzt doch die Quests nach den Pflasterungen für Sehbehinderte gab. Da ich mir sowas mittlerweile merke, konnte ich diese im Nachhinein trotzdem noch lösen, aber trotzdem kann das sehr frustrierend sein.

Ich weiss nicht, in welcher Reihenfolge oder sonstwie die App die Quests "holt", aber es wäre sehr wünschenswert, wenn für den aktuellen Bereich alle Questtypen direkt verfügbar wären und nicht erst irgendwann.

Ich hatte übrigens während der gesamten Zeit eine sehr gute Internetanbindung.

@westnordost
Copy link
Member

In Version 1 habe ich das Verhalten des "Hier nach Aufgaben suchen"-Buttons verändert so dass nurnoch 5 Quest auf mal heruntergeladen werden. Wenn du wirklich alle quests haben möchtest, musst du mehrere male hintereinander jeweils nachdem er fertig heruntergeladen hat den Knopf drücken.
Grund hierfür war dass dieser Button ursprünglich ausschließlich für den Use Case des "auf Offline-Survey vorbereiten" vorgesehen war, aber mittlerweile auch einfach so benutzt wird von Leuten die Auto-Sync aus haben um mehr Kontrolle zu haben. Wenn irgendwann das echte "auf Offline-Survey vorbereiten (inkl. offline Maps)" Feature kommt, wird das dann vermutlich wieder alles runterladen.

Anyway, Ich bin mir nicht sicher ob das das Problem hier ist, kannst ja mal was dazu sagen.

Generell ist es so, dass automatisch neue Quests am aktuellen Ort nur heruntergeladen werden wenn 1. Auto-Sync an ist, 2. nurnoch wenige Quests im Umfeld vorhanden sind.

@westnordost westnordost added the feedback required more info is needed, issue will be likely closed if it is not provided label Jul 24, 2017
@Natenom
Copy link
Author

Natenom commented Jul 24, 2017

Ich habe mittlerweile immer Autosync an. Es sollte also eigentlich alles da gewesen sein auch ohne "Hier nach Aufgaben suchen", oder?

@westnordost
Copy link
Member

Bei Autosync werden immer nur 3 Aufgabentypen geladen. Erst wenn nurnoch ganz wenige Quests übrig sind, werden neue nachgeladen.

@Natenom
Copy link
Author

Natenom commented Jul 24, 2017

Okay, aber ist das nicht genau das Problem? Wenn ich an einem bestimmten Ort bin und per "Definition" nicht alles von dort bekomme und das dann erst geladen wird, wenn ich da schon durch bin. (?)

Also mir als Anwender wäre es wichtiger, wenn ich am aktuellen Standort alle Questtypen sehe, als nur 3 Typen im Radius von 500 Metern.

Oder anders ausgedrückt: Wenn ich das richtig verstehe, dann müsste ich durch diese Eigenschaft von SC zuerste 3 Questtypen in einem Gebiet X durcharbeiten. Dann nocheinmal dasselbe Gebiet für 3 weitere Questtypen usw. Bei den vielen Questtypen, die es alleine schon in den Issues gibt, wird das sehr unschön werden.

@westnordost
Copy link
Member

Ich wollte es nur sagen. Also, die Situation ist dass du alles dort gelöst hast und es ist einfach nichts mehr da ist und es kommt nix neues?

@Natenom
Copy link
Author

Natenom commented Jul 24, 2017

Genau, und irgendwann später kam dann die Aufgabe wegen der Pavements für Sehbehinderte an Bushaltestellen an den Stellen, die ich bereits abgefahren bin.

@Natenom
Copy link
Author

Natenom commented Jul 24, 2017

Falls es hilfreich sein könnte, kann ich das ganze auch nochmal in einem "neuen" Ort in meiner Umgebung machen und genau dokumentieren :)

Muss dann aber etwas weiter fahren...

@westnordost
Copy link
Member

Wie lange hat das gedauert dass neue kamen? War das noch per Auto-Sync oder hast du später manuell heruntergeladen?

@Natenom
Copy link
Author

Natenom commented Jul 25, 2017

Das kann ich nicht sagen, ich habe die ganze Zeit das SC genutzt aber mir sind sie erst aufgefallen, als ich am Ende wieder durch das Gebiet gefahren bin.

Sobald der Regen weg ist bei uns, kann ich das nochmal unterwegs testen, bei Regen kann ich das Display nicht wegen der Handschuhe bedinen.

@westnordost
Copy link
Member

westnordost commented Jul 25, 2017 via email

@rugk
Copy link
Contributor

rugk commented Jul 26, 2017

Note: On GitHub you should preferably speak English, so that other users having the same issue can also benefit of the issue (find it, etc.).
(HInweis: Jetzt erst den ersten Satz des Issues gelesen, dennoch nicht schön. Zumindest ein kleines Abstrakt sollte man hinzufügen.)

Bei Autosync werden immer nur 3 Aufgabentypen geladen.

So that behaviour is indeed not nice. IMHO I also keep pressing this "Get quests" button although you once said, it does not work anyway and now I hear it does not even load all quests… 😢

@rugk
Copy link
Contributor

rugk commented Jul 26, 2017

Da ich mir sowas mittlerweile merke, konnte ich diese im Nachhinein trotzdem noch lösen, aber trotzdem kann das sehr frustrierend sein.

Ohh, das alles zu merken… je nachdem wie viele Haltestellen. Gut. 👍

Eijn bisschen bzw. schöner gelöst wäre das Problem aber mit #164 und/oder #73.

@Natenom
Copy link
Author

Natenom commented Aug 15, 2017

So today I did a survey and the following happened:
I finished "levels of building" quests for one street, may be 15 quests, (time was 17:00).

I know that after that there should be new quests for "roof type" available for those buildings. So I did a "scan for quests" manually but there were no such quests.

I finished another street parallel of the first one and then scanned again for new quests, nothing for both streets.

Did the same for a third parallel street and finished "work" at 17:09.

Still no quests available, message this time was "no further quests available". Tried also to zoom out and scan manually, but still no new quests.

Then I drove to another location, did some other quests and continued to scan manually for new quests, still nothing new.

Then at 17:26 I did a new manual scan and then all the roof quests for the solved three streets appeared. In this case it was easy, because all the building had the same roof type and I was able to solve them remotely, but normally I wouldn't want to drive again and again the same streets.

@rugk
Copy link
Contributor

rugk commented Aug 15, 2017

Maybe that is because the commit on the OSM server is kept open… and only automatically closes after some time? This likely takes longer than 9 minutes.

@krzyk
Copy link
Contributor

krzyk commented Aug 15, 2017

Overpass has a lag of at least few minutes behind the main OSM database, and sometimes during some outages even few hours (https://wiki.openstreetmap.org/wiki/Overpass_API/status). I don't what's the average one.

But it would be nice to have a way to create a quest from a combination of overpass and locally resolved quests, e.g. in this case show the roof quest right after the user has add the levels to a building.

@westnordost
Copy link
Member

The data for quest creation is pulled from another server (Overpass) than where the answers are uploaded to (Openstreetmap). Thus, Overpass does not always have the newest data.

Additionally, if StreetComplete once scans for a certain quest type (in this case: Roof shapes), then it will memorize that it scanned for this quest type there already and will not attempt to do it again for one week. So, if the app did that - and the user has no control over that - then the roof shape quests won't turn up for another week. Except if the mentioned cache is cleared. This option does not exist yet. There is a ticket for that though and it is rather trivial to implement.

Overall, what you described is intended behavior and not a bug.

@westnordost
Copy link
Member

Also, for all mentioned things here, there are other issues:

#300
#221
#480

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feedback required more info is needed, issue will be likely closed if it is not provided
Projects
None yet
Development

No branches or pull requests

4 participants