dimanche 22 février 2009

Comment trouver son chemin dans un pays inconnu: utilisation de Google Maps avec le GPS


Mise à jour du 14 juillet 2016
Encore plus facile: suivre le tutorial How to plan a route in Google Maps and export it to Gpx que nous traduisons ci-dessous:

  • Depuis Google Maps, planifiez votre route
  • Une fois content, copier le lien URL dans la barre d'adresse
  • Allez sur http://www.gpsvisualizer.com/convert_input
  • Ignorez la plupart des options, sélectionnez Gpx et collez le lien URL copié dans la case "provide he URL of a file on the Web"
  • Pressez ensuite le bouton Convert
  • Une nouvelle page s'affiche et vous donne l'option de télécharger le fichier Gpx

Mise à jour du 27 avril 2014
Plus facile: utilisez Openrunner (il faut y ouvrir un compte gratuit), qui maintenant peut être mis en plein écran. Petits conseils:
  • Activer l'option "Planifier un parcours"
  • Passer en plein écran (icône à gauche en haut d'Openrunner)
  • Puis activer le symbole "Suivre automatiquement la route en utilisant un calculateur d'itinéraire"
  • Sur l'icône "Voiture", choisissez "Cycliste"
  • Cliquer sur "Tracer un parcours"
  • Une fois le parcours terminé, cliquer sur l'icône "Enregistrer son parcours" (à gauche au milieu)
  • Entrer un nom de parcours
  • Exporter sous format GPX-TRACK
  • C'est fini!
  • Avantages: il y a d'autres cartes disponibles dont Topo IGN France, cliquer sur l'icône "Couches" en haut à droite; pour d'autres pays, j'active les options "Satellite" et "Légendes" et l'on peut voir plein de détails en zoomant


Mise à jour du 24 avril 2014: encore plein de changements! Mais je réussis de nouveau à transférer des itinéraires que je prépare dans Google Maps sur mon GPS. J'ai donc biffé, dans la mise à jour du 23.07.2011, ce qui n'est plus d'actualité, et je rajoute la nouvelle procédure de façon succincte:
  • Passer à la version classique de Google Maps: s'il n'y a plus de panneau gauche, c'est la nouvelle version.
    • cliquer alors sur ? en bas à droite,
    • puis "Retour à la version classique de Google Maps",
    • puis une fois qu'elle est affichée,
    • "Mémoriser ce choix pour la prochaine fois:" Oui
  • Dans Google Maps,
    • cliquer sur Itinéraire (en haut à gauche),
    • cliquer droit sur la carte pour sélectionner "Itinéraire à partir de ce lieu"
    • cliquer droit sur la carte pour sélectionner "Itinéraire vers ce lieu"
    • sélectionner l'icône vélo pour que Google Maps favorise les itinéraires adaptés au vélo
  • Tout en bas du panneau gauche de Google Maps,
    • cliquer sur 'Ajouter à "Mes cartes"', 
    • sélectionner "Créer une nouvelle carte..."
    • cliquer "Enregistrer"
  • Dans Google Maps, panneau gauche, sous le nom de l'itinéraire qui vient d'être publié
    • cliquer sur le petit lien en bleu "KML", et
    • sauver ce fichier par exemple sur le Bureau de l'ordinateur
  • Invoquer GPSBabel (si vous l'avez déjà, remettez-le d'abord à jour, sinon télécharger le depuis http://www.gpsbabel.org/download.html
    • "Input:" sélectionner "Fichier"," Format:" "Google Earth (Keyhole) Markup Language"
    • "File Name(s)": le fichier kml que vous avez sauvé au point précédent
    • "Options"." (ne pas changer, j'ai points=0,trackdata=0,labels=0)
    • "Translations Options": sélectionner "Waypoints", "Routes", "Traces"
    • "Sortie": sélectionner "Fichier"
    • "Format": "Garmin MapSource - gdb"
    • "File Name": le nom du fichier (le path complet est copiépar exemple C:/Users/Alain/Desktop/test.gdb)
    • puis "OK" et "Fermer"
  • le fichier gdb est alors créé; les altitudes sont à 0 
  • pour affecter les altitudes, utiliser alors http://www.gpsvisualizer.com/elevation
    • cliquer "Choose file": le fichier gdb qui vient d'être créé
    • "Output:" selectionner "GPX file"
    • cliquer "Convert & add elevation", 
    • "Click to download ....gpx"
    • par exemple sur le Bureau
    • cliquer Save
  • en double-cliquant sur ce fichier, MapSource s'ouvre avec le tracé de Google Maps, et il peut alors être transféré sur le GPS


Mise à jour du 23 juillet 2011: les outils évoluent, et Google Maps dans sa version originale plus difficile à utiliser que précédemment. D'où cette mise à jour nécessaire!

Cet article n'est pas destiné à nos lecteurs habituels, mais plutôt aux cyclo-touristes voyageant en pays lointains et pas rebutés par la technologie. A leur intention, je signale aussi la disponibilité d'itinéraires (ou traces, tracks en anglais) à vélo préparés ou projetés sur Internet. Par exemple tous les itinéraires de nos voyages sont téléchargeables depuis
  • Itinéraires détaillés, un site contenant tous nos itinéraires détaillés (le GPS enregistre plusieurs milliers de points par jour) téléchargeables directement ou via Wikiloc.
  • Wikiloc, un site communautaire contenant également nos itinéraires détaillés, et permettant de les visualiser avec profil d'altitude, statistique sommaire et même en relief 3D si votre navigateur est équipé de l'add-on (ou plugin) Google Earth.
De quoi s'agit-il?
Google Maps contient une cartographie détaillée des pays suffisamment développés et ouverts pour la rendre publique. C'est le cas des pays au programme de notre périple 2009 (Thaïlande, Malaisie, Singapour, Japon, Chine) et des voyages suivants. Cet article montre comment l'on peut préparer des traces (ou tracks en anglais) qui peuvent ensuite être transférés sur un GPS, et utilisés pour circuler dans des endroits parfaitement inconnus.

Bien sûr demander son chemin aux locaux reste possible, voire même indispensable dans quelques pays qui n'ont pas encore une cartographie détaillée accessible depuis Google Maps (la Syrie en 2010 par exemple). Mais il est souvent difficile de se faire bien comprendre, et les locaux auront presque toujours tendance à vous renvoyer sur la route principale, peut-être la meilleure et la plus directe, mais aussi la plus fréquentée et la moins agréable à vélo.

Il y a des moyens plus simples comme d'utiliser des GPS avec cartographie intégrée, ou des mobiles avec GPS capables de recevoir Google Maps via le réseau de téléphonie mobile. Mais ce sont des solutions plus chères, pas toujours fiables, mises à jour, ou dépendantes de la bonne réception d'un réseau mobile.

De quoi a-t-on besoin?

  • un PC, avec une liaison Internet
  • bien sûr un GPS et son câble de liaison au PC (j'ai un Garmin eTrex Vista HCx)
  • un logiciel capable de récupérer des traces gpx, de les transférer sur son GPS: par exemple MapSource de Garmin ou GPSTrack, voir http://www.gpstrack.com
  • éventuellement le logiciel gratuit GPX Editor téléchargeable par exemple depuis http://www.knackes.com/blog/category/logiciels/
  • éventuellement le logiciel gratuit WinGDB3 téléchargeable par exemple depuis http://www.sackman.info/

Comment faire?

Plusieurs sites permettent de préparer ses itinéraires en ligne puis de les télécharger sous format gpx, voir directement sur son GPS:


  • www.openrunner.com
    + très complet et facile d'utilisation, bien documenté: le meilleur des trois que j'ai essayés
    + utilise les cartes de Google Maps, IGN France, ainsi qu'une version d'Open Street Map (Cycle, souvent lente à télécharger)
    - n'utilise pas toute la largeur des écrans plus grands que (je crois) 1024 points
  • tracks4bikers.com/ possède deux avantages qui me font le préférer malgré ses défauts
    + utilise tout l'écran, un net avantage si on travaille sur un grand écran
    + utilise les cartes de Google Maps, et Open Street Maps en plusieurs versions (certaines sont plus rapides à télécharger que d'autres)
    - un bug oblige l'utilisateur à nettoyer les fichiers gpx générés avec GXP Editor pour les rendre compatibles avec MapSource
    - limité à 200 km par trace
  • www.bikely.com
    - ne permet pas d'accéder à d'autres sources cartographiques que Google Maps
  • www.gpsies.com
    ? pas utilisé
  • ...
Je donne ci-dessous la procédure avec tracks4bikers.com puisqu'il n'y a pas de documentation détaillée
  • Ouvrir tracks4bikers.com sur votre navigateur
  • Cliquez sur GMAP Builder ou OSM Builder dans le menu supérieur (Google Maps ou OpenStreet Maps), puis sélectionnez la vue qui vous convient (par exemple Plan, Relief ou Satellite dans GMAP Builder)
  • Cliquez sur l'icône  pour centrer la partie à utiliser maintenant sur l'écran
  • Déplacez-vous sur la zone où créer la trace et zoomez au facteur qui vous convient (vous pouvez aussi utiliser le bouton Find et y entrer le nom du lieu où vous voulez démarrer la trace)
  • Utilisez l'option Follow Road (bas de l'écran) autant que possible, mais s'il manque un bout de route vous pouvez utiliser temporairement l'option Off Road
  • Cliquez votre trace, vous pouvez déplacer la carte en maintenant le bouton de la souris enfoncé et en déplaçant celle-ci; limitez-vous à 200 km au plus; vérifiez en mode satellite la précision de la cartographie que vous utilisez, le trafic visible au moment de la photo aérienne, et corrigez au besoin
  • Cliquez sur le bouton puis sur Update profile pour visualiser les profils d'altitude de vos traces et connaître les futures dénivelées
  • Une fois votre trace terminée, pressez sur le bouton Download (bas de l'écran), puis sélectionnez le format GPX (generic), le nom de la trace et pressez sur le bouton Download de cette fenêtre de dialogue; choisissez ensuite où vous voulez enregistrer ce fichier sur votre ordinateur
  • Hélas cet excellent site track4bikers a un petit bug et les fichiers gpx générés ainsi ne s'ouvrent pas  pas dans MapSource (alors que GPStrack les ouvre sans difficulté) . Si vous utilisez MapSource, passez d'abord ce fichier à la moulinette GPX Editor, pour supprimer le champ Date de toute la trace, puis sauvez le nouveau fichier "propre" ainsi obtenu, qui va maintenant s'ouvrir sans difficulté avec MapSource. Sinon les fichiers gpx sont compris par le GPS si on les y transfère directement (au moins le mien, le Garmin Vista HCx)
  • Vous pouvez maintenant connecter le GPS, et y transférer la ou les traces à suivre
  • Beaucoup de GPS sont limités quand au nombre de points (ou segments) par trace, typiquement 500 points au maximum. Si c'est le cas, vous pouvez utiliser
    - MapSource pour filtrer vos traces et ne transférer que le nombre de segments autorisés (sinon les traces vont être tronqués au moment du transfert vers le GPS)
    - WinGDB3 permet aussi de le faire en contrôlant mieux le nombre de points résultant du filtrage, mais il faut avoir converti le fichier .gpx en .gdb au préalable (avec MapSource)
    - ce devrait aussi être possible avec GPX Editor
  • Il vous faut apprendre à utiliser le GPS pour suivre ces traces. N'essayez pas de transformer vos traces en routes, car vous perdriez énormément de détails. J'utilise l'option Montrer la trace sur la carte de mon GPS, puis je n'ai plus qu'à suivre cette trace en regardant la trace pré-enregistré sur l'écran, qui me montre aussi en permanence ma position actuelle et ma direction.

Rajouter des points d'intérêts (waypoints en anglais)

Track4bikers ne permet pas de rajouter des points d'intérêts tels qu'hôtels, monuments, ...  à transférer ensuite sur le GPS. Mais vous pouvez le faire par exemple avec GPX Editor:
  • onglet Google Maps
  • cliquez sur le point à retenir
  • cliquez ensuite sur le petit drapeau en haut à gauche de la carte
  • modifiez le nom automatiquement affecté en cliquant droite sur le waypoint dans la liste à gauche de l'écran, puis Propriétés
Avantages

Un peu technique mais vraiment très utile à peu près partout, pour
  • se diriger sans aucune hésitation,
  • connaître les étapes et leurs dénivelées à l'avance,
  • et choisir des routes peu fréquentées quand c'est possible (zoomer sur la route en mode satellite pour voir s'il y a beaucoup de véhicules quand la photo a été prise).