Création de cartes de couverture mobile
L’objectif de ce projet était de générer des cartes de couverture à partir des signaux émis par des cartes SIM. Le client souhaitait comprendre la qualité de la couverture mobile dans les différentes zones d’exploitation de ses camions de transport de marchandises. Chaque camion était équipé d’une carte SIM émettant un signal de géolocalisation toutes les heures. Dans les zones à faible couverture, ce signal pouvait ne pas être reçu, arriver en retard ou contenir des informations erronées.
Un algorithme en Python a été développé pour traiter les données émises par l’ensemble de la flotte. Dans un premier temps, il comparait les signaux entre les différents camions afin d’écarter les faux négatifs dus à des défaillances ponctuelles de certaines cartes SIM. Ensuite, il comparait les géolocalisations entre elles pour établir des distances associées à des périodes de temps, permettant ainsi de détecter les zones où aucun signal n’était émis en raison d’une faible couverture. Enfin, il complétait les tronçons de route sans signal par de nouveaux points de géolocalisation générés à cet effet.
Les résultats étaient visualisés à l’aide de l’outil cartographique QGis. L’algorithme générait des fichiers CSV contenant les géolocalisations des signaux ainsi qu’un niveau de couverture associé à chacun, interprétés par l’outil pour produire des cartes avec des codes couleurs selon le niveau de couverture.
Ces résultats permettaient au client d’identifier des itinéraires alternatifs avec une meilleure couverture, améliorant ainsi la sécurité des transports.
Période du projet : Juillet 2023 – Décembre 2023
Outils utilisés :
- Python
- QGis (outil Open Source de visualisation cartographique)
- Excel