BasicAirData / GPSLogger

A GPS logger for Android mobile devices
http://www.basicairdata.eu/projects/android/android-gps-logger/
GNU General Public License v3.0
371 stars 119 forks source link

Feature requests: Log 2 SD, manual single points, accuracy filter. #218

Open m-fessler opened 1 month ago

m-fessler commented 1 month ago

Hello,

first of all, thank you for the great app!

If you allow me a few ideas or suggestions: An option to log directly to a microSD card would be practical, as it would reduce write access to the internal memory.

It would be nice, if there was a "single point mode" where a track would only be created using individual manually created points. Or is this not possible for similar reasons such as an update interval longer than 3s (in order to return a good accuracy)?

It would be great, if there was a filter option where some could specify that track points with an accuracy greater than x meters would be discarded.

Thanks and greetings, Martin

GrazianoCapelli commented 1 month ago

Hello, The user's feedback are a fundamental base to develop a good open source application. Thus, first of all, thanks for your time.

An option to log directly to a microSD card would be practical, as it would reduce write access to the internal memory.

GPS Logger records every single point into a database, that is located into the private app's folder. This way it is possible to backup the data using Google services. Unfortunately the app data must be saved into the device memory (this is an Android restriction). No KML / GPX / TXT files are created during the recording. The KML / GPX / TXT files are created on-the-fly when the user needs it, and using the EXPORT feature it is possible also to save them directly into the SD Card. As information, we already opened the issue #32 that is related to the use of SD Card.

It would be nice, if there was a "single point mode" where a track would only be created using individual manually created points. Or is this not possible for similar reasons such as an update interval longer than 3s (in order to return a good accuracy)?

The single point mode could be a good feature to implement, if you agree we could use this issue to collect ideas / suggestions / mock-ups on how to implement the feature (logic and user interface) and to deepen and track a possible future implementation.

It would be great, if there was a filter option where some could specify that track points with an accuracy greater than x meters would be discarded.

This is a duplicated topic, we already opened the issue #57 to discuss it.