Comme beaucoup, j’ai cédé à la mode et je me suis acheté un GPS. Mon choix s’est porté sur le modéle Evadéo X60 de l’IGN.

Le critère principal ayant guidé mon choix est le fait que les GPS de l’IGN permettent de charger des cartes au format 1:25000. Ils sont donc utilisables lors des randonnées.
Pour la compatibilité avec Linux, il faut insérer la carte SIM du GPS dans le lecteur du PC et y copier ou récupérer les données avec le gestionnaire de fichier (Nautilus puisque j’utilise Gnome). Pour tracer mes randonnées, j’utilise une VM (Virtual Machine ou Machine Virtuelle) dans laquelle fonctionne le logiciel IGN-Rando sous XP.

Hormis l’apprentissage du GPS, la difficulté se situe dans les formats des fichiers de traces qui sont différents suivant l’outil utilisé.

Les formats des fichiers de traces

Pour manipuler les tracés des circuits de randonnées, je suis obligé d’utiliser 4 formats différents de fichiers :

  1. IGN-Rando sauvegarde les tracés sous un format rdn. Tous mes tracés de randonnées utilisent ce format.
  2. Google utilise le format KML pour Google-Map et Google-Earth. J’utilise ce format pour publier des aperçus des randonnées sur la site de Henchou Don Lanvaeleg.
  3. Le GPS Evadeo sait lire des tracés au format gpx.
  4. Les traces capturées par la GPS sont au format TRK

Le logiciel IGN-Rando n’est plus commercialisé, il a été remplacé par Georando

Avec tous ces formats différents, il faut pouvoir passer de l’un à l’autre sans devoir refaire le tracé !

 

Gpsbabel : l’outil de conversion

Heureusement, une solution existe pour la conversion des différents formats de fichier, il s’agit de gpsbabel. Il est disponible pour différentes distributions et sous Ubuntu, il s’installe avec la commande

    sudo apt-get install gpsbabel

Il existe également une interface graphique pour gpsbabel, il s’agit de gebabbel qui s’installe avec la commande

    sudo apt-get install gebabbel

L’outil gpsbabel existe également pour Windows, mais n’ayant pas de poste sous cet OS, je ne l’ai pas testé.

La syntaxe pour utiliser gpsbabel est la suivante :

    /usr/bin/gpsbabel [options] -i INTYPE -f INFILE -o OUTTYPE -F OUTFILE

avec :

  • options donne le type de tracé à convertir
  • INTYPE le type du fichier d’entrée et INFILE le nom du fichier d’entrée
  • OUTYPE le type du fichier de sortie et OUTFILE le nom du fichier de sortie

Le détail des options et des types de fichiers est donné dans l’aide (commande man gpsbabel`) ou sur cette page.

Les commandes de convertion

Pour les différentes convertions que j’ai besoin, j’utilise les commandes suivantes :

  • convertir un fichier RDN vers GPX
    gpsbabel -t -N -i ignrando -f Ma_Rando.rdn -o gpx -F Ma_Rando.gpx
  • convertir un fichier RDN vers KML
    gpsbabel -t -N -i ignrando -f Ma_Rando.rdn -o kml -F Ma_Rando.kml
  • convertir un fichier KML vers GPX
    gpsbabel -t -N -i kml -f Ma_Rando.kml -o gpx -F Ma_Rando.gpx
  • convertir un fichier TRK vers RDN
    gpsbabel -t -i compegps -f Ma_Rando.TRK -o ignrando -F Ma_Rando.rdn

Automatiser les convertions

Pour faciliter ces différentes convertions, j’utilise un script Nautilus qui réalise le traitement en fonction du type de fichier.