932 000 antennes cartographiées, du concept à la production en six jours
Cartographier ce que l'infrastructure radio couvre réellement — et le rendre lisible sur une carte.
Le problème
Les données radio existent mais sont éparpillées : opérateurs, sources publiques, mesures terrain. Il fallait une plateforme qui collecte, déduplique et affiche — sans dépendre d'un service payant par requête.
Ce que j'ai fait
Collecte multi-radio (Wi-Fi, cellulaire, BLE, IoT), agrégation et déduplication, API de lecture, carte interactive avec filtres par technologie et par zone. Tout en Python côté serveur, une seule base, déploiement simple à reproduire.
Résultat
932 000+ antennes cartographiées en France, plateforme exploitable le sixième jour, sans coût d'API tierce.
Ce que je ferais différemment
Écrire la stratégie de déduplication avant la collecte. Sur des sources hétérogènes, la même antenne arrive avec trois identifiants différents — et le nettoyage après coup coûte plus cher que la règle posée au départ.
Stack
- Python
- FastAPI
- SQLite
- Leaflet
- Linux
Le prochain système
Quand une décision de cette page est réutilisable, elle finit dans les notes techniques.