Accueil / Blog / Métier / 2014 / Convertir un flux TourInFrance en GeoJSON

Convertir un flux TourInFrance en GeoJSON

Par Mathieu Leplatre publié 27/03/2014
Une bibliothèque python minimaliste qui rend les contenus compatibles avec la plupart des outils de Webmapping
Convertir un flux TourInFrance en GeoJSON

TourInFrance

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 :)

SIT Aveyron

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 !

ABONNEZ-VOUS À LA NEWSLETTER !
Voir aussi
Geotrek, une expérience exemplaire de projet innovant partagé par les structures publiques Geotrek, une expérience exemplaire de projet innovant partagé par les structures publiques 14/12/2020

L'APIE, la mission Appui au patrimoine immatériel de l'État sur le site du Ministère de ...

Eco-conception Geotrek 26/06/2019

Makina Corpus a bénéficié d'un accompagnement à l'éco-conception pour l'application Geotrek. ...

Optimisation de la production de tuiles vectorielles de fond de carte OpenStreetMap pour un service à la demande : Makina Maps Optimisation de la production de tuiles vectorielles de fond de carte OpenStreetMap pour un service à la demande : Makina Maps 04/02/2020

Frédéric Rodrigo, expert OpenStreetMap, présente Makina Maps, une solution permettant de servir ...

Extraction d'objets pour la cartographie par deep-learning : création d'une vérité terrain Extraction d'objets pour la cartographie par deep-learning : création d'une vérité terrain 20/05/2020

Cette série d'articles parle de cartographie par deep-learning à partir d'images aériennes ou ...

Extraction d'objets pour la cartographie par deep-learning : choix du modèle Extraction d'objets pour la cartographie par deep-learning : choix du modèle 04/06/2020

Deuxième article de la série sur la cartographie par deep-learning à partir d'images aériennes ...