Makina Blog
Geotrek et OpenStreetMap : Mise en place d’une passerelle pour une connaissance du territoire enrichie
Contexte
Geotrek s’est imposé comme la solution de référence en France pour la gestion des sentiers, des équipements et la valorisation touristique. Sa force réside dans la structuration fine de ses données. De son côté, OpenStreetMap est un trésor d’informations géographiques, alimenté en continu par plus de dix millions de contributeurs. Points d’intérêt, refuges, parkings, zones naturelles… des informations précieuses pour tout gestionnaire de territoire.
Pourtant, un fossé existait. Transférer ces informations dans Geotrek nécessitait une saisie manuelle longue et fastidieuse, un frein majeur à l’efficacité. L’objectif du projet mené par Nell Party était donc de remédier à ce frein : automatiser et développer les échanges de données pour enrichir Geotrek et permettre une synchronisation avec OpenStreetMap.
Réalisation
Le résultat du travail mené est la création d’une passerelle permettant de gérer plusieurs typologies de données. Ainsi il est présent possible d’intégrer des données issues d’OpenStreetMap dans Geotrek pour l’ensemble des objets suivants :
- Bureaux d’Information
- Contenus Touristiques
- Villes
- Zones règlementaires
- Signalétiques
- Aménagements
- Contenus Outdoor
- Point d’intérêt (POI)
En clair, démarrer un travail avec un nouveau Geotrek pour gérer son territoire n’a jamais été aussi simple car les modules peuvent être directement rempli des données pertinentes déjà existantes dans OSM après la phase d’installation. Ces commandes d’import de données OSM peuvent évidement être couplées aux commandes d’import déjà existantes dans Geotrek.
Derrière la passerelle : un travail d’analyse et d’ingénierie
Créer ce pont n’était pas une simple affaire de « copier-coller ». Il a fallu concevoir une mécanique de précision capable de traduire la logique d’OpenStreetMap dans le langage de Geotrek. C’est ici que réside le défi technique.
Au cœur du système se trouve un système de « parsers » modulaires et sophistiqués. Il s’agit de programmes capable de faire la passerelle entre le formalisme de Geotrek et celui d’OpenStreetMap, de comprendre leur contexte et de traiter les données.
Le système conçu a été pensé pour surmonter plusieurs défis complexes :
- Gérer l’hétérogénéité des données : La force collaborative d’OSM est aussi un défi. Le niveau de détail d’un objet peut varier. Notre système est capable de gérer les champs manquants, d’appliquer des valeurs par défaut pertinentes et de garantir que chaque objet importé dans Geotrek soit valide et exploitable.
- S’adapter à l’international : La nouvelle passerelle gère nativement les champs multilingues (name:fr, name:en…), permettant à Geotrek de s’internationaliser et de servir des territoires s’adressant à des publics de toute nationalité.
- Traduire la complexité géométrique : Un simple « point » dans OSM peut être un bâtiment (polygone) ou un sommet (nœud). La passerelle analyse intelligemment la géométrie source et la convertit au format le plus pertinent pour Geotrek, assurant une localisation précise sans alourdir la base de données
- Enrichir au-delà des données brutes : Le système va plus loin en important automatiquement des fichiers liés, comme des images depuis Wikimedia Commons, pour enrichir directement les fiches d’information dans Geotrek.
Ce mécanisme robuste et flexible est le résultat d’une analyse approfondie des deux écosystèmes, transformant un défi technique en une solution élégante et puissante.
Le cas des tronçons dans Geotrek : une solution avec OSM-Paths
La création du réseau de tronçons est la colonne vertébrale de toute instance Geotrek. L’objectif de ce travail était également de pouvoir proposer un système pour les territoires qui débutent avec Geotrek afin qu’il puissent rapidement exploiter un socle de données fiable. Pour faciliter cette étape cruciale, un outil complémentaire et autonome, distinct de Geotrek, a été développé : OSM-Paths. Disponible en open-source, cette application permet de générer un réseau de sentiers propre et segmenté à partir des données OSM, prêt à être importé dans Geotrek. Cette approche modulaire évite d’alourdir l’application principale avec une fonctionnalité utile uniquement au démarrage, tout en fournissant un service essentiel aux administrateurs.

Test en conditions réelles
Pour valider l’efficacité de cette nouvelle passerelle, elle a été déployée sur une instance de test couvrant le parc national du Triglav en Slovénie. Les résultats parlent d’eux-mêmes : plus de 4 100 objets (aménagements, points d’intérêt, sites touristiques, etc.) ont été importés de manière fluide et cohérente.
Ce test grandeur nature a non seulement prouvé la robustesse de l’outil mais a aussi démontré sa capacité à initialiser une instance Geotrek complète et riche à partir de données ouvertes, en un temps record.
Une alliance fondée sur des valeurs partagées
Ce projet est bien plus qu’une innovation technique ; il est la concrétisation de la synergie entre Geotrek et OpenStreetMap. Les deux projets sont portés par une philosophie open-source, une gouvernance communautaire et une obsession pour la qualité de la donnée.
Le développement de cette passerelle a suivi les standards les plus exigeants : une couverture de tests unitaires complète, une documentation claire et une intégration continue (CI/CD) pour garantir la stabilité et la maintenabilité à long terme.
Vers une synchronisation dans les deux sens
Cette première étape majeure ouvre des perspectives passionnantes. En facilitant l’import, nous posons les bases d’une future réflexion sur la contribution retour : permettre aux utilisateurs de Geotrek de corriger ou d’enrichir les données directement dans OpenStreetMap, créant ainsi un cercle vertueux au bénéfice de tous.
Des informations complémentaires sur la possibilité d’exporter des données Geotrek vers OSM sont disponibles sur le ticket Github dédié, un début d’implémentation est présent sur une branche dédiée.

Pour la communauté Geotrek, cette passerelle est une promesse tenue : celle de rendre l’outil toujours plus puissant, plus simple à déployer et plus connecté aux différentes sources de données pour éviter une double saisie. C’est une invitation à explorer, à enrichir et à partager la connaissance de nos territoires, avec plus d’efficacité que jamais.
Formations associées
Formations Geotrek
Formation Utilisation de Geotrek
Toulouse Nous contacter
Voir la Formation Utilisation de GeotrekFormations SIG / Cartographie
Formation Développer avec l'écosystème d'OpenStreetMap
Aucune session de formation n'est prévue pour le moment.
Pour plus d'informations, n'hésitez pas à nous contacter.
Voir la Formation Développer avec l'écosystème d'OpenStreetMapFormations Geotrek
Formation Administration et personnalisation de Geotrek
Toulouse Nous contacter pour des dates
Voir la Formation Administration et personnalisation de GeotrekActualités en lien
Installer Geotrek : avec ou sans segmentation dynamique ?
Logiciel libre
08/09/2025

Geotrek-Mobile, zones sensibles désormais accessibles
Logiciel libre
17/07/2025

OpenStreetMap cartographie votre ville en temps réel
Société
17/07/2013
Comment améliorer les cartes libres de Toulouse.