Header Ads Widget

Ticker

6/recent/ticker-posts

Inside TransportAPI: Cómo Los Datos Abiertos Lo Están Ayudando A Tomar El Autobús

 El autobús número 14 se atasca en el tráfico en Fulham Road durante 20 minutos y llega más tarde de lo previsto a la estación de metro de South Kensington. Justo cuando se baja del autobús, Citymapper le advierte que la línea District se ha suspendido entre Earl's Court y Embankment, lo que significa que es casi seguro que perderá su tren desde Victoria. La aplicación lo dirige por la línea Piccadilly hasta Green Park y de regreso a Victoria, donde puede tomar el próximo tren, si se da prisa.

Inside TransportAPI: cómo los datos abiertos lo están ayudando a tomar el autobús

Proporcionarle toda esta información desde una aplicación no es una pequeña hazaña de la ingeniería de software. Requiere datos precisos en tiempo real de al menos tres fuentes (bus, metro y tren), todas las cuales utilizan diferentes formatos, ID de ubicación y semántica. Ingrese a TransportAPI , una empresa británica de cinco años que es la única fuente de datos de transporte público en el Reino Unido. Ya sea que esté subiendo a un autobús en Bristol o tomando un taxi en Canary Wharf, TransportAPI agrega, armoniza y distribuye los datos, lo que significa que sabrá cuándo llegará a su destino y cuánto costará.

TransportAPI ya es una fuente de datos valiosos para los viajeros, pero quiere hacer más. ¿Dónde están los asientos vacíos en el piso superior del autobús? ¿Es más barato alquilar un coche y conducir hasta Manchester o coger el tren? TransportAPI quiere que sus aplicaciones, ya sea como consumidor o desarrollador, sean mucho más informativas.

Aprovechar al máximo los datos abiertos

Basta echar un vistazo al mapa del metro para darse cuenta de que la gestión de un sistema de transporte es un asunto complicado. El pantano de datos en tiempo real producidos por los diversos sistemas de transporte del país es aún más bizantino, razón por la cual los académicos Jonathan Raper y David Mountain decidieron que alguien necesitaba darle sentido a todo.

interrupción del zumbido del transporteTransport Buzz muestra un mapa de tweets relacionados con el transporte

En 2010, crearon TransportAPI, con el objetivo de unir todos los datos en tiempo real de las distintas empresas de transporte. "Muchos datos abiertos no están bien documentados", dijo a Alphr Jonathan Raper, cofundador y director general de TransportAPI "Nos especializamos en tratar de comprender la sintaxis y la semántica".

“Gran parte de la infraestructura digital en torno a esos servicios es relativamente deficiente”, agregó Raper. “Es posible que tenga todos los datos de los sensores a los que pueda mover un palo, pero las referencias que le dicen dónde están ubicados esos sensores no están en tan buena forma. Por eso, mantenemos una gran cantidad de datos de infraestructura, listas de referencia y tablas de búsqueda de diferentes identificadores que son utilizados por diferentes servicios ".

Una parte clave del trabajo de TransportAPI es combinar datos superpuestos de diferentes fuentes. Por ejemplo, los servicios de autobús y metro pueden servir en la misma ubicación, pero las dos fuentes de datos utilizarán identificadores diferentes para la misma parada. TransportAPI reúne esta información para que los proveedores de aplicaciones asociados, como Citymapper, no tengan que hacerlo. “Hacemos mucha armonización, verificación de errores, validación y organización”, dijo Raper.

"Es tan sofisticado que es capaz de codificar los horarios de viajes interplanetarios, así como el autobús número 46".

Los creadores de aplicaciones de planificación de viajes podrían obtener toda esta información por sí mismos, a menudo de forma gratuita, pero prefieren pagar a TransportAPI para que proporcione todos esos datos de una vez. “Podemos agregar”, dijo Raper, “lo que significa que los desarrolladores no necesitan firmar acuerdos con muchos proveedores de datos diferentes y tratar de entender los diferentes formatos. En nuestro servicio, una vez que haya utilizado una interfaz, podrá utilizarla en todas las áreas de transporte. Si crea una aplicación de autobús y luego decide agregar trenes, todo lo que tiene que hacer es cambiar la URL a '/ train' ".

Raper afirma que dar sentido a los datos de las distintas empresas de transporte es el mayor desafío técnico al que se enfrenta su equipo. La empresa mantiene bases de datos basadas en “algunos formatos de datos muy complejos y difíciles de manejar como TransXChange, que es la representación de horarios de transporte. Tiene una semántica excepcionalmente difícil asociada. Uno de los miembros del equipo de desarrollo dijo en broma que es tan sofisticado que es capaz de codificar los horarios de viaje interplanetario, así como el autobús número 46 ".

Las empresas de transporte incluso sabotean los datos para evitar que el público o sus rivales tengan acceso a ellos. “Hay situaciones en las que las cosas se confunden deliberadamente”, dijo Raper, acusando a algunos operadores de transporte de tratar de proteger sus monopolios. “Es un arma, un ejemplo de una herramienta de competencia digital del siglo XXI para grandes organizaciones, para intentar hacer que sus datos sean muy difíciles de consumir. Puede haber razones regulatorias por las que se vean obligados a publicarlo, pero existen razones operativas por las que no quieren que otras personas vean lo que están haciendo y cómo lo están haciendo ".

Publicar un comentario

0 Comentarios