# App: GPS logging

**URL:** <https://forum.kurviger.com/t/app-gps-logging/213>\
**Category:** Implemented features\
**Tags:** implemented\
**Created:** [July 16, 2018, 6:28pm UTC](https://forum.kurviger.com/t/app-gps-logging/213 "2018-07-16T18:28:52Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [May 8, 2019, 6:50am UTC](https://forum.kurviger.com/t/app-gps-logging/213/22 "2019-05-08T06:50:40Z")

</div>

Automations usually need _simple_ options. Like select to record track during navigation, with pause / resume, etc.

A proposed configuration for the GPS logging inside Kurviger, with each option being adjustable and having sane defaults, could be:

 ![Kurviger](https://forum.kurviger.com/uploads/default/original/1X/74d2f713c828d8d2a5dbed602b583031a00bfe24.png)

---

<div class="post-metadata">

**Author:** ![SchlesiM](https://forum.kurviger.com/user_avatar/forum.kurviger.com/schlesim/32/1080_2.png) [@SchlesiM](https://forum.kurviger.com/u/SchlesiM)\
**Post date:** [May 8, 2019, 6:51am UTC](https://forum.kurviger.com/t/app-gps-logging/213/23 "2019-05-08T06:51:36Z")

</div>

> [@linux-user](#):
>
> For Kurviger, I would say:
> 
> - one file per day
> - start tracking when navigation (or follow position) is ON.

I absolutely agree with that. As simple as possible and without the need to start tracking manually.

---

<div class="post-metadata">

**Author:** ![SchlesiM](https://forum.kurviger.com/user_avatar/forum.kurviger.com/schlesim/32/1080_2.png) [@SchlesiM](https://forum.kurviger.com/u/SchlesiM)\
**Post date:** [May 8, 2019, 6:55am UTC](https://forum.kurviger.com/t/app-gps-logging/213/24 "2019-05-08T06:55:42Z")

</div>

> [@devemux86](#):
>
> proposed configuration for the GPS logging inside Kurviger, with each option being adjustable and having sane defaults, could be:

Looks very promising! 👍🏻

I’m only missing an option how (and where) to automatically save track logs (e.g. once per day into Kurvigers standard export folder).

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [May 8, 2019, 7:09am UTC](https://forum.kurviger.com/t/app-gps-logging/213/25 "2019-05-08T07:09:15Z")

</div>

App can always know last logged track (like routing), until explicitly save it and prepare a new logging.  
Do you find that workflow useful?

Also what about the various options limits / defaults?

- Time interval: [1…60] sec (3 sec)
- Minimum distance: [0…50] m (5 m)
- Minimum GPS accuracy: [0…100] m (50 m)
- Minimum speed: [0…10] km/h (off)

---

<div class="post-metadata">

**Author:** ![linux-user](https://forum.kurviger.com/user_avatar/forum.kurviger.com/linux-user/32/56_2.png) [@linux-user](https://forum.kurviger.com/u/linux-user)\
**Post date:** [May 8, 2019, 7:31am UTC](https://forum.kurviger.com/t/app-gps-logging/213/26 "2019-05-08T07:31:58Z")

</div>

> [@devemux86](#):
>
> App can always know last logged track (like routing), until explicitly save it and prepare a new logging.

Great. That is better than “_one file per day_”

What does **Maximum** accuracy mean?

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [May 8, 2019, 7:47am UTC](https://forum.kurviger.com/t/app-gps-logging/213/27 "2019-05-08T07:47:48Z")

</div>

> [@linux-user](#):
>
> What does **Maximum** accuracy mean?

More technical and refers to [GPS accuracy](https://wiki.openstreetmap.org/wiki/Accuracy_of_GPS_data), that usually the recorded locations have.  
So can select how to filter the locations and keep only the ones with good accuracy.

And the speed is more a low-pass filter, if want to keep locations with movement, though distance filter can help here too.

---

<div class="post-metadata">

**Author:** ![SchlesiM](https://forum.kurviger.com/user_avatar/forum.kurviger.com/schlesim/32/1080_2.png) [@SchlesiM](https://forum.kurviger.com/u/SchlesiM)\
**Post date:** [May 8, 2019, 1:13pm UTC](https://forum.kurviger.com/t/app-gps-logging/213/28 "2019-05-08T13:13:24Z")

</div>

> [@devemux86](#):
>
> App can always know last logged track (like routing), until explicitly save it and prepare a new logging.  
> Do you find that workflow useful?

Just to be sure: does that mean, that the app would always store the last track and overwrite / “forget” it, if I leave the app and restart it later (maybe at the same day)? This could lead to data loss if you forget to explicitely save between two stops or if your tour lasts over more than one day and has different routes.

It’s always painful to lose your tracks, only because you forgot to export/save them (which could happen quite easily, because you often have a lot of “other things” in mind while being on tour).

So I would really prefer an opposite (maybe optional) mechanism which automatically stores all my tracks until I delete them, instead of one which only stores a track if I save it.

> [@devemux86](#):
>
> Also what about the various options limits / defaults?
> 
> - Time interval: [1…60] sec (3 sec)
> - Minimum distance: [0…50] m (5 m)
> - Minimum GPS accuracy: [0…100] m (50 m)
> - Minimum speed: [0…10] km/h (off)

For comparison I just checked a few of the tracks in my library.

My Garmin (Zumo 220) tracks have a trackpoint every 1-15 secconds with a distance of 0-450m between them (in fact I don’t quite understand their tracking algorithms). A tour with a length of 250km would lead to a track which has about 4000 trackpoints.

My GPS Logger tracks have a trackpoint every 11 seconds (sometimes, but seldom up to 20), with a distance of 70-450m between them. A tour of about 250km length has somewhat about 1200 trackpoints. By the way: my GPS Logger ist set to a minimum accuracy of 40m.

My GPS Logger tracks therefore have significantly less trackpoints, but this really seems to be enough for archiving and documenting droven tours.

So I think your default options are suitable. Maybe the time interval could be longer (e.g. 10 seconds) without loosing track quality but having smaller log files.

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [May 8, 2019, 3:25pm UTC](https://forum.kurviger.com/t/app-gps-logging/213/29 "2019-05-08T15:25:34Z")

</div>

How current routing mechanism works? The app knows always the last calculated route, which is not lost when app exits / restarts. Unless user decides explicitly to export it, clear routing or calculate a new route.

A similar mechanism is proposed for GPS logging too, just replace “route” with “track”. When exit the app and there is a logged track, it’s not lost but will be available at app restart. And user decides if want to save it, clear logging or record a new track.

> [@SchlesiM](#):
>
> Maybe the time interval could be longer (e.g. 10 seconds) without loosing track quality but having smaller log files.

That’s a good point. 🙂

---

<div class="post-metadata">

**Author:** ![SchlesiM](https://forum.kurviger.com/user_avatar/forum.kurviger.com/schlesim/32/1080_2.png) [@SchlesiM](https://forum.kurviger.com/u/SchlesiM)\
**Post date:** [May 8, 2019, 3:47pm UTC](https://forum.kurviger.com/t/app-gps-logging/213/30 "2019-05-08T15:47:53Z")

</div>

> [@devemux86](#):
>
> A similar mechanism is proposed for GPS logging too, just replace “route” with “track”. When exit the app and there is a logged track, it’s not lost but will be available at app restart. And user decides if want to save it, clear logging or record a new track.

Sounds like there’s no risk to clear a track by mistake, right? That’s good.

Nevertheless there could be an option to always automatically save the last track (somehow like an “auto-yes” for the question to save the last track when restarting the app). This way it would up to the user to clear unneeded track files later, but you can be sure to have all the track history saved under all circumstances.

---

<div class="post-metadata">

**Author:** ![linux-user](https://forum.kurviger.com/user_avatar/forum.kurviger.com/linux-user/32/56_2.png) [@linux-user](https://forum.kurviger.com/u/linux-user)\
**Post date:** [May 8, 2019, 4:09pm UTC](https://forum.kurviger.com/t/app-gps-logging/213/31 "2019-05-08T16:09:47Z")

</div>

> [@SchlesiM](#):
>
> Just to be sure: does that mean, that the app would always store the last track and overwrite / “forget” it, if I leave the app and restart it later (maybe at the same day)?

My understanding is, that the app will always append new trackpoints to an “internal” track-storage.  
The user can then export/save it to a file, or clear the internal track-storage.  
No data will be lost, unless the user says “delete”.  
If you forget to save your track, you may have more than one day of track logs stored in one file.

Manfred

---

<div class="post-metadata">

**Author:** ![SchlesiM](https://forum.kurviger.com/user_avatar/forum.kurviger.com/schlesim/32/1080_2.png) [@SchlesiM](https://forum.kurviger.com/u/SchlesiM)\
**Post date:** [May 8, 2019, 5:10pm UTC](https://forum.kurviger.com/t/app-gps-logging/213/32 "2019-05-08T17:10:46Z")

</div>

Really? I understood devmux86 in another way:

> [@devemux86](#):
>
> And user decides if want to save it, clear logging or record a new track.

Sounds like you can only save/delete or create a new track. No option to continue the existing track. I may be wrong, of course, but this is like I’d interprete it.

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [May 8, 2019, 5:46pm UTC](https://forum.kurviger.com/t/app-gps-logging/213/33 "2019-05-08T17:46:04Z")

</div>

Will be able to also continue the existing track. 🙂

GPS logging is certainly not finalized! Being important for most of you, we preferred to start early the discussion - while I still work on that - so we can optimize it better together.

---

<div class="post-metadata">

**Author:** ![linux-user](https://forum.kurviger.com/user_avatar/forum.kurviger.com/linux-user/32/56_2.png) [@linux-user](https://forum.kurviger.com/u/linux-user)\
**Post date:** [May 9, 2019, 8:12am UTC](https://forum.kurviger.com/t/app-gps-logging/213/34 "2019-05-09T08:12:45Z")

</div>

> [@devemux86](#):
>
> Also what about the various options limits / defaults?
> 
> - Time interval: [1…60] sec (3 sec)
> - Minimum distance: [0…50] m (5 m)
> - Minimum GPS accuracy: [0…100] m (50 m)
> - Minimum speed: [0…10] km/h (off)

#### Time interval (3s)

Typical motorcycle speed is 3m/s to 30m/s. (~ 10km/h - 100km/h)  
So every 3s means 1 trackpoint every 10m - 100m.  
Seams reasonable, but even 10s is fine.

#### Minimum distance (5m)

To prevent logging multiple points while standing at the same place.  
I would increase it to at least 10m  
Here is a real world logging of a stop at a gas station.

 ![Screenshot_20190509-090552_Kurviger%20Pro](https://forum.kurviger.com/uploads/default/original/1X/99c304898c9bcbd0f1358abf61cd7a0eed732fb5.jpeg)

#### Minimum GPS accuracy (50m)

To prevent logging of obviously incorrect values.  
Seams reasonable.

### keep it simple!

 ![https://forum.kurviger.com/uploads/default/original/1X/74d2f713c828d8d2a5dbed602b583031a00bfe24.png](https://forum.kurviger.com/uploads/default/original/1X/74d2f713c828d8d2a5dbed602b583031a00bfe24.png)  
I wouldn’t bother the user with to many options, and offer only a minimum set of options:

- record track during navigation (= of course)
- show track on map (= great idea)
- time interval (= maybe)

Manfred

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [May 18, 2019, 11:32am UTC](https://forum.kurviger.com/t/app-gps-logging/213/35 "2019-05-18T11:32:42Z")

</div>

GPS logging settings with defaults:

- Time interval: 1-60 sec
- Minimum distance: 0-50 m
- Minimum GPS accuracy: 0-100 m
- Minimum speed: 0-10 km/h

 ![Kurviger](https://forum.kurviger.com/uploads/default/original/1X/0437438a4dcf70cf89addd66d985e9f265a0aa9d.png)

---

<div class="post-metadata">

**Author:** ![SchlesiM](https://forum.kurviger.com/user_avatar/forum.kurviger.com/schlesim/32/1080_2.png) [@SchlesiM](https://forum.kurviger.com/u/SchlesiM)\
**Post date:** [May 18, 2019, 4:09pm UTC](https://forum.kurviger.com/t/app-gps-logging/213/36 "2019-05-18T16:09:55Z")

</div>

Look perfect. Even with luxury options like color and track width! 👍🏼

I’m really looking forward to this future version.

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [May 24, 2019, 3:35pm UTC](https://forum.kurviger.com/t/app-gps-logging/213/37 "2019-05-24T15:35:35Z")

</div>

Implemented in [Kurviger 1.9.3](https://forum.kurviger.com/t/kurviger-1-9/1735).

---

<div class="post-metadata">

**Author:** ![Shalrath](https://forum.kurviger.com/user_avatar/forum.kurviger.com/shalrath/32/1033_2.png) [@Shalrath](https://forum.kurviger.com/u/Shalrath)\
**Post date:** [May 26, 2019, 11:18pm UTC](https://forum.kurviger.com/t/app-gps-logging/213/38 "2019-05-26T23:18:31Z")

</div>

I tried the recording feature today and one question remains: **Where is the GPX file** that contains the recorded track? There is no option in the settings to set the file directory/name and I looked in Phone/Android/data/gr.talent.kurviger.pro/files but there is nothing added.

---

<div class="post-metadata">

**Author:** ![Shalrath](https://forum.kurviger.com/user_avatar/forum.kurviger.com/shalrath/32/1033_2.png) [@Shalrath](https://forum.kurviger.com/u/Shalrath)\
**Post date:** [May 27, 2019, 12:53am UTC](https://forum.kurviger.com/t/app-gps-logging/213/39 "2019-05-27T00:53:03Z")

</div>

Nevermind, I just found it out: After stopping the recording, you must tap the recording icon again, then you can save the recording.

---

<div class="post-metadata">

**Author:** ![luckytown](https://forum.kurviger.com/user_avatar/forum.kurviger.com/luckytown/32/4692_2.png) [@luckytown](https://forum.kurviger.com/u/luckytown)\
**Post date:** [May 27, 2019, 4:46am UTC](https://forum.kurviger.com/t/app-gps-logging/213/40 "2019-05-27T04:46:06Z")

</div>

Richtig, Sie müssen den Track manuell speichern.  
Bei mir ist das “Problem” das ich nicht auf die SD-Card speichern kann, sondern eine Fehlermeldung bekomme.  
Auf den internen Speicher dagegen klappt es problemlos.

Right, you have to save the track manually.  
My “problem” is that I can’t save the track to the SD card, but get an error message.  
On the internal memory however it works without problems.

---

<div class="post-metadata">

**Author:** ![devemux86](https://forum.kurviger.com/user_avatar/forum.kurviger.com/devemux86/32/6239_2.png) [@devemux86](https://forum.kurviger.com/u/devemux86)\
**Post date:** [May 27, 2019, 6:19am UTC](https://forum.kurviger.com/t/app-gps-logging/213/41 "2019-05-27T06:19:21Z")

</div>

I describe the GPS logging with more details also here:  
(can save current track while recording is active or not)

> [@Kurviger 1.9.3](https://forum.kurviger.com/t/kurviger-1-9/1735/8):
>
> Nice question! slightly_smiling_face The track with all details is recorded internally in a DB for optimal performance. It stays there immutable from app restarts - until explicitly “Clear GPS logging”. Anytime can save the current track, selecting also the data to enter in GPS file. [Kurviger]

Can specify the export folder in “Settings | Application | Export folder” for all save / export actions.

Unfortunately Android is more and more restrictive regarding apps to write on SD card.  
And from next Android Q there will be more restrictions even in device internal storage.

[Previous page](https://forum.kurviger.com/t/app-gps-logging/213.md?page=1)

[Next page](https://forum.kurviger.com/t/app-gps-logging/213.md?page=3)
