Repolode
opentripplanner

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. 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 の数値は毎日更新されます。

関連プロジェクト