-
-
Notifications
You must be signed in to change notification settings - Fork 358
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
StreetComplete 43 and 44 does big changesets which are not liked by community #4081
Comments
I think this has already been discussed and (possibly) rejected (or at least put on hold…). I'll try to find some links, and edit this comment to add them… See: |
I think the bottom line is that it has occurred in the past due to bugs when uploading, but I believe these have been fixed. If they haven't, then we need to identify what is going wrong now. The other situation where it can occur is where a user makes changes that are not automatically uploaded, due to the user's settings. This can be either because the user has said that they only want quests to be uploaded on Wi-Fi, and they haven't connected to it, or they have said that they want to manually select when to upload, and have done this after making geographically disparate changes. This is ± intended behaviour, though the last one is unfortunate user behaviour. |
thanks for the hint for Upload only on Wi-Fi. Why should somebody want this? Isn't downloading the map data much more data then the upload of a small changeset? |
privacy reasons With uploading on go you give live and accurate real-life location, for example https://www.openstreetmap.org/changeset/121899306 reveals where I was on 14:38 two days ago and it was published when I was there. Bundling edits reduces accuracy. |
In general, is there a case where:
? Currently it seems to happen very rarely to people using SC before boarding plane that have no mobile internet on airports without sane wifi. |
I added https://wiki.openstreetmap.org/wiki/StreetComplete/FAQ#Changeset_made_with_StreetComplete_covers_massive_area (feel free to edit and improve it) |
In a nutshellIt's as much up to the user as it is for other editor apps. Especially for StreetComplete, which should only be used on-site, very large bounding boxes may be an indicator that a user is not using the app as intended (only on-site), so my/our standpoint on that is that the app should not mask such potential misuse by splitting up the changeset if the bounding box gets too large. Possible solutionNow, I figure what could be done is to do the splitting up after all but only if the user's real GPS location was actually close to each edited element because in this case, the edits are not suspicious (unless the user spoofs his GPS location, but hey...). E.g. in cases like where the user in this changeset was really in Marseille and later that day in San Jose (or the other way round) and only later regained internet connection. ImplementationSo, to achieve the above, StreetComplete would need to record for each edit whether the GPS location was near at the time the user made the edit or whether he "only" stated he was near. During upload, if uploading a singular edit would make the bounding box bigger than a certain threshold, the new edit will only be put into a new changeset if the edit in question was made when the GPS location was near the edited element. BenefitSo, there are currently three situations that can lead to big changeset bounding boxes:
While point 3 is the situation that should not be masked by StreetComplete because it hints at a potential misuse of the app, the implementation above would at least remove situations like point 1 from the OSM history. All in all, I am not sure about the benefit, as it increases implementation complexity and I don't know how often such a thing really happens. After all, it does not produce wrong data, it is (just) a nuisance for people reviewing the OSM history in their region. |
At least on my phone (a Pixel 3XL) the performance and stability
improvement from not automatically uploading in real time is substantial,
especially in parts of America with bad data throughput. The other
possible solution to this would be to allow user selectability to download
all quests within a bounding box as a batch, so that the internet
connection has some hope of keeping the upload queue clear (though that
would be nice to have anyway for planned trips given the low reliability of
mobile internet in general, and in the southern midwest specifically).
…On Sun, Jun 5, 2022, 08:05 Redd ***@***.***> wrote:
thanks for the hint for Upload only on Wi-Fi. Why should somebody want
this? Isn"t downloading the map data much more data then the small
changeset?
—
Reply to this email directly, view it on GitHub
<#4081 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAWDFBTZOGKBUVPP6JBHW6LVNSQZFANCNFSM5X474H4Q>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Related discussion (about detecting if user was really there on the ground according to GPS): #4017 |
The OpenStreetMap community does not like big changesets, which span over several hundred kilometers. The general recommondation is: "Changesets should be local" (see https://wiki.openstreetmap.org/wiki/Changeset#Geographical_size_of_changesets).
These changesets often get comments to be asked for smaller ones in the future.
I checked the FAQs and it does not adress this behaviour yet. Therefore I consider this behaviour as unknown and not intented to the users of StreetComplete.
How to Reproduce
Reproduced in the past. See Changesets examples:
Versions affected
at least:
Edit: add more changesets and wether they are commented by community. Also added wiki link
The text was updated successfully, but these errors were encountered: