MyGPSFiles:

Lecteur de traces GPS

MyGPSFiles, c'est quoi?

Une application web qui permet de visionner des traces GPS stockées sur votre PC Windows, PC Linux ou Mac.
Il est également possible de créer et de modifier rapidement des parcours GPS.
Elle se veut: (*) Dépend du navigateur utilisé (voir Compatibilité Navigateurs).

L'application

La page de l'application est ici:
http://www.mygspfiles.com/app/

Fonctionnalités

Lecture

Le reste en image:

On peut ouvrir les traces en glissant les fichiers dans la fenêtre.
Ici, c'est sous Windows. Mais ca marche aussi sous Linux et Mac.

Affichage de plusieurs traces.
Selectionnez une trace pour avoir plus de détails sur un point du parcours.

Carte Géoportail IGN en plein écran.
Les fenêtres sont déplaçables, redimensionnables, interchangeables...

Plusieurs types de données peuvent être affichés sur le graphe.
Utilisez les boutons +/- ou la molette pour zoomer.
(On voit ici que j'étais plus frais les 2ers jours)

Affichage de 2 fonds de cartes en même temps. Les cartes se centrent automatiquement sur le curseur quand il se déplace.

Astuce: Le petit bonhomme de StreetView offre parfois de jolis panaromas à coté de nos traces.
Pratique pour se rappeler des souvenirs ou faire du repérage.

Les navigateurs ne supportant pas la lecture de fichiers locaux ont besoin de passer par le serveur. Le chargement est beaucoup plus lent mais MyGPSFiles fonctionne normalement ensuite.

Les portions sans signal GPS apparaissent en gris dans la barre de contrôle. Ces segments ne sont pas affichés sur les cartes/graphes.
Par contre, ils sont pris en compte pour le calcul de la distance pour coller au maximum à ce que vous avez roulé.

Toutes les colonnes du tableau sont triables.
Le total des distances, dénivelés, etc est affiché en bas du tableau.

Google Earth 3D

MyGPSFiles peut afficher vos traces en 3D en utilisant le plugin Google Earth (version minimale: 6.1.0.5001). Le plugin est téléchargeable sur cette page.

Pour la navigation en 3D, j'utilise beaucoup les touches CTRL et SHIFT pour changer de point de vue. Il suffit de maintenir une des deux touches appuyée en deplaçant la carte avec la souris.
Consultez le guide de l'utilisateur de Google Earth pour tous les détails.

Pour les sports aériens, il faut désactiver l'option "Affiche les traces au niveau du sol" dans Menu -> Préférences -> Carte.
Pour les petits reliefs, il faut augmenter la valeur du champ "Exagération du relief" dans ce même onglet.

Il y a quelques restrictions: En image:

Une semaine de ski.

Et en vol.
L'option "Affiche les traces au niveau du sol" est décochée.


L'effet du paramètre "Exagération du relief" sur des collines bretonnes:
A gauche, pas d'exagération. A droite, la valeur a été positionnée à 3.

Edition

Une autre fonctionnalité de MyGPSFiles: la modification et la création de trace.
Comme tout bon outil d'édition, il est possible d'ajouter et de déplacer des points, de changer les points de départ et d'arrivée, d'inverser le parcours.

Les plus de la création d'itinéraires avec MyGPSFiles: Note 1: Pour créer une trace: Menu -> Trace -> Créer...
Note 2: L'ajout ou le déplacement d'un point entraine la perte du temps: la date, la durée, la vitesse, etc disparaissent.

En image:

Le suivis de traces.
La trace rouge a été entièrement créée en 5 clics (et pas un de plus!). Le parcours reprend les altitudes des points copiés.

Les points de référence. Leur nombre varie en fonction de l'échelle de la carte. Cliquez dessus avec le bouton droit pour accéder aux opérations possibles.

Et un tutoriel vidéo:
Au programme:
  • 0:15 --- Edition de trace ---
  • 0:27 Les points de références
  • 1:05 Déplacement de points
  • 1:38 Ajout de points intermédiaires
  • 2:03 Historique
  • 2:25 Les outils disponibles depuis le menu
  • 3:09 (Demo) Comment supprimer une partie d'une trace
  • 4:13 Sauvegarde (formats supportés: TCX/GPX)
  • 4:31 --- Création de trace ---
  • 4:38 Le dessin point à point
  • 4:58 Le suivis de trace
  • 6:16 (Demo) Comment créer un nouveau parcours de 35 km en 7 clics

La boite à outils

En complément de l'outil d'édition orienté dessin, la boite à outils propose des outils pour manipuler les données de vos traces.
Elle est accessible depuis le menu Fenêtres > Boite à outils.

Les actions des outils sont assez variées. L'application fournit une aide quand vous en sélectionnez un.
Voici un petit résumé des outils par catégories:
La liste complète des outils est visible sur cette copie d'écran:


Replay

La fenêtre Replay permet de rejouer des traces dans le temps.
En chargeant plusieurs traces réalisées sur le même parcours, vous allez pouvoir créer une course virtuelle et comparer vos performances sur différents tronçons du parcours.

On peut voir évoluer: Note 1: Le replay est relatif. A t=0, les curseurs sont positionnés au début de chaque trace. Les curseurs bougent ensuite à partir de ce point.
Le point de départ d'une trace est donc important. Utilisez l'outil d'édition pour l'ajuster si besoin.
Note 2: Le classement se base sur la distance parcourue. Le 1er est celui qui a parcouru le plus de distance à l'instant t.

Et en image:

Appuyez sur la touche espace pour lancer le replay.

Le controle se fait comme un lecteur vidéo: Play/Pause/Stop.
La fenêtre Replay est aussi disponible depuis Menu -> Fenêtres

Sur la copie d'écran, on voit qu'au bout de 6min13, Pierre a parcouru 2.342km.
Paul a fait 339m de moins.
Paul a 41s de retard sur Pierre (Pierre est passé il y a 41s à l'endroit où se trouve actuellement Paul).
Démo d'une course virtuelle entre 8 traces.

En 3D, la caméra peut suivre le curseur de deux façons différentes:

Mode embarqué: la caméra reste derrière le curseur et le suit comme si la caméra était au bout d'une perche fixée dans son dos. La position de la caméra est configurable dans Preferences -> Carte.

Mode traveling: la caméra se déplace pour que le curseur soit toujours à la même position sur l'écran. La carte ne tourne plus. Elle reste orientée dans la même direction.

Cliquez sur le curseur ou bougez la carte pour passer d'un mode à un autre.

Le partage temporaire de traces

MyGPSFiles propose un service de partage temporaire de trace.
En voici un exemple:
http://www.mygpsfiles.com/app/#heEtIhF

Le partage est:
  • Temporaire: il est valide 30 jours. Au dela, les traces sont effacés du serveur.
  • Privé: vous seul connaissez l'adresse du lien généré.
    Vous êtes libre de l'envoyer à qui vous voulez.
  • Supprimable à tout moment: en même temps que le lien pour le partage, vous obtenez un lien de suppression. En ouvrant celui-ci, vous pourrez supprimer le partage.
  • Rapide a créer: Aucune inscription n'est nécessaire. En 2 clics, vous pouvez envoyer vos traces à vos amis.
  • Spacieux: La taille max d'un partage est de 100 000 points (addition de tous les points de toutes les traces du partage)
    Soit approximativement 1 fichier trace de 30Mo ou 10 fichiers de 3Mo, etc...
  • Pratique: L'application génère des QR Codes pour télécharger plus facilement les traces partagées depuis un smartphone.

Comment partager des traces en 4 étapes:
  • 1/ Charger les traces à partager dans l'application.
  • 2/ Ouvrir le menu Traces > Partager...
  • 3/ Renseigner ou pas (tout est optionnel) le titre, l'auteur et la description
  • 4/ Cliquer sur le bouton envoyer
C'est tout! Vous obtiendrez un lien que vous pourrez partager et un autre lien pour supprimer le partage.

Note: Conserver bien les 2 liens générés. Vous n'aurez pas la possibilité de les retrouver par la suite.

Conditions d'utilisation:
Comme pour toute l'application, il n'y aucune garantie ni sur la sauvegarde des données ni sur la confidentialité des données partagées.
Mais normalement, il ne devrait pas y avoir de problème. Je fais confiance à mon hébergeur pour le stockage des données. Ensuite, les identifiants des partages sur 8 caractères sont suffisamment complexes: il y a plus de chance de gagner au Loto que de trouver un partage par hasard.

Tutoriel vidéo:
Au programme:
  • 0:00 Création du partage
  • 1:13 Les 2 liens générés
  • 1:38 Ouverture du partage
  • 1:57 Les QR codes
  • 2:38 Suppression du partage
  • 0:34 & 1:43 Liens vers les points de trace

Le partage de traces via Dropbox

Si vous voulez partager et afficher des traces de manière permanente, c'est possible en passant par un site de stockage en ligne.
Bon, pour l'instant, seul Dropbox est supporté.

La procédure est simple:
  • Vous partagez un répertoire de votre Dropbox contenant des traces. Vous obtenez un lien comme celui-ci: https://www.dropbox.com/sh/45w3evey0r7e7lz/P0D36Pk6GJ
  • Pour voir ces traces dans MyGPSFiles, il suffit de prendre l'adresse de l'application "http://www.mygpsfiles.com/app/", d'y ajouter un dièse "#" et ensuite le lien vers le répertoire Dropbox.

Ca donne ceci:
http://www.mygpsfiles.com/app/#https://www.dropbox.com/sh/45w3evey0r7e7lz/P0D36Pk6GJ

L'application chargera toutes les traces dont le format est supporté et ignorera tous les autres fichiers.
Si un fichier mygpsfiles.txt est présent, l'appli le lira pour récupérer les infos sur le partage: titre, nom de l'auteur et description.
Le format est simple. J'espère que cet exemple suffira: mygpsfiles.txt.

Compatibilité Navigateurs

MyGPSFiles fonctionne sur toute machine (Windows, Mac ou Linux) disposant d'un navigateur WEB. En revanche, le site n'a pas encore été testé/adapté pour l'utilisation depuis un smartphones ou une tablette.

Ce n'était pas le cas à la création de MyGPSFiles mais maintenant tous les navigateurs (dans leurs dernières versions) font tourner l'application à 100%.
Malgré les évolutions, Internet Explorer reste une exception. C'est pourquoi je garde ce tableau:
WEB Browser MyGPSFiles Quick
loading
Drag'n'Drop 3D
Google Earth
Chrome Yes Yes Yes Yes
Firefox Yes Yes Yes Yes
Opera Yes Yes Yes Yes
Safari Yes Yes Yes Yes
Internet Explorer 10 & 11
sans Chrome Frame
Yes Yes Yes No
Internet Explorer 9
sans Chrome Frame
Yes No No Yes
Internet Explorer (6, 7, 8, 9, 10)
avec Chrome Frame
Yes Yes Yes Yes
Explications:

Plus besoin de plugin (31/10/2011)

Après 8 mois de services, le plugin MyGPSFiles n'est plus utile pour afficher vos traces.
La nouvelle application web n'en a pas besoin.
La page web utilisée par le plugin (/onmypc/) restera disponible mais ne sera plus maintenue. Je vous invite à désintaller le plugin et à utiliser la page de la nouvelle application.

Fonctionnellement, on perd l'explorateur de fichiers et l'ouverture de l'application par un simple clic sur un fichier tcx ou gpx.
Mais on gagne en rapidité de chargement, en précision (tous les points sont affichés) et en clareté de lecture (on choisit les traces qu'on veut ouvrir).
De mon coté, je gagne en facilité de développement. Si j'ajoute une fonctionnalité, je n'aurais pas besoin de demander d'installer une nouvelle version de plugin.

News

15/04/2014: Partage permanent via Dropbox. Plus d'infos
03/04/2014: Support de la lecture des fichiers FIT (GPS Garmin). Support uniquement en lecture. Si vous modifiez la trace, le fichier sera sauvegardé sous un autre format.
27/02/2014: Boite à outils: Possibilité d'accélérer ou de ralentir les temps d'une trace.
06/02/2014: Partage temporaire (30 jours) de traces. Plus d'infos
16/07/2013: Ajout d'une échelle sur la carte principale.
20/06/2013: Amélioration de l'application sous Internet Explorer 10.
Mise à jour de la section "Compatibilité Navigateurs" de cette page.
17/06/2013: Changement de design.
Ajout du plein écran et de 3 modes d'affichage activable par la touche d. Plus d'infos
06/05/2013: Ajout de "Enlever non visibles" dans le menu Trace pour supprimer toutes les traces non visibles.
01/05/2013: Ajout de la boite à outils.
11/02/2013: Pour enregistrer une trace, glissez la depuis le navigateur vers le bureau du PC. Fonctionne uniquement sur Chrome.
Mais attention, il y a actuellement un bug dans Chrome. Plus d'infos ici.
31/01/2013: Ajout d'un champ de recherche sur la carte.
Edition de trace: L'altitude des nouveaux points est maintenant récupérée. Données fournies par MapQuest.
01/01/2013: Edition de trace: ajout du calcul d'itinéraire (piéton, vélo ou voiture) entre 2 points. Résultat fourni par Google Maps.
12/12/2012: Depuis octobre, j'ai fait plein de petites mises à jour: corrections de bugs et petites améliorations des fonctions existantes.
28/10/2012: La position de la carte au démarrage de l'appli est maintenant configurable dans Preferences -> Carte.
10/10/2012: La touche espace déclenche / met en pause le replay.
En 3D, la caméra suit le curseur (doc).
10/09/2012: Pour la 3D, ajout du paramètre d'exagération du relief dans les préférences.
09/09/2012: La 3D avec le plugin Google Earth (doc).
20/07/2012: Ajout de la gestion du cardio, de la cadence et de la puissance pour TCX et GPX (avec extensions Garmin)
Changement sur le graphe:
  • Vous pouvez choisir le type de donnée représenté.
  • Vous pouvez zoomer sur l'axe des X avec les boutons +/- ou avec la molette de la souris.
17/04/2012: Correction d'un bug sur le calcul du dénivelé.
Ajout de la fenêtre Replay (doc).
03/03/2012: Ajout de l'édition et de la création de traces (doc).
22/01/2012: MyGPSFiles se sociabilise. Suivez l'actualité sur Twitter ou Facebook.
17/11/2011: Sur Internet Explorer, mise en place du plugin Google Chrome frame pour utiliser MyGPSFiles à 100%.
08/11/2011: Gestion des pertes de signal GPS (screenshot).
31/10/2011: Nouvelle application: Plus besoin d'installer de plugin.
MyGPSFiles fonctionne sous Windows, Mac et Linux.
Lecture des traces plus rapide et affichage plus précis (tous les points sont maintenant affichés)
25/06/2011: Les couleurs des traces sont maintenant modifiables.
14/06/2011: Opera supporté de nouveau. Enfin, l'application indique ce qu'il faut faire si elle ne réussit pas à démarrer.
12/06/2011:
  • L'application est maintenant compatible avec Internet Explorer 9.
  • Ajout d'un dialogue "Préférence" pour modifier la langue (anglais ou français), les unités, l'épaisseur et l'opacité des traces.
  • L'application est complétement "francisée".
15/04/2011: Possibilité de jouer sur la visibilité des traces du répertoire ouvert. Le total se met à jour en fonction de la sélection des traces visibles.
26/03/2011:
  • Affichage du total des traces courantes: somme des distances, durées, dénivelés et moyenne des vitesses moyennes.
  • Ajout d'une deuxième vue carte. Disponible depuis le menu Window > Map #2.
  • Par défaut, les cartes suivent le déplacement du curseur. L'option est désactivable (Map > Follow cursor).
06/02/2011: Lancement du site.

Big Thanks

Ce projet s'appuie sur de nombreux outils et librairies open sources ou mis à disposition gratuitement. La qualité de ces projets participatifs et le travail qu'il y a derrière sont vraiment impressionnants.
Un grand merci à:

Le projet

C'est un "midnight project". Il avance par à coup en fonction du temps libre, de la motivation et de la météo.
C'est encore loin d'un résultat pro mais c'est utilisable.
Pour la petite histoire, ca fait plusieurs années que j'utilise une application maison pour afficher mes bêtes gpx sans 36000 manipulations.
Récemment, ne trouvant toujours pas de vraie application qui réponde à mes modestes besoins, j'ai décidé de franchir le cap et de partager cet outil.

Sportivement,
Manu