一个开源多模式出行规划器
OpenTripPlanner(OTP)是一个多模式出行规划器,专注于通过定时公共交通结合骑行、步行以及包括共享单车和网约车在内的出行服务进行旅行。其服务器组件可在任何装有 Java 虚拟机(包括 Linux、Mac 和 Windows)的平台上运行。它提供 GraphQL API,可供各种客户端访问,包括 开源 JavaScript 组件和原生移动应用程序。它基于开放标准文件格式(主要是 GTFS 和 OpenStreetMap)的开放数据构建交通网络表示。它应用实时更新和警报,使客户端能够即时看到,从而找到考虑中断和服务变更的行程方案。
请注意,此分支包含OpenTripPlanner 2,OTP 的第二个主要版本,自 2018 年以来一直在开发,现在是主要版本,也是唯一受支持的版本。
OpenTripPlanner项目由俄勒冈州波特兰市的交通机构TriMet(http://trimet.org/)于2009年7月发起。截至本文撰写时的2025年9月,该项目已持续开发超过16年。有关[OTP历史](http://docs.opentripplanner.org/en/dev-2.x/History/)的概述以及全球使用OTP的[城市和地区列表](http://docs.opentripplanner.org/en/dev-2.x/Deployments/),请参阅主文档。
我们运行一个速度测试(包含在代码中),以衡量每个合并到OTP的PR的性能。
主要的Java服务器代码位于application/src/main/。OTP还包含一个基于JavaScript的客户端。
暂无开放 Issues,或尚未同步最近议题。