MerginMaps / MerginMaps/mobile
Synchronize parts of tracked geometry
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 388
- Forks
- 87
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 20
Description
_English version_
Good morning everyone. I’m a beginner with MerginMaps, but I’ve been in love with it from the start. I think it’s simple and very effective.
Here is my first development proposal.
I really like the Position Tracking option, especially to see where we’ve been throughout the day and to be able to turn off the device while doing other tasks that aren’t strictly about data capture.
I think a very interesting feature would be to include the option to segment the track into multiple segments (based on distance or time). That is, for a full day’s work track, we could have it stored in several segments (which we could later merge in QGIS using geoprocessing tools). These segments could be created and synchronized automatically based on a condition (e.g., length of xx meters or recording time of yyy seconds). When that condition is met, the track is cut and a new one starts, syncing the previous one.
Best regards,
Oscar
-----------------------------------------
_Original version_
Buenos días a todos. Soy un novato en MerginMaps, pero me he enamorado desde el principio. Creo que es sencilla, y muy efectiva.
Hago mi primera propuesta de desarrollo.
Me gusta mucho la opción de Position Tracking, sobre todo para ver por donde hemos estado todo el día, y poder apagar el dispositivo mientras realizamos otras tareas que no son captura de información propiamente dicha.
Creo que una opción muy interesante sería incluir la opción de segmentar el track en varios segmentos (según distancia o tiempo), es decir, que para un track de todo un día de trabajo, pudiéramos tenerlo almacenado en varios segmentos (que posteriormente podemos unir en QGIS mediante geoprocesos). Estos segmentos podríamos crearlos y sincronizarlos de forma automática mediante condición (longitud xx metros o tiempo de registro yyy segundos). Cuando se cumple esa condición, el track se corta y se inicia otro, sincronizando el anterior.
Un saludo
Oscar
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Position Tracking implementation in the mobile app and reviewing how tracks are currently recorded and synchronized. The requested behavior is to split a day's track by distance or recording time, start a new segment when the condition is met, and synchronize the completed segment.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100