Home » Design » Cartographie des villes de la loi montagne

Cartographie des villes de la loi montagne

cartographie des villes de la loi montagne.

La loi montagne 2 est une réglementation qui concerne l’utilisation de pneus neige sur les routes de montagne en France. Elle impose l’obligation d’utiliser des pneus neige ou des chaînes à neige sur certains tronçons de route lorsque les conditions météorologiques le nécessitent. Cette loi vise à améliorer la sécurité routière en montagne en hiver, en garantissant une meilleure adhérence des véhicules sur la route. Tout conducteur qui ne respecte pas cette obligation peut être verbalisé par les forces de l’ordre. Il est important de noter que la loi montagne 2 ne concerne que les routes de montagne en France, et qu’elle ne s’applique pas dans d’autres pays.

J’ai reçu début décembre la liste des villes, ou il était obligatoire d’avoir ces pneus neiges.
Voici cette liste : communes-loi-montagne.pdf

Je voulais faire une cartographie avec ces données, mais comme je partais d’un PDF, je partais de très loin. Il me fallait avoir cette liste au format Excel, voir CSV, pour pouvoir bien commencer.

J’ai regarder quelques applications permettant la conversion de fichier PDF en Excel.
Après quelques tests, j’ai utilisé sodapdf qui m’a permis de faire la conversion souhaité. J’ai ensuite effectué une convertion excel à CSV.

J’avais des données prêtes à être utilisé, mais il me manquait l’essentiel pour afficher les villes sur une carte : les coordonnées géographiques.
Je connais justement une API permettant de rechercher ces informations, par rapport au nom de ville : l’API Adresse.

Après un peu de recherche et un petit algo en PHP, je récupère les coordonnées en une fois.
Je mets toutes ces données finales dans un fichier json.

Il me restais à créer la carte qui afficherai ces points.
Cette carte se trouve à l’adresse suivante : https://data.guillaume-richard.fr/carto/.

Qu’en pensez-vous ?

Posté dans Design, infographie, Programmation Web

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.