Makina Blog
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

SCoT EN ACTION : vidéos de présentation et cas d'usage
Pour assurer la mise en œuvre des plans d’action de la Fédération des SCoT, un centre de ressources numérique SCoT EN ACTION a été réalisé par Makina Corpus. Découvrez les 4 vidéos de présentation.

Vidéo : retour d'expérience d'utilisateurs du Centre de Ressources pour la mise en œuvre des SCoT
"Comment utilisez-vous SCoT EN ACTION, le Centre de Ressources ?" Écoutez le retour d'expérience de trois membres du Club technique de la Fédération des SCoT.
Réduire le poids d'un GeoJSON
Présentation de plusieurs techniques pour diminuer la taille d'un GeoJSON