-
Notifications
You must be signed in to change notification settings - Fork 607
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
Feature request: Keep GPS on in order to improve accuracy before logging a point #654
Comments
👍 |
Sooooooo... I have no idea if anyone's still here but this accuracy topic is one of the most requested changes so I finally had some time to try doing something... tl;dr: if anyone is able to test, APK is here: https://github.com/mendhak/gpslogger/releases/tag/v130-rc1 There are multiple variations of the suggestions (#654 #591 #453) and many are quite complicated/detailed, I think I'm reaching a decent point. The new option, when enabled: instead of matching on the first point matching the user's accuracy, will instead keep trying for the accuracy duration, and pick the most accurate point. It matches jimis' description above. It isn't exactly the ability to log any point, but can accomplish close enough if the accuracy filter is high, with a retry duration, which improves the chances of logging a good point. It isn't exactly the same as a range either, eg "User wants 15m accuracy but will accept up to 40m" — I did try that but it made the code a lot more complex and the UI got confusing. Even this basic implementation is still quite a bit involved. The way to accomplish that would be to keep it at 40m but give it a decent retry time like 15seconds. |
Sound like a nice upgrade tho :) |
v130 is now on FDroid and the releases. The new option uses the time period to pick the best location it can find. I didn't want to make it complicated by having a range, as there is already a lot going on in there. This should help with jumpy lines and make things smoother at the expense of time. So you'll probably want to experiment here, eg, don't make the duration too long, maybe 5-10s will give it a better chance of getting a good point. |
I've set the accuracy filter to 20m. But the phone's GPS can achieve accuracies up to 3m under ideal conditions AFAIK. As a result I get point after point with vastly different accuracies, resulting in a very misleading path if all points are connected.
Additionally, when I press "annotate" I expect an exact fix,and it's usually less accurate than the last automatic point.
I would like an option to "keep GPS on for X seconds after accuracy filter has been reached, in order to improve accuracy even further". For example
The text was updated successfully, but these errors were encountered: