MyTourbook, votre roadbook de randonnées
Écrit par xania   
1) Introduction
 
Après avoir longtemps cherché un logiciel permettant de gérer ma bibliothèque de traces, j'ai décidé de vous présenter MyTourbook. L'application n'est pas récente puisqu'elle existait déjà en 2007, j'en ai même trouvée une trace dans le forum GpsPassion en 2009. Mais elle présente aujourd'hui une maturité certaine. D'autres logiciels existent dont le fameux SportTracks mais ces applications sont à destination des sportifs et proposent des fonctions sophistiquées d’enregistrement et de suivi d’entrainement ainsi que la gestion des équipements qui ne sont pas utiles à tous ceux qui pratiquent simplement la randonnée, le VTT ou un sport juste destiné à maintenir la forme. Enfin la tournure commerciale que prend SportTracks et ses plugins peuvent irriter malgré toutes les qualités que peut présenter le logiciel. Par ailleurs le secteur commercial est largement fourni en application de tout genre comme Rubitrack, Ascent ou Runner Studio. MyTourbook présente l'avantage d'être entièrement gratuit et disponible sur Windows, Mac et Linux.

Si vous avez téléchargé MyTourbook récemment vous aurez constaté qu'on ne parle pas de trace mais de parcours, c'est un parti pris dans la traduction que j'ai apporté au logiciel.
 
 Image   Image
               
MyTourbook est une application qui permet :

- d'importer des traces gps ou des logs d'appareils d'entrainement cardio type vélo ou rameur
- de constituer une bibliothèque de parcours par utilisateur qu'il sera possible d'afficher/ rechercher par ordre chronologique, par type de parcours, par tag (localisation ou autre)
- d'éditer les parcours (ajuster l'altitude, lissage vitesse, pente, fréquence cardiaque et altitude)
- de scinder et de fusionner des parcours
- de comparer des parcours
- d'obtenir des graphiques (altitude, vitesse, allure, altimètre/ vit. ascensionnelle , dénivelé, puissance et avec les capteurs qui vont bien fréquence cardiaque, température, cadence)
- d'obtenir des données pour chaque parcours (distance, durée, temps de pause, dénivelés positif et négatif, vitesse moyenne, allure)
- d'enrichir manuellement ces données d'informations complémentaires (description, lieux de départ et d'arrivée, météo, température, vitesse du vent, etc..) et de marqueurs
- d'afficher les parcours sur des cartes en ligne ou hors ligne y compris sur des cartes personnalisées
- d'afficher automatiquement des photos sur les parcours sans géoréférencer les dites photos
- d'obtenir des données statistiques sur vos activités, fréquence des parcours, durée ou distance par jour/semaine/mois/année, etc ..

2) Présentation de l'interface

L'espace de travail est composé de perspectives, une perspective contient des sous fenêtres qui peuvent contenir des vues. A ce jour la liste des vues disponibles est la suivante :

- Import de parcours, permet d'importer les traces et logs
- Calendrier, affiche les parcours depuis une vue calendrier
- Livre des parcours, affiche les parcours classés par année/mois/jour
- Parcours avec tags, affiche les parcours classés par tags
- Catalogue des parcours, affiche les parcours de référence
- Statistiques, affiche les données statistiques sur vos activités
- Carte des parcours, affiche le(s) parcours sélectionné(s) sur une carte
- Editeur de parcours, permet de modifier les données du parcours sélectionné
- Graphique des parcours, permet d'afficher les graphiques profil d'altitude, vitesse, etc .. du parcours sélectionné
- 3D Tour Map, en cours de développement, affiche des cartes en 3D
- Marqueurs de parcours, affiche les marqueurs du parcours sélectionné. Un marqueur est un point que l'on peut placer sur une trace et nommer. Il pourra être rendu visible sur la carte ou sur les graphiques.
- Waypoints, montre les points de passage du parcours sélectionné
- Analyseur de parcours, permet d'analyser un segment de parcours que l'on aura sélectionné sur le graphique entre les 2 curseurs verticaux, donne des min, max, moyenne, etc ..
- Conconi test, exploite les données de ce type de test sportif disponible avec certains ergomètres
- Division de parcours, crée automatiquement des segments de parcours suivant les variations d'altitude, de distance, de temps de pause, etc ..
- Entraînement, affiche les données statistiques basées sur le rythme cardiaque      
- Lissage de parcours, permet de lisser les parcours sur des critères d'altitude ou de vitesse
- Places, Rechercher un point d'intérêt sur wikipedia et l'afficher sur la carte
- Comparaison de parcours, affiche la liste des parcours choisis pour comparaison avec un parcours de référence. La comparaison de parcours s'effectue uniquement sur le critère altitude. Le process de comparaison se lance depuis l'assistant dédié à cette fonctionnalité.    
- Parcours comparés, affiche le parcours sélectionné pour comparaison avec le parcours de référence choisi
- Parcours de référence, affiche le parcours de référence sélectionné depuis le Catalogue des parcours. Un parcours de référence se crée depuis la vue des Graphiques d'altitude.
- Statistiques annuelles, affiche les statistiques annuelles de vos activités, fréquence des parcours, durée ou distance par jour/semaine/mois/année, etc ..
- Dossier photos, permet de parcourir les dossiers où vous stockez vos photos et d'en afficher une galerie
- Photos + Parcours, affiche les parcours liés avec des photos
- Photos du parcours, affiche les photos liées au parcours sélectionné
 
Image     Image
       
Perspectives et sous-fenêtres sont entièrement personnalisables. Il est possible d'ouvrir plusieurs perspectives mais une seule est affichée à la fois.

A l'installation les perspectives suivantes sont proposées :

- Import de parcours, affiche les vues Import de parcours et Graphique des parcours
- Livre des parcours,  affiche les vues Livre des parcours, Calendrier, Editeur de parcours, Carte des parcours, Graphique des parcours, Import des parcours, Statistiques, Marqueurs et Waypoints
- Catalogue des parcours, affiche les vues Catalogue des parcours, Parcours de référence et Parcours comparés
- Comparer des parcours, affiche les vues Comparaison des parcours, Parcours de référence et Parcours comparés
- Statistiques, affiche la vue Statistiques et Graphique du parcours

Plusieurs vues différentes peuvent être rassemblées dans une même sous fenêtre un effectuant un drag and drop de la barre de titre d'une vue sur une autre. L'accès à chaque vue se fait alors grâce à un onglet. Les vues possèdent deux menus :
- un menu associé à la sous fenêtre activable en cliquant sur la petite icône en haut à droite en forme de triangle orienté vers le bas. Les options de ce menu concernent la sous fenêtre elle-même.
- un menu système accessible en faisant bouton droit sur l'onglet de la vue qui permet de détacher la vue, de la déplacer, fermer, etc ..

Pour positionner une vue dans une sous-fenêtre existante ou dans une nouvelle sous-fenêtre il faut tout d'abord sélectionner la vue depuis le menu Vues. Celle-ci s'affiche sur l'espace de travail ou directement dans une sous-fenêtre existante. Il suffit d'effectuer un drag and drop de cette nouvelle vue pour la positionner à l'endroit voulu. Pendant le déplacement l'emplacement de la fenêtre est matérialisé par un cadre grisé, il est possible de déplacer la vue dans une sous-fenêtre existante ou bien dans une nouvelle fenêtre sur toute la largeur de l'écran en approchant les bords latéraux de l'écran.

Chaque perspective possède une organisation par défaut de ses sous fenêtres. Pour revenir à cette organisation par défaut, il faut utiliser l'option  "Réinitialiser la Perspective" du menu "Vues" ou faire bouton droit sur le nom de la perspective et choisir l'option Réinitialiser.

Il est bien sûr possible et même conseillé de créer de nouvelles perspectives. Pour ma part j'ai créé les perspectives suivantes :

- Ma perspective qui affiche dans la 1ère sous-fenêtre les vues Livre des parcours, Parcours avec tags, Calendrier et dans les 3 autres sous-fenêtres les vues Editeur de parcours, Carte des parcours et Graphique des parcours
- Parcours avec photos, qui en plus affiche la vue Photos du parcours
- Perspective photos, qui me permet d'avoir tous les éléments afin de lier des photos avec des parcours : Livre des parcours, Carte et Graphique des parcours, Dossier photos et vue Photos + Parcours. C'est donc plutôt une perspective de travail que d'usage courant.

3) Préférences

Avant d'utiliser MyTourbook il faut personnaliser l'application. Depuis le menu Outils/ Préférences on créera tout d'abord le profil de l'utilisateur si cela n'a pas été fait à l'installation. Il faudra ensuite créer les types de parcours (randonnée pédestre, VTT, autotour, bateau, etc ..) et leur associer des couleurs, cela s'effectue depuis Filtre de type de parcours/ Définition. Une fois les types de parcours créés il faut créer les filtres de type de parcours. Enfin pour regrouper les parcours par catégorie, on créera des catégories de tags (localisation, équipement, etc..) et pour chaque catégorie on créera la liste des valeurs possibles. Il est bien sûr possible d'affecter plusieurs tags à un même parcours.

De nombreuses autres personnalisations sont possibles comme les options d'affichage pour les photos, les graphiques, les cartes, la définition des fournisseurs de cartes, etc ..

4) Import des Données

MyTourbook accepte les formats suivants :

.crp, Fileformat from CicloTour
.csv,    Daum Ergo Bike
.csv,    CicloTour text export
.csv,    custom format
.dat,    Fileformat from HACtronic bike computers CM4xxM, HAC4, HAC4Pro, HAC5
.fit,    Garmin     
.fitlog, SportTracks
.gpx, GPS Exchange Format,
.hrm, Polar
.pdd,    Polar
.tcx, Garmin
.crs, Garmin
.tour, HAC4Linux data format
.tur,    Exportformat from HACtronic
.txt,    NMEA
.xml, Polar Personal Trainer

Seuls les gpx contenant des traces accompagnées éventuellement de waypoints peuvent être importées. MyTourbook ne permet pas d'importer des gpx ne contenant que des waypoints ou que des routes. Si besoin il est toutefois possible de convertir une route en trace à l'aide de multiples utilitaires comme RouteConverter.

Une fois le fichier gps importé il ne faut pas oublier de le sauvegarder en cliquant sur l'icône représentant un disque vert (pour l'utilisateur courant) ou bleu (permet de choisir un utilisateur).

5) Edition du parcours

On pourra saisir un titre, une description, un lieu de départ et d'arrivée. Il n'est malheureusement pas possible de déterminer automatiquement ces lieux depuis un service comme geonames. Il ne reste plus qu'à affecter le type de parcours ainsi que tous les tags nécessaires. On pourra aussi compléter manuellement les informations relatives à la météo. Enfin il faut penser à sauvegarder ses modifications en appuyant sur la disquette.

Bien souvent les informations d'altitude des traces sont erratiques. Pour s'en convaincre il suffit d'afficher le profil altitude dans la vue Graphique du parcours et d'y superposer l'altitude SRTM depuis la commande disponible dans les options graphiques. Ne pas s'étonner si le temps d'affichage est un peu long car le programme télécharge les données SRTM depuis internet. Pour remplacer les valeurs enregistrées par le gps par celles du SRTM il suffit de faire bouton droit sur le Graphique et de choisir Ajuster l'altitude.
 
Image 

6) Affichage du parcours sur une carte
 
A l'installation seule la carte OpenStreetMap est disponible, pour ajouter d’autres cartes il faut aller sur le site de MyTourbook à la rubrique "2D Map Provider" et faire un drag and drop des fichiers de configuration xml disponibles sur la zone "Importer Fournisseur de Cartes par glisser-déposer" de la page Outils/ Préférences/ Carte/ Fournisseurs de carte.

Après installation des fournisseurs supplémentaires MyTourbook peut afficher des cartes depuis les serveurs suivants :     
- OpenStreetMap with topography
- Open MapQuest with topography
- Hike & Bike Map with topography
- OpenCycleMap.org with topography
- ÖPNV with topography

Il est possible d'ajouter d'autres fournisseurs de cartes, exemples :
USA topo, http://services.arcgisonline.com/ArcGIS/rest/services/USA_Topo_Maps/MapServer/tile/{zoom}/{y}/{x}.jpg
World topo, http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{zoom}/{y}/{x}.jpg

Il est aussi possible d'utiliser des serveurs de cartes WMS, malheureusement même avec une clé je n'ai pas réussi à faire fonctionner ceux du géoportail et trop peu de serveurs WMS fonctionnent avec MyTourbook.

Cartes anciennes, scan 1000 http://ws.sogefi-web.com/wms?

Heureusement il est tout à fait possible d'utiliser des cartes personnalisées, pour cela il suffit de disposer de cartes géoréférencées (ozi ou geotif par exemple) et de les convertir au format OSMtracker Atlas qui est un format de tuiles que l'on peut ouvrir localement depuis MyTourbook.

Ci-après la conversion d'une carte depuis MAPC2MAPC

- Ouvrir un fichier carte, exemple un .map OZI
- File/write mobile atlas
- Select atlas OSMtracker [Z/X/Y.png]
- Choisir zoom levels exemple de 13 à 16 par exemple
- Décocher allow tile selection
- Cocher make margins transparent
- Déplacer les dossiers créées 13,14,15 et 16 (un par niveau de zoom demandé) dans le dossier de stockage définitif exemple D:\Map\Mytourbook

Utilisation de la carte personnalisée depuis MyTourbook
 
Image     Image
           
- Outils/Préférences/Carte/Fournisseur de cartes/Nouvelle Personnalisation
- Saisir le Nom du fournisseur de carte, une description, uniquement si nécessaire personnaliser le nom du répertoire hors ligne et l'id unique et cliquer sur le bouton Mettre à jour.
- Puis cliquer sur Editer, nous allons devoir saisir l'url suivante  file:///D:/Map/Mytourbook/{zoom}/{x}/{y}.png
Pour cela et dans chaque partie d'url :
    - choisir Text et saisir file:///D:/Map/Mytourbook/
    - choisir Niveau de zoom et saisir {zoom}
    - choisir Text et saisir /
    - choisir Position X et saisir {x}
    - choisir Text et saisir /
    - choisir Position Y et saisir {y}
    - choisir Text et saisir .png
- Choisir les niveaux de zoom minimum et maximum
- Cliquer sur le bouton Enregistrer

Notez aussi qu'il existe la notion de profil de carte qui permet d'afficher plusieurs cartes en même temps, ce qui peut être utile par exemple pour afficher sa carte personnalisée locale sur un fond mondial openstreetmap ou bien encore une carte sur fond SRTM.

Enfin pour les cartes en ligne MyTourbook dispose d'un cache, il est donc possible de réutiliser les cartes déjà consultées hors-ligne.

7) Lier des photos aux parcours

MyTourbook permet d'afficher des photos dans les vues Carte des parcours, Graphique du parcours et Photos du parcours. Il faut auparavant lier les photos au parcours.

Pour cela il faut tout d'abord afficher les vues qui vont nous être utiles à savoir Carte et Graphique des parcours, Dossier photos et vue Photos + Parcours. Si vous avez créé une perspective avec ces vues cela va beaucoup plus vite.

La vue Dossier photos doit être configurée avant toute utilisation. On prendra soin d'activer le bouton situé en haut à gauche de la vue Dossiers photos et appelé "Lier automatiquement les photos au parcours", de même on activera les icônes "Afficher notations" et "Afficher la date du fichier". On cliquera plusieurs fois sur ce dernier pour afficher la date et l'heure.  

Il faut commencer par afficher et sélectionner les photos depuis la vue Dossier photos. Aussitôt MyTourbook affiche dans la vue Photos + Parcours les parcours qui ont le même horodatage que la ou les photos sélectionnées s'il y en a bien sûr.
 
Image 
 
Si MyTourbook ne trouve pas la trace à laquelle vous pensez il est probable que l'heure de l'appareil photos n'était pas exact. C'est souvent le cas au changement d'heure d'hiver ou d'été. Il suffit dans ce cas de saisir un ajustement de l'heure dans la vue Photos + Parcours en plus ou moins suivant le décalage.

Dans l'exemple fourni en copie d'écran il y avait un décalage, heureusement certaines photos prises avec un TZ20 intégraient un positionnement et horodatage gps. Dans la vue Dossier photos, l'icône gps en rouge indique que la photo intègre une localisation, l'icône gps en bleu indique que la photo a été localisée grâce à une trace. L'absence d'icône gps indique qu'aucune trace n'a été trouvée pour la photo.

Dommage que l'horodatage et les coordonnées gps des photos géolocalisées ne puissent être affichées, de même que les données EXIF dans leur ensemble. J'ai donc du regarder l'heure de prise de vue donnée par le gps (GPSTimeStamp) avec un outil tiers (exiftoolgui), avec celle-ci j'ai pu déterminer le décalage.

Une fois la trace trouvée et affichée dans la vue Photos + Parcours il suffit de faire bouton droit dessus et de choisir Enregistrer les photos dans le parcours. A ce moment-là MyTourbook enregistre dans le parcours le chemin et le nom de l'image, l’éventuel décalage et les coordonnées gps. A aucun moment la photo n'est enregistrée avec les infos de localisation.

La procédure qui vient d'être décrite est celle qui permet de lier des photos aux parcours. Une fois ce travail effectué on utilisera une perspective qui permet d'avoir toute les vues relatives aux photos : Carte des parcours, Graphique des parcours et surtout Photos du parcours.

8) Compléments

MyTourbook permet d'exporter les parcours qu'il stocke au format gpx ou tcx. Bien sûr ces fichiers ne comportent pas l'ensemble des données saisies pour un parcours. Pour sauvegarder les données il faudra sauvegarder le contenu du dossier C:\Users\votre_nom\mytourbook. A noter que MyTourbook stocke les données dans une base de données interne mais qu'il est possible de les stocker sur une base de données externe (option disponible dans Outils/ Préférences/ Général/ Parcours). Avec de dernier format il est possible d'accéder aux données depuis un requêteur du type SQL Explorer.

9) Conclusion

MyTourbook devait combler le randonneur qui veut centraliser ses traces, les afficher sur une carte ou bien encore les accompagner de photos. Gratuit, assez complet et très personnalisable, il me semblait juste de remettre sur le devant de la scène cet outil existant depuis plusieurs années et toujours en évolution. Il pourra être utilisée simplement comme je l'ai fait dans ce test mais aussi poussé dans ses fonctionnalités plus avancées en fonction de ses besoins ou envies. Je n'ai pas creusé l'utilisation suivi d'entrainement mais il me semble ne pas démériter au-delà de quelques lacunes ou petits bugs que fera oublier sa gratuité. En espérant vous avoir donné envie de l'essayer .. et de l'adopter.

MyTourbook
url: http://mytourbook.sourceforge.net/mytourbook/