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
Elections.js génère des cartes pour vous Elections.js génère des cartes pour vous 30/03/2015

Le travail sur les cartes pour les élections départementales a débouché sur la création d'un ...

Geotrek - 1ère rencontre des utilisateurs 21/12/2016

La communauté Geotrek, regroupant environ 60 personnes, s'est retrouvée le 18 octobre 2016 à ...

Infrastructure webmapping minimaliste (partie 2) - TileMill Infrastructure webmapping minimaliste (partie 2) - TileMill 12/12/2013

Dans le cadre de notre architecture webmapping minimaliste, nous présentons quelques astuces pour ...

Geotrek, bilan de deux années pleine de nouveautés 23/09/2016

Nos retours sur cette année de travail avec la communauté

Importer une couche de tronçons dans Geotrek Importer une couche de tronçons dans Geotrek 08/09/2014

Un tutoriel pour charger des tronçons dans la base de données PostGIS de Geotrek avec QGIS