GpxCleaner : nettoyeur de GPX trace

et générateur de GPX route





GpxCleaner est un logiciel qui réduit le volume des fichiers GPX.

Caractéristiques :
Supprime les balises inutiles à la trace proprement dite,
Une option permet aussi de supprimer les champs "time",
Permet de réduire la résolution du tracé par suppression de trackpoints trop rapprochés,
Un compte rendu donne distance, dénivelé et altitudes min / max,
Le fichier "trace" résultat est sauvegardé sous le nom "Trk_MonFichier.gpx",
Un fichier "route" résultat est sauvegardé sous le nom "Rte_MonFichier.gpx",




Ce logiciel allège les fichiers de trace en supprimant les décimales des balises ‹ele›. En effet, il n'est pas rare de trouver des fichiers GPX avec 13 décimales pour une altitude. Il n'y a aucun intérêt d'avoir une altitude de 210,0235642248921m.
Le nombre de décimales des coordonnées est tronqué à 7. Là aussi, on trouve des éditeurs de tracés qui produisent des coordonnées à 16 décimales !
On peut également supprimer des points trop rapprochés. Une liste permet de choisir la distance minimale entre deux points. Tout point situé dans l'intervalle est supprimé.
A la fin de la conversion, un compte rendu indique la distance, le dénivelé, les altitudes min et max et le nombre de points conservés.
Ce même compte rendu est inséré en commentaire dans le fichier résultat (balise cmt).
Le fichier original est conservé sans modification et deux nouveaux fichiers sont générés :
Trk_MonFichier.gpx
Rte_MonFichier.gpx

Trk_MonFichier.gpx est le fichier original allégé.

Rte_MonFichier.gpx est un fichier de type "route" composé de balises ‹rtept›.
Un tel fichier doit permettre d'obtenir un guidage plus convivial sur certains GPS.



Ce logiciel comporte un parser XML maison qui s'est avéré plus compliqué que prévu.
Bien que testé, GpxCleaner est réputé sans bug tant que l'on n'en a pas trouvé un !



V2.0 du 02-08-2019 pour Windows




Exécutable pour linux