GéoDataMine s’offre une deuxième jeunesse

27 janv. 2026

Aujourd’hui, petit partage d’un périple technique : la montée de version et la migration de GéoDataMine, l’outil dédié à l’extraction facilitée des données OpenStreetMap, notamment pour les collectivités territoriales. Migration qui se traduit par des performances accrues, une sécurité renforcée, et une meilleure adéquation avec les schémas de données nationaux les plus récents.

🗿 Géodatamine : la constance dans un monde en évolution

Depuis son lancement fin 2019, Géodatamine s’est révélé être un outil précieux pour les collectivités souhaitant exploiter les données OSM de leurs territoires dans des schémas de données nationaux. Grâce à sa simplicité d’utilisation et sa robustesse, il a permis à de nombreux utilisateurs de tirer parti de la richesse des données géographiques ouvertes.

Pendant toutes ces années, le service a offert une solution stable : assez peu de soucis ou pannes se sont produits. Ceci vient notamment de sa conception, basée sur des briques logicielles éprouvées (PostgreSQL, osmium, osm2pgsql) et une logique de bascule sur les données fraîches en toute fin de traitement pour éviter les ruptures de services.

Cependant, l’évolution constante du monde a fini par avoir raison de sa stabilité. Le 20 janvier 2026, un retour utilisateur me parvient pour signaler que la mise à jour des données s’était arrêtée plusieurs semaines auparavant. Le site et son API restaient opérationnels, servant les dernières données qui avaient pu être importées.

C’était le signe qu’il était temps d’offrir à GéoDataMine des soins bien mérités !

🧑‍⚕️ Diagnostic : disque plein !

Il n’aura pas fallu longtemps pour trouver la cause du problème : la machine a fini par devenir sous-dimensionnée au fil du temps. En particulier le disque dur, devenu trop petit face à une base OSM grandissante. D’ailleurs, les performances offertes par ce disque étaient variables, celui-ci n’étant pas garanti comme étant un SSD par l’hébergeur.

L’évolution aussi des usages autour de GéoDataMine a joué : de nouveaux thèmes de données se sont ajoutés pendant ces années, ainsi que la mise à disposition de fichiers Exports nationaux prêts à l’emploi, fichiers quelques peu volumineux.

Au-delà de la question du disque dur, une autre raison a mené à préparer des travaux d’envergure : les mises à jour de sécurité. Une partie de la pile logicielle étant en NodeJS (API et site web), beaucoup de dépendances se trouvaient ne plus être à jour.

Comme GéoDataMine dispose d’une communauté d’usages assez vaste, il était temps d’agir !

📦 Un nouveau serveur pour une nouvelle vie

Grâce au soutien renouvellé d’OpenDataFrance, nous avons pu trouver une nouvelle machine, plus puissante, pour accueillir GéoDataMine. L’association avait financé le développement initial de l’outil, puis assuré la location du précédent serveur depuis fin 2019. C’est une belle opportunité que de voir cette confiance renouvellée pour continuer la belle histoire de GéoDataMine.

Le nouveau serveur offre une fiche technique qui laissera de la marge pour les évolutions futures :

  • 96 Go de RAM (contre 16 Go auparavant)
  • 24 cœurs de CPU (contre 4 précédemment)
  • 400 Go de stockage SSD (pour une réactivité optimale)

De quoi garantir une expérience fluide, même avec des volumes de données toujours plus importants !

🔨 De gros travaux en coulisses

Capture d’écran de la page d’accueil de GéoDataMine

Capture d’écran de la page d’accueil de GéoDataMine

Cette migration a été l’occasion d’améliorer l’architecture technique de Géodatamine. Un premier volet concerne les dépendances logicielles, mises à jour :

  • NodeJS : passage à la dernière version stable.
  • PostgreSQL 17 : pour des requêtes en base plus rapides et plus sécurisées.
  • osm2pgsql 2.2 : le fameux outil de conversion des données OSM vers PostgreSQL a été mis à jour pour un import plus rapide et plus fiable. L’occasion aussi d’améliorer le script Flex Lua, et d’obtenir un import complet de la base en 45 minutes.
  • Bootstrap 5.3 : pour la présentation de la page d’accueil.

Les thèmes de données ont également été mis à jour, pour correspondre aux schémas nationaux les plus récents :

  • Aménagements cyclables 0.3.5
  • Infrastructures de recharge de véhicules électriques 2.3.1
  • Lieux de covoiturage 0.3.0
  • Stationnement cyclable 1.1.0
  • Station de taxi 0.1.1
  • Base adresse locale 1.4
  • Défibrillateurs 1.0.7
  • Lieux de stationnement 0.1.5
  • Point d’eau incendie 1.0.1

Ces mises à jour garantissent que les données extraites via GéoDataMine sont parfaitement alignées avec les standards nationaux, facilitant leur intégration dans les systèmes d’information des collectivités.

Au total, la migration et les améliorations auront nécessité près de 3 jours de travaux.

💖 Toujours plus pour les territoires

Cette migration n’est pas qu’une simple mise à jour technique. C’est aussi l’occasion de réaffirmer notre engagement auprès des collectivités territoriales. Géodatamine est conçu pour :

  • Faciliter l’exploitation des données OSM dans les formats nationaux.
  • Accompagner les collectivités dans leurs projets de données ouvertes.
  • Offrir un outil performant, sécurisé et évolutif.

Ce partenariat de longue date avec OpenDataFrance a fait ses preuves, et nous restons à l’écoute de vos besoins pour vous accompagner sur ces sujets.

L’occasion aussi de rappeler que GéoDataMine est un outil complètement libre et gratuit, que chacun peut déployer son propre service pour disposer de ses propres thèmes sur le territoire de son choix. Et bien sûr, vos contributions au code sont bienvenues ! 😊