GpxRec : Enregistreur de tracés GPS pour Android et iOS

GpxRec est un enregisteur de tracé GPS paramétrable en temps ou en distance. Afin d'obtenir un tracé plus réaliste, il permet également de tenir compte des virages.
Une fonctionnalité spécifique à la randonnée à moto tout terrain ou en 4x4 consiste à identifier les parties bitumées et non bitumées de manière à les distinguer ensuite sur les représentations cartographiques.

Sur les téléphones Android le GPS ne donnant pas l'altitude mais une hauteur ellipsoïdale par rapport à WGS84, GpxRec tient compte des ondulations du géoïde pour enregistrer l'altitude exacte.
Sur les iPhone le GPS fournit l'altitude exacte, aucune correction n'est donc nécessaire.

Télécharger GpxRec


Ecran principal : Le bouton en bas à droite permet d'accèder aux options, le bouton GO démarre l'enregistrement, soit en mode route soit en mode piste selon l'option choisie

Ecran de configuration : Paramétrage de l'enregistrement des points, soit en intervale de temps, soit en intervale de distance, avec la possibilité d'obtenir un tracé plus précis en virages.
Pour enregistrer tous les points envoyés par le GPS, il suffit d'indiquer un intervale de 0 secondes ou 0 mètres.

Il est possible de forcer l'écran à rester allumé tant que GpxRec est actif.
L'emplacement des fichiers gpx correspond au dossiers dans lequel les données sont enregistrées.

Ecran principal en enregistrement : Une fois l'enregistrement commencé, GpxRec affiche la position et l'altitude ainsi que la durée de l'enregistrement et le nombre de points enregistrés.
Le changement de type de revêtement peut se faire à tout moment sans arrêter l'enregistrement, le bouton du revêtement sélectionné devient alors vert.
Le bouton Stop arrête l'enregistrement et ferme le fichier, un nouvel appui sur GO entraînera l'enregistrement d'un nouveau fichier.
Un bouton Pause / Play apparaît, il permet de mettre l'enregistrement en pause temporairement sans fermer le fichier GPX.

Lors du premier démarrage de l'enregistrement GpxRec demande l'autorisation d'accéder à la position, lorsque l'application est en cours d'exécution et lorsqu'elle tourne en tâche de fond. Ces autorisations sont obligatoires pour un fonctionnement correct car GpxRec doit pouvoir enregistrer les positions même lorsqu'il n'est pas à l'écran.

Fichiers GPX : On récupère les fichiers générés en connectant le téléphone à un ordinateur et en allant les chercher dans le dossier indiqué sur l'écran de configuration.

Téléphone Android et PC : Utiliser l'explorateur de fichiers de Windows.
Téléphone Android et Mac : Utiliser Android File Transfer
iPhone et PC : Utiliser iFunBox pour Windows
iPhone et Mac : Je ne sais pas trop comment faire 😕

Les fichiers sont nommés selon la date et l'heure de leur création. Les données ressemblent à ceci :

<?xml version="1.0" encoding="UTF-8"?>
<gpx version="1.0" creator="GpxRec" xmlns ="http://www.topografix.com/GPX/1/0">
<time>2022-05-26T09:16:28Z</time>
<trk>
<name>2022-05-26 09:16:28</name>
<desc>Route</desc>
<trkseg>
<trkpt lat="45.99172328" lon="5.95306381"><ele>493.23</ele><time>2022-05-26T09:16:29Z</time></trkpt>
<trkpt lat="45.99172531" lon="5.95306023"><ele>492.65</ele><time>2022-05-26T09:16:39Z</time></trkpt>
...
<trkpt lat="45.99602807" lon="5.93107968"><ele>536.86</ele><time>2022-05-26T09:20:47Z</time></trkpt>
<trkpt lat="45.99587179" lon="5.93102456"><ele>538.32</ele><time>2022-05-26T09:20:53Z</time></trkpt>
</trkseg>
</trk>
<trk>
<name>2022-05-26 09:20:56</name>
<desc>Piste</desc>
<trkseg>
<trkpt lat="45.99587962" lon="5.93102788"><ele>537.08</ele><time>2022-05-26T09:21:03Z</time></trkpt>
<trkpt lat="45.99587074" lon="5.93102389"><ele>537.00</ele><time>2022-05-26T09:21:04Z</time></trkpt>
...
<trkpt lat="46.00016901" lon="5.90703642"><ele>543.32</ele><time>2022-05-26T09:26:40Z</time></trkpt>
<trkpt lat="46.00019596" lon="5.90700916"><ele>543.01</ele><time>2022-05-26T09:26:43Z</time></trkpt
</trkseg>
</trk>
<desc>Total : 379.1 km Route : 286.4 km (76 %) Piste : 92.8 km (24 %) Dénivelé : +7517 m -7691 m Altitude : max 974 m min 213 m</desc>
</gpx>

A chaque changement de revêtement une nouvelle trace est créée avec l'attribut Route ou Piste dans sa description, ce qui permettra de les catégoriser dans un SIG (voir ci-dessous). En fin de fichier on trouve des informations sur le trajet réalisé : Distance totale, distance sur route et pourcentage, distance hors route et pourcentage, dénivelé positif, dénivelé négatif, altitude maximale, altitude minimale.

Exemple d'affichage dans QGIS en fonction du revêtement :

Ajouter le fichier GPX en tant que couche vectorielle puis sélectionner tracks.

Au niveau des couches, clic droit sur tracks puis Propriétés.
Sélectionner Symbologie dans la colonne de gauche et Catégorisé dans la liste déroulante en haut à droite.

Sélectionner desc dans la liste déroulante Valeur et cliquer sur le bouton Classer.
Ensuite il est possible de modifier les paramètres d'affichage de chaque catégorie par un clic droit sur celle-ci.

Une fois le paramétrage terminé on obtient ceci.

Il ne reste plus qu'à ajouter une couche cartographique, par exemple OpenTopoMap.


Pour toute question ou problème concernant ce site Web, envoyez un email à vtopo@free.fr.