Para el viajero, la información en tiempo real es la diferencia entre esperar y saber cuánto falta. Para el operador, es un sistema que no puede fallar: consume datos de la explotación en cada segundo, los convierte en una posición y una previsión, y los publica a miles de personas a la vez en la web, la app y los paneles de las estaciones. CEDESA desarrolló para Metro Bilbao el desarrollo y servicio web de posicionamiento móvil en tiempo real para la red de metro. En este artículo explicamos, sin publicar detalles internos del cliente, cómo funciona un sistema de este tipo, qué exige y qué decisiones de diseño lo hacen fiable.

De dónde salen los datos

Un sistema de información al viajero no mide la posición de los trenes por sí mismo: la obtiene de los sistemas de explotación del operador y le añade valor.

  • Sistemas de señalización y control de tráfico: en una red de metro, el sistema de supervisión de trenes conoce la ocupación de los cantones de vía y la posición de cada circulación, con la identidad del tren y su servicio. Es la fuente más precisa y la que hay que integrar.
  • Sistema de ayuda a la explotación (SAE): en redes de superficie o mixtas, la posición procede del posicionamiento a bordo (GNSS complementado con odometría y balizas) y del centro de control, que conoce la asignación de vehículos a servicios.
  • Planificación: horarios, servicios, composiciones y calendario, que permiten interpretar cada posición como un tren de una línea en un servicio concreto y calcular el retraso respecto al plan.
  • Incidencias y avisos del centro de control: cortes, desvíos, frecuencias reforzadas o reducidas, que deben llegar al viajero junto con la posición.

La integración se hace mediante interfaces con esos sistemas, con la periodicidad que permitan (segundos) y con un contrato claro de qué datos se reciben, con qué latencia y qué ocurre cuando faltan.

Cómo se calcula la posición y la previsión de llegada

  1. Normalización: cada dato de posición se traduce a un modelo común de la red: línea, vía, estación anterior y siguiente, sentido, tren y servicio, con su marca de tiempo.
  2. Filtrado y coherencia: se descartan posiciones imposibles (saltos, retrocesos, duplicados) y se reconcilian fuentes cuando hay más de una.
  3. Estimación de llegada: para cada estación y sentido se calcula el tiempo hasta la llegada del siguiente tren a partir de su posición, la velocidad típica del tramo a esa hora, los tiempos de parada y las incidencias activas. Los modelos aprenden de la historia para ajustar las estimaciones por tramo, hora y día.
  4. Estado del servicio: frecuencias reales frente a planificadas, retrasos, huecos y alertas, tanto para el viajero como para el propio operador.
  5. Publicación: los resultados se exponen por servicios web y en formatos estándar de datos abiertos de transporte en tiempo real, para la web y la app propias, para los paneles de las estaciones y para terceros (planificadores de viaje, agregadores) cuando el operador lo decide.

Lo que el viajero ve y lo que no

En la pantalla aparece un mapa con los trenes moviéndose, la próxima llegada a su estación y los avisos. Detrás hay decisiones que determinan la confianza:

  • Latencia de extremo a extremo de pocos segundos, para que la posición del mapa coincida con lo que el viajero ve llegar.
  • Coherencia entre canales: web, app y paneles deben decir lo mismo en el mismo instante, así que consumen la misma fuente.
  • Comportamiento cuando falta el dato: mostrar la última posición conocida con su antigüedad o pasar a información planificada, pero nunca inventar una llegada.
  • Rendimiento en picos: miles de usuarios consultando a la vez en hora punta o durante una incidencia, que es precisamente cuando más se consulta.
  • Accesibilidad de la información, para que sea utilizable con lector de pantalla, con ampliación y en los paneles.

Qué exige un sistema así al proveedor

  • Disponibilidad 24 horas, con redundancia, monitorización y un plan de contingencia, porque la información al viajero se consulta a cualquier hora y la explotación no para.
  • Integración con infraestructuras físicas y sistemas de explotación que no se pueden detener para probar: señalización, SAE, paneles, validadoras.
  • Escalabilidad para picos de consulta muy superiores a la media.
  • Seguridad: el sistema forma parte de la infraestructura de un operador de transporte público, se conecta con sistemas de explotación y expone servicios a internet. Debe diseñarse con separación entre la red de explotación y la de publicación, y con las medidas del Esquema Nacional de Seguridad cuando el operador es público, como explicamos en qué es el ENS.
  • Mantenimiento por el mismo equipo que lo desarrolló: cuando falla a las siete de la mañana, quien responde debe conocer el código.
  • Propiedad del software y de los datos por el operador, para evolucionarlo y abrir los datos a terceros cuando quiera.

El desarrollo para Metro Bilbao

Metro Bilbao encargó a CEDESA el desarrollo y el servicio web de posicionamiento móvil en tiempo real para su red. Sin entrar en el detalle funcional ni en resultados internos del cliente, el proyecto responde al esquema descrito: integración con los datos de explotación, cálculo de la posición y publicación como servicio web para los canales de información al viajero, con los requisitos de disponibilidad, rendimiento y seguridad propios de un operador de transporte metropolitano. Es una de las referencias de CEDESA en transporte y movilidad, junto con la plataforma de gestión de recursos de la flota y el personal de TITSA y la gestión de personal de Puertos de les Illes Balears, y forma parte de las referencias que acreditan su solvencia técnica ante otros operadores y administraciones, como explicamos en gran integradora o empresa mediana.

Del posicionamiento a la gestión de la operación

La información al viajero es la cara visible de un dato que sirve para mucho más. La misma posición en tiempo real alimenta la regulación de la explotación (frecuencias, huecos, refuerzos), la gestión de incidencias, el cumplimiento del servicio contratado con la autoridad de transporte, la planificación de personal y turnos y el análisis histórico de puntualidad. Por eso conviene diseñar el sistema de posicionamiento como una plataforma de datos de la explotación con varios consumidores, y no como una web aislada. Explicamos la parte de personal y flota en gestión de flotas y control horario para empresas de transporte.

Preguntas frecuentes sobre el posicionamiento en tiempo real

¿De dónde obtiene un sistema de información al viajero la posición de los trenes?

De los sistemas de explotación del operador: la señalización y el control de tráfico en una red de metro, y el sistema de ayuda a la explotación con posicionamiento a bordo en redes de superficie, combinados con la planificación de servicios para saber qué tren de qué línea es cada posición.

¿Cómo se calcula el tiempo de llegada del próximo tren?

A partir de la posición del tren, la velocidad típica del tramo a esa hora, los tiempos de parada y las incidencias activas, con modelos que aprenden de la historia para ajustar la estimación por tramo, hora y día. Cuando falta el dato en tiempo real, el sistema debe indicarlo o pasar a la información planificada, nunca inventar una llegada.

¿Qué formato se usa para publicar datos de transporte en tiempo real?

Servicios web propios para la web, la app y los paneles del operador, y formatos estándar de datos abiertos de transporte en tiempo real para terceros como planificadores de viaje y agregadores, cuando el operador decide abrir los datos.

¿Qué requisitos de seguridad tiene un sistema de información al viajero?

Separación entre la red de explotación y la de publicación, control de accesos, monitorización y las medidas del Esquema Nacional de Seguridad cuando el operador es público, porque el sistema se conecta con la explotación y expone servicios a internet.

¿Por qué desarrollar a medida un sistema de posicionamiento?

Porque cada operador tiene sistemas de explotación, canales de información y requisitos de integración distintos, y porque la propiedad del software y de los datos permite evolucionarlo, abrir los datos y cambiar de proveedor sin perder el sistema. El mantenimiento por el equipo que lo desarrolló es la garantía de respuesta cuando falla.

Conclusión

Un sistema de posicionamiento en tiempo real para información al viajero integra los datos de explotación, calcula posiciones y previsiones fiables y las publica con latencia de segundos a miles de usuarios, con disponibilidad permanente y seguridad de infraestructura crítica. Es lo que CEDESA desarrolló para Metro Bilbao y lo que aplica en cada proyecto de transporte y movilidad. Si tu operador quiere mejorar la información al viajero o convertir la posición en una plataforma de datos de la explotación, cuéntanos tu caso en nuestra página de contacto.