Skip to Content

Visualiser un fichier GPX avec googlemaps

But de ce Document

Ce document me sert de mémo. Il relate mon expérience lors de cette tâche. Je l’ai écrit pour me souvenir des différentes opérations que j’ai dû effectuer. Je le diffuse car cela pourra servir à d’autres personnes.

Situation initiale

J’utilise le programme Maemo mapper sur ma N800 et un récepteur GPS bluetooth. Ce programme est capable d’enregistrer un parcours dans un fichier XML au format GPX. Je souhaitais pourvoir visualiser ces parcours sur mon PC.

Réalisation

Sachant que google propose des fonctions toutes faites pour faire ce genre de chose, il est relativement aisé de tracer un parcours sur une carte. Je vous conseille de lire la documentation de l’API sur le site de google (voir les liens à la fin de cet article)

Le programme joint à ce mémo correspond à une concaténation de morceaux de programmes issus de la documentation de googlemaps. Il faut simplement prendre garde de ne pas trop envoyer de points sinon le navigateur arrête le script en indiquant qu’il prend trop de temps à s’exécuter.

Pour tester le programme, il suffit de placer les fichiers :

  •  visuGPX.html
  •  track.gpx

    dans un même dossier et d’ouvrir le fichier html dans votre navigateur pour obtenir ceci :


    Conclusion

    Avec simplement une quarantaine de lignes de code, on peut mener à bien cette opération grâce à l’API de Google et les fonctions avancées de javascript, notamment la fonction de parsing des fichiers XML.

    Liens

  •  Tout sur le GPX
  •  L’API google maps
  •  Un visualiseur de fichier GPX online

    Historique des modifications

    Version Date Commentaire
    0.1 07/05/2007 Création par Jibux
    Zip - 19.3 ko
    Le fichier html et le fichier gpx
  • Fichier attachéTaille
    visuGPX.png162.51 Ko
    Le fichier html et le fichier gpx19.38 Ko

    Commentaires

    Visualiser un fichier GPX avec googlemaps

    Je me permet de donner l’adresse d’un petit site que j’ai fait ou il est possible de soumettre des fichiers GPX et de les visionner ensuite sur carte.
    Le site :

    Visualiser un fichier GPX avec googlemaps

    Merci pour ta modif. Je viens de tester sur mon GNULlinux et ça fonctionne toujours.

    Les .ZIP ne sont pas mon format préféré mais je l’utilise pour que les utilisateurs de windows puissent l’utiliser facilement. Je compresse le(s) fichier(s) depuis Konqueror avec un clic droit. Et j’obtiens un fichier qui a ces caractéristiques :

    file Archive.zip
    Archive.zip : Zip archive data, at least v2.0 to extract

    Visualiser un fichier GPX avec googlemaps

    Le zip n’etait pas directement téléchargeable. Je viens de modifier l’article en conséquence.

    > Visualiser un fichier GPX avec googlemaps

    Je suis également intéressé par l’atelier. Merci d’avance.

    > Visualiser un fichier GPX avec googlemaps

    Salut GnunuX,

    Oui, je peux envoyer mes tracks si ça peux faire avancer la carte.
    Je pense qu’un atelier sur le sujet serais très intéressant.

    > Visualiser un fichier GPX avec googlemaps

    Bien, maintenant que tu es équipé, tu vas pouvoir m’aider a "cartographier" dijon ;)

    J’ai pas mal avancé. Tu peux voir une version un peu ancienne ici (faut zoomé pour voir plus de route, toute n’ont pas encore leur nom) :

    http://www.informationfreeway.org/ ?lat=5993409.23177&lon=562882.1543&zoom=12&layers=B00000

    En fait en local c’est encore plus avancé, mais ce we ils ont mis a jour la plateforme, donc je n’ai pas pu commité.

    Si ca interesse, je veux bien faire un atelier sur OpenStreetMap (que je découvre seulement).

    afficher dans googlemaps

    bonjour Jibux. super ce visuGPX ! Le seul problème est que je travaille plutôt en coordonnées Lambert II et qu'il va falloir que je me convertisse (et mes sites aussi). Bonnes ballades