← Metodología / 5. Publicación y datos abiertos / 5.3 Planificadores de viajes

5.3 Planificadores de viajes

La presencia en aplicaciones de navegación populares es el impacto más visible para la ciudadanía. Cuando alguien busca cómo llegar a un lugar en su ciudad y la aplicación le muestra opciones de transporte público con tiempos de viaje y transbordos, eso es el resultado directo de datos GTFS publicados correctamente.

Google Maps

Google ofrece un programa gratuito para que agencias de transporte integren sus datos en Google Maps. El proceso, los requisitos técnicos y cómo verificar que los datos aparezcan correctamente están documentados en el apartado 4.5 GTFS para Google Transit.

Google Transit Partners

¿Tu proceso de publicación en Google está atorado?

Codeando México ha gestionado la publicación de feeds en Google Transit para varias ciudades mexicanas y conoce los requisitos específicos de la plataforma. Si tu feed pasa la validación pero no aparece en Google Maps, podemos ayudarte a identificar el problema y resolverlo.

Contáctanos — equipo@codeandomexico.org

Apple Maps

Apple tiene un proceso similar mediante el programa de tránsito de Apple Maps Connect. mapsconnect.apple.com

OpenTripPlanner

OpenTripPlanner (OTP) es un motor de planificación de viajes de código abierto que calcula rutas multimodales combinando transporte público, caminata y bicicleta. A diferencia de Google Maps o Apple Maps — plataformas externas donde los datos se envían y el municipio no controla cómo se presentan — OTP es un servidor que el propio municipio u organización despliega y opera. El resultado es un planificador de viajes propio, integrable en el sitio web municipal o en una app, sin depender de terceros ni compartir datos con plataformas comerciales.

Qué ofrece

  • Planificación de viajes en tiempo real — calcula la ruta óptima entre dos puntos considerando horarios, transbordos y tiempos de caminata entre paradas.
  • Soporte nativo de GTFS — consume directamente los archivos GTFS Schedule y, si están disponibles, datos GTFS Realtime para incorporar información de retrasos y cancelaciones.
  • Multimodalidad — puede combinar transporte público con rutas ciclistas (usando datos de OpenStreetMap) y accesos a pie.
  • API abierta — expone una API que cualquier aplicación puede consultar para obtener itinerarios, listas de paradas cercanas o información de rutas.
  • Personalización completa — el municipio controla la interfaz, los datos que se muestran y cómo se presenta la información a la ciudadanía.

Qué se necesita para desplegarlo

OTP no es una herramienta de escritorio — es un servidor que requiere infraestructura para operar:

  • Servidor con al menos 2–4 GB de RAM disponibles para OTP (más para ciudades grandes). Puede ser un servidor propio o una instancia en la nube.
  • Feed GTFS válido de la ciudad — es el insumo principal. Sin datos GTFS no hay nada que planificar.
  • Datos de OpenStreetMap de la zona — OTP los usa para calcular los tramos a pie entre paradas y el punto de origen o destino.
  • Java 17 o superior instalado en el servidor.
  • Capacidad técnica para configurar el servidor, construir el grafo de rutas y mantenerlo actualizado cuando cambien los datos.

La construcción del grafo — el proceso en que OTP combina los datos GTFS y OSM para preparar el motor de búsqueda — puede tardar varios minutos y debe repetirse cada vez que se actualiza el feed. Para producción conviene automatizar ese proceso.

Cuándo tiene sentido

OTP es adecuado cuando el municipio o la agencia de transporte quiere ofrecer un planificador propio con su marca, sin depender de que Google o Apple procesen y aprueben los datos. También es la opción natural cuando los datos no cumplen los requisitos de las plataformas comerciales, o cuando se quiere integrar el planificador dentro de un portal municipal existente con control total sobre la experiencia de usuario.

Alternativas a OpenTripPlanner

Navitia es una plataforma de planificación de viajes de código abierto desarrollada por Kisio Digital, ampliamente usada en ciudades europeas y latinoamericanas. A diferencia de OTP, ofrece también una versión alojada como servicio — lo que permite usar la API sin necesidad de operar infraestructura propia. Consume datos GTFS y tiene soporte para GTFS Realtime. Es una opción relevante cuando se quiere la funcionalidad de un planificador sin asumir la carga operativa de un servidor. navitia.io

Digitransit es la plataforma de transporte público de código abierto desarrollada por HSL (la autoridad de transporte de Helsinki). Está construida sobre OpenTripPlanner pero incluye una interfaz web lista para usar, búsqueda de direcciones y soporte para múltiples ciudades en una misma instancia. Es más completa que OTP base, pero también más compleja de desplegar y mantener. digitransit.fi

MOTIS es un motor de enrutamiento multimodal de nueva generación, desarrollado por la Universidad Técnica de Darmstadt. Es considerablemente más rápido que OTP en consultas y construcción del grafo, lo que lo hace atractivo para ciudades con sistemas de transporte grandes o con requisitos de rendimiento exigentes. Consume GTFS y tiene soporte experimental para tiempo real. motis-project.de

← Metodología / 5. Publicación y datos abiertos / 5.3 Planificadores de viajes