OpenStreetMap向けのオープンソースルーティングエンジン。JavaライブラリまたはスタンドアロンのWebサーバーとして、経路検索、等時間圏、マップマッチングに利用できます。
opentripplanner/OpenTripPlanner
公共交通機関と自転車、徒歩、シェアサイクル、配車サービスを組み合わせた経路を検索する、オープンソースのマルチモーダル経路検索サーバー。
代替できる製品:Google Maps
- スター
- 2,771
- フォーク
- 1,152
- 未解決の Issue
- 181
- 最終コミット
- 昨日
これは何?
OpenTripPlanner(OTP)は、定時運行の公共交通機関、自転車、徒歩、シェアサイクル、配車サービスを組み合わせた移動経路を検索するJavaサーバーです。主にGTFSやOpenStreetMapなどの標準形式のオープンデータから交通ネットワークを構築し、Java仮想マシンが動作するあらゆるプラットフォームで利用できます。
OTPはリアルタイム更新情報や運行アラートを適用するため、経路検索結果に運休やダイヤ変更が反映されます。クライアントはGraphQL APIを通じて問い合わせます。また、主にテスト用の、MapLibreベースの任意のJavaScriptクライアントもプロジェクトに含まれています。多くの導入環境では、再利用可能なコンポーネントを使って独自のクライアントを構築しています。
このブランチはOTP 2で、メジャーバージョン第2版にあたり、現在もサポートされている系列です。プロジェクトは2009年、ポートランドの交通事業者TriMetで始まりました。
主な機能
- 01公共交通機関、自転車、徒歩、シェアサイクル、配車サービスを組み合わせた経路検索
- 02GTFSとOpenStreetMapのデータから交通ネットワークを構築
- 03リアルタイムの更新情報やアラートを経路検索結果に反映
- 04クライアントアプリケーション向けにGraphQL APIを提供
- 05Java仮想マシンが動作するあらゆるプラットフォームで実行可能
ユースケース
- 市や地域の交通事業者のWebサイトやアプリに経路検索機能を追加する
- GraphQLベースのクライアントを使って独自の公共交通経路検索サービスを構築する
- 公共交通機関とシェアサイクルや配車サービスを組み合わせた経路を検索する
- リアルタイムの運行障害に応じて変化する経路を提供する
クイックスタート
- 1
Maven プロジェクトをビルドして shaded JAR を生成します(README と docs の Basic Tutorial を参照)
使う前に知っておきたいこと
- メタデータからライセンスを特定できませんでした。使用する前に、リポジトリのライセンス条項を確認してください。
- Java 仮想マシンと GTFS および OpenStreetMap のデータが必要な Java サーバーのため、セルフホスティングにはセットアップの手間がかかります。
収録されている特集
トピック
よくある質問
- OpenTripPlanner とは?
- 公共交通機関と自転車、徒歩、シェアサイクル、配車サービスを組み合わせた経路を検索する、オープンソースのマルチモーダル経路検索サーバー。 OpenTripPlanner(OTP)は、定時運行の公共交通機関、自転車、徒歩、シェアサイクル、配車サービスを組み合わせた移動経路を検索するJavaサーバーです。主にGTFSやOpenStreetMapなどの標準形式のオープンデータから交通ネットワークを構築し、Java仮想マシンが動作するあらゆるプラットフォームで利用できます。
- OpenTripPlanner は無料で使えますか?ライセンスは?
- OpenTripPlanner は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- OpenTripPlanner は今もメンテナンスされていますか?
- 活発にメンテナンス中。OpenTripPlanner の最終コミットは 2026年11月6日 です。
- OpenTripPlanner は何に使えますか?
- 市や地域の交通事業者のWebサイトやアプリに経路検索機能を追加する GraphQLベースのクライアントを使って独自の公共交通経路検索サービスを構築する 公共交通機関とシェアサイクルや配車サービスを組み合わせた経路を検索する リアルタイムの運行障害に応じて変化する経路を提供する
- OpenTripPlanner のインストール方法は?
- Maven プロジェクトをビルドして shaded JAR を生成します(README と docs の Basic Tutorial を参照)
- OpenTripPlanner はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/opentripplanner/OpenTripPlanner
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
日本のICカード、T-Union、韓国の交通カード、U-money向けに、駅コード・名称・路線・座標を収録したコミュニティ編集可能なCSVデータベース。
OpenStreetMapデータを利用し、ルート検索、到達圏、行列計算、スナップ機能を提供するJava製のオープンソースルーティングエンジンです。
OpenStreetMapデータを使って、経路や距離テーブル、GPSのマップマッチングなどを計算する高性能なC++ルーティングエンジン。
OpenStreetMapのクラウドソースデータを活用した、Android・iOS向けの無料でプライバシー重視なオフライン地図・GPSナビアプリ。
OpenStreetMapのデータを使った、車・自転車・徒歩向けのターンバイターン方式ルート案内に対応する、Android・iOS用オフライン地図・ナビアプリ。