Repolode
opentripplanner

opentripplanner/OpenTripPlanner

Servidor de planejamento de viagens multimodais open source para transporte público com horários, combinado com bicicleta, caminhada, bicicletas compartilhadas e transporte por aplicativo.

Alternativa open source a:Google Maps

Estrelas
2,771
Forks
1,152
Issues abertas
181
Último commit
há 21 horas

O que é?

OpenTripPlanner (OTP) é um servidor Java que encontra itinerários combinando transporte público com horários, bicicleta, caminhada, bicicletas compartilhadas e transporte por aplicativo. Ele monta a rede de transporte a partir de dados abertos em formatos padrão, principalmente GTFS e OpenStreetMap, e funciona em qualquer plataforma com uma máquina virtual Java.

O OTP aplica atualizações em tempo real e alertas de serviço para que os itinerários levem em conta interrupções e mudanças de horário. Os clientes fazem consultas por meio de APIs GraphQL, e o projeto inclui um cliente JavaScript opcional baseado em MapLibre, usado principalmente para testes. Na maioria das implantações, são criados clientes personalizados com componentes reutilizáveis.

Esta branch é a OTP 2, a segunda versão principal e a linha com suporte ativo. O projeto começou na agência de transporte público TriMet, de Portland, em 2009.

Recursos principais

  • 01Planejamento de itinerários multimodais com transporte público, bicicleta, caminhada, bicicletas compartilhadas e transporte por aplicativo
  • 02Monta a rede com dados GTFS e OpenStreetMap
  • 03Aplica atualizações e alertas em tempo real aos resultados das rotas
  • 04Disponibiliza APIs GraphQL para aplicativos clientes
  • 05Funciona em qualquer plataforma com uma máquina virtual Java

Casos de uso

  • Adicionar planejamento de viagens ao site ou aplicativo de uma agência de transporte público municipal ou regional
  • Criar um planejador personalizado de viagens em transporte público com clientes baseados em GraphQL
  • Planejar rotas que combinam transporte público com bicicletas compartilhadas ou transporte por aplicativo
  • Oferecer itinerários que se adaptam a interrupções no serviço em tempo real

Início rápido

  1. 1

    Compile o projeto Maven para gerar o shaded JAR (consulte o README e o Basic Tutorial na documentação).

Antes de usar

  • Não foi possível identificar a licença pelos metadados; por isso, confira os termos de licença do repositório antes de usar.
  • É um servidor Java que precisa de uma máquina virtual Java e de dados do GTFS e do OpenStreetMap. Portanto, hospedá-lo por conta própria exige algum trabalho de configuração.

Em coleções

Tópicos

Perguntas frequentes

O que é OpenTripPlanner?
Servidor de planejamento de viagens multimodais open source para transporte público com horários, combinado com bicicleta, caminhada, bicicletas compartilhadas e transporte por aplicativo. OpenTripPlanner (OTP) é um servidor Java que encontra itinerários combinando transporte público com horários, bicicleta, caminhada, bicicletas compartilhadas e transporte por aplicativo. Ele monta a rede de transporte a partir de dados abertos em formatos padrão, principalmente GTFS e OpenStreetMap, e funciona em qualquer plataforma com uma máquina virtual Java.
OpenTripPlanner é gratuito? Qual é a licença?
OpenTripPlanner é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
OpenTripPlanner ainda é mantido?
Manutenção ativa. O último commit de OpenTripPlanner foi em 6 de nov. de 2026.
Para que posso usar OpenTripPlanner?
Adicionar planejamento de viagens ao site ou aplicativo de uma agência de transporte público municipal ou regional Criar um planejador personalizado de viagens em transporte público com clientes baseados em GraphQL Planejar rotas que combinam transporte público com bicicletas compartilhadas ou transporte por aplicativo Oferecer itinerários que se adaptam a interrupções no serviço em tempo real
Como instalar OpenTripPlanner?
Compile o projeto Maven para gerar o shaded JAR (consulte o README e o Basic Tutorial na documentação).
Onde consigo OpenTripPlanner?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/opentripplanner/OpenTripPlanner

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados