Makina Blog

Le blog Makina-corpus

Convertir un flux TourInFrance en GeoJSON


Une bibliothèque python minimaliste qui rend les contenus compatibles avec la plupart des outils de Webmapping

Dans la prochaine version de Geotrek, il sera possible d'afficher des informations provenant de Systèmes d'Information Touristiques (SIT).

Cette fonctionnalité, financée par le Parc Naturel Régional des Grands Causses, reposera sur une petite bibliothèque python minimaliste qui sera chargée de convertir les informations au format TourInFrance vers le GeoJSON, format compatible avec la grande majorité des bibliothèques de Webmapping.

Nous avons développée cette bibliothèque pour l'occasion, en suivant la méthodologie TDD. Pour l'instant, nous exploitons les champs titre, description, catégories, la liste des images, le site Web et le numéro de téléphone. Il est possible de spécifier la langue ou de restreindre à certains attributs en particulier.

L'utilisation est simplissime : 

from tif2geojson import tif2geojson


geojson = tif2geojson(xmlcontent, lang='fr')

Et permet de passer d'un fichier comme celui-ci à une carte sur le Web :)

D'ailleurs, petit bonus, si vous avez geojson-cli, vous pouvez visualiser les données TourInFrance en ligne via geojson.io en une seule commande ! Si, si, c'est possible !

$ curl "http://sit.com/flux.xml" | python -mtif2geojson | geojsonio

Le projet est publié sur Github comme à l'accoutumée !

Actualités en lien

Geotrek 2025–2026 : nouvelles fonc­tion­na­li­tés et grands chan­tiers à venir

27/05/2026

Les années 2025 et 2026 ont été parti­cu­liè­re­ment riches en évolu­tions pour l’éco­sys­tème Geotrek. De nombreuses fonc­tion­na­li­tés ont été déve­lop­pées afin d’amé­lio­rer les perfor­mances, faci­li­ter l’ad­mi­nis­tra­tion des données et enri­chir les usages carto­gra­phiques. Cet article propose un tour d’ho­ri­zon des prin­ci­pales évolu­tions déployées ces deux dernières années sur Geotrek-admin, Geotrek-mobile et Geotrek-widget, avant d’ou­vrir sur plusieurs grands chan­tiers actuel­le­ment en prépa­ra­tion pour les prochaines versions de Geotrek.
Voir l'article
Image
Geotrek-admin

Confi­gu­rez votre Geotrek-widget en quelques clics !

19/02/2026

Geotrek-widget dispose désor­mais d’un nouveau construc­teur de confi­gu­ra­tion, acces­sible ici : https://geotrekce.github.io/Geotrek-rando-widget.  
Voir l'article
Image
Constructeur Geotrek widget

Réduire le poids d'un GeoJSON

03/03/2014

Présentation de plusieurs techniques pour diminuer la taille d'un GeoJSON

Voir l'article

Inscription à la newsletter

Nous vous avons convaincus