J’ai pas mal travaillé ces derniers mois sur de la visualisation de données selon des données géospatiales.
Force est de constater que sur l’utilisation du langage python, la librairie « Folium » est d’une aide précieuse de par sa simplicité ainsi que son efficacité.
Le travail est le suivant : coordonner deux couches de données géospatiales afin d’obtenir une carte choroplèthe (une carte colorimétrique selon la donnée et l’espace), ainsi qu’une carte avec des marqueurs centrés en un point selon une deuxième variable.
Explications :
- url_geo : lien du fichier geojson du découpage des départements de France grâce au superbe travail de Grégoire David
- url : dataset de données sociales des départements de France, filtrés sur l’année 2022 & sélection des variables « taux de pauvreté monétaire » et « population ».
- merge : on réalise un « merge » des deux dataframes afin d’avoir et les données géo, et les variables sociales
- .centroid.x / .centroid.y : permet le calcul du centre d’un découpage geographique et ainsi afficher les bulles de valeur au centre de chaque département
- circle_radius : permet d’obtenir un diamètre constant quel que soit le niveau de zoom
- tooltip : le retour à la ligne n’est pas fonctionnel avec un simple « \n », j’y ai donc intégrer un retour à la ligne entre les valeurs avec une balise html <br> et une fonction .format() pour afficher le contenu.