oc-p02-paris-trees/demo/README.fr.md
Grégoire Mureau be6f7d1e06 demo: carte interactive des arbres de Paris, complément du notebook
La page Leaflet versionnée est celle publiée sur demo.gregoiremureau.com.
Le notebook et les cartes Folium d'origine ne changent pas.
2026-10-30 11:13:58 +01:00

2.1 KiB

Travail complémentaire - carte interactive des arbres de Paris

📘 This folder is also documented in English 🇬🇧

Ce dossier est un complément au projet P02, pas une pièce du rendu d'origine. Le notebook Paris_trees_analysis.ipynb, le module data_analysis_functions.py et les cartes Folium map_arrondissement.html / map_lieu.html restent la source de référence et ne sont pas modifiés.

Ce que ça ajoute

Le notebook produit des cartes Folium statiques. Cette page va plus loin côté restitution :

  • filtres par zone (arrondissements, bois, départements limitrophes) et par espèce (top 40 + « autres espèces ») ;
  • trois vues : densité par zone (cercles proportionnels), heatmap, points individuels ;
  • KPI recalculés à la volée : nombre d'arbres, hauteur moyenne, circonférence moyenne, nombre de remarquables ;
  • top espèces / top zones mis à jour selon les filtres ;
  • page autonome (un seul fichier HTML). Leaflet et Leaflet.heat sont chargés depuis un CDN, avec des empreintes Subresource Integrity.

C'est le même moteur que Folium (Leaflet), piloté directement en JavaScript pour avoir des filtres utilisables.

Page en ligne (le même fichier) : https://demo.gregoiremureau.com/arbres-paris-carte-interactive.html

Régénérer la page

Le CSV n'est pas versionné (environ 29 Mo). Voir ../fetch-data.sh pour le récupérer depuis l'open data de la Ville de Paris.

cd demo
python3 generer_carte_arbres.py ../p2-trees-fr.csv carte_arbres_paris_interactive.html

Le script n'a besoin que de la bibliothèque standard Python (csv, json, random). Il échantillonne 8 000 points pour la heatmap et agrège les 200 137 arbres par zone et par espèce.

Données

  • Source : Open Data Ville de Paris - Les arbres
  • 200 137 arbres, 536 espèces, 184 remarquables.
  • Les valeurs manquantes et aberrantes sont traitées dans le notebook d'origine. Cette page part du CSV brut pour la restitution.

Auteur

Grégoire Mureau - travail complémentaire au projet P02 (Master AI Engineer).