OpenOrienteering / mapper

OpenOrienteering Mapper is a software for creating maps for the orienteering sport.
https://www.openorienteering.org/apps/mapper/
GNU General Public License v3.0
403 stars 107 forks source link

Time recording #1097

Open ollesmaps opened 6 years ago

ollesmaps commented 6 years ago

Expected behaviour

Would that be possible to add feature that records time when OOM is used. This can be solved similarly as .gpx - but the only input would be time. In cases gps is on, that feature is not needed as the time recording goes into .gpx already.

It would be very useful for later statistics.

lpechacek commented 6 years ago

I think Android itself has some application usage stats. Next to that Screen Time parental control application comes to my mind. For desktop I'd guess there is also some third party app doing the job.

otoomet commented 6 years ago

I have thought using version control (like git) for similar purposes. But this is not a solution if you want more fine-grained usage stats (although it has other advantages).

ollesmaps commented 6 years ago

I know there are third party apps. However if this would be built in Omapper directly that would be much sweeter :) What about using .gpx for tracking time only with position hard set?

otoomet commented 6 years ago

Do you mean to create a separate .gpx file for time tracking? I am a bit concerned that including time in the map file may interfere with revision control and diff. Even the current way of including undo information in the .omap file is not optimal from this perspective.

BTW, do you know any other application that records time in such a way? Nothing comes to my mind...

mlerjen commented 6 years ago

I would like mapper to generate a basic log file to be integrated into the omap file. Per day one line containing

In addition the line with the overall values would be updated.

ollesmaps commented 6 years ago

@lpechacek I am using now QualityTime app to record my tablet time with OOMapper. However I stil think a built-in stats recording within OOMapper would be better. As @mlerjen writes if the log is integrated into omap file, it will concern a specific omap and not an app as a whole.