El objetivo de este proyecto fue el generar mapas de cobertura en base a señales emitidas por tarjetas SIM. El cliente quería entender la calidad de la cobertura en las diferentes zonas de operación de sus camiones de transporte de mercancías. La tarjeta SIM instalada en cada uno de los camiones emitía una señal de geolocalización cada hora. En las zonas de mala cobertura, esa señal podía no llegar, llegar tarde o llegar con información incorrecta.

Se desarrolló un algoritmo de Python para el procesado de los datos emitidos por todos los camiones de la flota. Por un lado, comparaba las señales de los diferentes camiones entre ellos para descartar falsos negativos debidos a fallos puntuales en tarjetas SIM. Luego comparaba las geolocalizaciones entre ellas para establecer distancias relacionadas con periodos temporales y así detectar zonas en las que no se emitían señales por tener baja cobertura móvil. Finalmente rellenaba los tramos de ruta sin señal con nuevos puntos de geolocalización generados para ello.

Los resultados se visualizaban con la herramienta de visualización de mapas QGis. El algoritmo generaba archivos csv con las geolocalizaciones de las señales y un nivel de cobertura asociado con cada una de ellas, que era interpretado por la herramienta para generar mapas con códigos de colores según el nivel de cobertura.

Los resultados permitían al cliente buscar rutas alternativas con mejor cobertura, lo que aumentaba la seguridad de los transportes.

Fechas del proyecto: Julio 2023 – Diciembre 2023

Herramientas utilizadas:

  • Python
  • QGis (herramienta Open Source de visualización de mapas)
  • Excel