Le Blog de Thomas

Logiciels libres, Linux embarqué, et autres ...

Première contribution à OpenStreetMap


Tout récemment, mon employeur m'a offert un sympathique GPS Tomtom Go 920T pour m'accompagner dans mes déplacements sur les lieux de formation. Reçu dimanche, l'appareil est sympathique et agréable à utiliser. Évidemment, tout libriste qui se respecte souhaite immédiatement détourner l'appareil de son usage initial et l'utiliser pour contribuer à OpenStreetMap, le projet de cartographie libre.

Après quelques recherches, le logiciel Event Logger semble être l'outil le plus apprécié pour récupérer les traces sur un Tomtom 920T. Étrangement, sur ma Debian, seul un périphérique de stockage apparaissait lorsque je branchais le Tomtom sur sa base USB, et il s'agissait de la carte SD externe. J'ai mis du temps à comprendre qu'on pouvait accéder à la mémoire interne du Tomtom, et que c'est sur celle-ci qu'il fallait installer Event Logger comme expliqué dans le manuel d'installation. Sur la distribution Xubuntu installée sur mon portable, les deux périphériques de stockage étaient visibles, permettant l'installation en quelques minutes dudit logiciel. Pour sa configuration, j'ai simplement suivi les recommandations d'un participant à OSM. Malheureusement, Event Logger n'est pas un logiciel libre: sa licence interdit les redistributions commerciales, ce qui est bien dommage. J'ai envoyé un message à l'auteur pour l'encourager à adopter au moins un modèle de développement ouvert, puisqu'actuellement, il n'y a ni liste de diffusion, ni dépôt de code source, et la dernière version de l'outil est réservé aux donateurs, les autres doivent se contenter de la version précédente. Bref, un logiciel développé sur le vrai modèle du shareware / freeware, avec un auteur isolé, comme je ne l'avais pas rencontré depuis longtemps.

Une fois le logiciel configuré, il est visible dans les menus, et on peut activer l'enregistrement des traces. Je suis donc allé faire un tour en vélo dans ma rue et celle d'à coté pour avoir une première trace. De retour à la maison, je récupère un fichier au format GPX, un dialecte XML couramment utilisé dans le domaine cartographique pour représenter une liste de coordonnées GPS. À noter qu'Event Logger est fourni avec une feuille de style XSL qui permet de transformer un fichier GPX en une page XHTML listant les coordonnées et permettant de visualiser le trajet sur une carte Google Maps. Malheureusement, cette XSL utilise plein d'extensions bizarroïdes qui ne fonctionnent qu'avec Internet Explorer.

Puis, en suivant les étapes du guide du débutant disponible sur le Wiki d'OSM, on arrive très rapidement à se créer un compte puis à uploader sa trace GPS et à la visualiser par-dessus les photographiques aériennes mises gracieusement à disposition par Yahoo. Pour ma première contribution, j'ai utilisé l'éditeur en Flash Potlatch pour tracer les quelques points et chemins correspondants aux deux rues de mes traces GPS. Les manipulations furent un peu hasardeuses au départ, car Potlatch n'est pas d'une ergonomie foudroyante. Finalement, j'ai réussi, et ma modeste contribution est visible sur Information Freeway, mais pas encore sur le site d'OSM directement, car le rendu n'est mis à jour que périodiquement.

Cependant, plusieurs problèmes se posent :

Enfin, pour terminer, j'ai testé JOSM qui est l'autre outil pour éditer OSM. C'est un client lourd en Java, mais il m'a paru assez difficile à aborder. Depuis ce premier contact, j'ai découvert que Frédéric Bonifas avait réalisé un petit tutoriel vidéo qui explique très bien comment l'utiliser: http://fredericbonifas.free.fr/josm-tuto-base.avi. Je pense donc utiliser JOSM pour mes prochaines éditions.

Autres nouvelles relatives à OSM: les gens de Dijon fêtent ce soir la fin de la cartographie de Dijon dans OSM, et les gens de Rennes organisent en coopération avec Gulliver une mapping-party de Cesson-Sévigné les 7 et 8 juin prochains. De mon coté, je compte commencer par cartographier Colomiers, entièrement vide, puis les lieux où je vais régulièrement, notamment Condom et Sanguinet. Mais il faut d'abord que j'affute mes méthodes et outils :-)
Il y a 7 commentaires sur cette page. [Afficher commentaires/formulaire]