Motor de rutas de código abierto para OpenStreetMap, disponible como biblioteca Java o servidor web independiente para consultas de rutas, isócronas y map matching.
opentripplanner/OpenTripPlanner
Servidor de código abierto para planificar viajes multimodales que combinan transporte público programado, bicicleta, caminatas, bicicletas compartidas y viajes con conductor.
Alternativa open source a:Google Maps
- Estrellas
- 2,771
- Forks
- 1,152
- Issues abiertos
- 181
- Último commit
- hace 15 horas
¿Qué es?
OpenTripPlanner (OTP) es un servidor Java que calcula itinerarios con transporte público programado, bicicleta, caminatas, bicicletas compartidas y viajes con conductor. Construye su red de transporte a partir de datos abiertos en formatos estándar, principalmente GTFS y OpenStreetMap, y funciona en cualquier plataforma con una máquina virtual Java.
OTP aplica actualizaciones en tiempo real y alertas de servicio para que los itinerarios tengan en cuenta las interrupciones y los cambios de horarios. Los clientes realizan consultas mediante API de GraphQL, y el proyecto incluye un cliente JavaScript opcional basado en MapLibre, utilizado principalmente para hacer pruebas. La mayoría de las implementaciones crean clientes propios a partir de componentes reutilizables.
Esta rama es OTP 2, la segunda versión principal y la línea que cuenta con soporte activo. El proyecto comenzó en 2009 en TriMet, la agencia de transporte público de Portland.
Funciones clave
- 01Planificación de itinerarios multimodales que combinan transporte público, bicicleta, caminatas, bicicletas compartidas y viajes con conductor
- 02Construye la red a partir de datos de GTFS y OpenStreetMap
- 03Aplica actualizaciones y alertas en tiempo real a los resultados de las rutas
- 04Ofrece API de GraphQL para aplicaciones cliente
- 05Funciona en cualquier plataforma con una máquina virtual Java
Casos de uso
- Añadir planificación de viajes al sitio web o la aplicación de una agencia de transporte público municipal o regional
- Crear un planificador de viajes en transporte público personalizado con clientes basados en GraphQL
- Planificar rutas que combinen transporte público con bicicletas compartidas o viajes con conductor
- Ofrecer itinerarios que se adapten a las interrupciones del servicio en tiempo real
Inicio rápido
- 1
Compila el proyecto Maven para generar el shaded JAR (consulta el README y el Basic Tutorial de la documentación).
Antes de usarlo
- No se pudo identificar la licencia a partir de los metadatos, así que consulta las condiciones de licencia del repositorio antes de usarlo.
- Es un servidor Java que necesita una máquina virtual Java y datos de GTFS y OpenStreetMap, por lo que alojarlo por cuenta propia requiere trabajo de configuración.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es OpenTripPlanner?
- Servidor de código abierto para planificar viajes multimodales que combinan transporte público programado, bicicleta, caminatas, bicicletas compartidas y viajes con conductor. OpenTripPlanner (OTP) es un servidor Java que calcula itinerarios con transporte público programado, bicicleta, caminatas, bicicletas compartidas y viajes con conductor. Construye su red de transporte a partir de datos abiertos en formatos estándar, principalmente GTFS y OpenStreetMap, y funciona en cualquier plataforma con una máquina virtual Java.
- ¿OpenTripPlanner es gratuito? ¿Qué licencia tiene?
- OpenTripPlanner es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿OpenTripPlanner sigue mantenido?
- Mantenimiento activo. El último commit de OpenTripPlanner fue el 6 nov 2026.
- ¿Para qué puedo usar OpenTripPlanner?
- Añadir planificación de viajes al sitio web o la aplicación de una agencia de transporte público municipal o regional Crear un planificador de viajes en transporte público personalizado con clientes basados en GraphQL Planificar rutas que combinen transporte público con bicicletas compartidas o viajes con conductor Ofrecer itinerarios que se adapten a las interrupciones del servicio en tiempo real
- ¿Cómo se instala OpenTripPlanner?
- Compila el proyecto Maven para generar el shaded JAR (consulta el README y el Basic Tutorial de la documentación).
- ¿Dónde consigo OpenTripPlanner?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/opentripplanner/OpenTripPlanner
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Bases de datos CSV editables por la comunidad con códigos, nombres, líneas y coordenadas de estaciones para tarjetas IC japonesas, T-Union, tarjetas de transporte coreanas y U-money.
Motor de enrutamiento de código abierto en Java que ofrece servicios de indicaciones, isócronas, matrices y ajuste de coordenadas sobre datos de OpenStreetMap.
Motor de enrutamiento de alto rendimiento en C++ que calcula rutas, matrices de distancias, ajusta trazas GPS al mapa y mucho más sobre datos de OpenStreetMap.
Aplicación gratuita de mapas sin conexión y navegación GPS para Android e iOS, centrada en la privacidad y basada en datos colaborativos de OpenStreetMap.
Aplicación de mapas y navegación para Android e iOS que funciona sin conexión, basada en datos de OpenStreetMap y con rutas paso a paso para automóvil, bicicleta y peatones.