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
Use PostGIS topologies to clean-up road networks 03/07/2013

This article gives a few basics to get started with using the PostGIS topology extension

Détecter des formes dans des photos de paysage Détecter des formes dans des photos de paysage 14/02/2019

Et parce que c'est la St-Valentin, on détecte des cœurs !

Représentation des modèles numériques de terrain sur le web : ombrage et 3D Représentation des modèles numériques de terrain sur le web : ombrage et 3D 11/02/2019

Les Modèles Numériques de Terrain sont des données représentant la forme du terrain. Sur une ...

Cartographier le manteau neigeux avec Python Cartographier le manteau neigeux avec Python 08/01/2019

En quelques lignes de code, nous vous proposons de cartographier le manteau neigeux. Nous ...

Cartographie Web 3D - possibilités techniques en logiciels libres 08/01/2019

Au début, les cartes sur le web étaient planes. Puis, avec de plus en plus de données (imagerie ...