openrouteservice
OpenStreetMap ベースの高性能ルート計画サービス。ターンバイターンナビゲーション、アイソクロン(等時線)、マトリクス計算などをサポートし、Docker でデプロイ可能。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
無料のオープンソースルーティングエンジンで、OSM データを使って独自の地図サービスを構築できます。
主な機能
- 複数の交通手段(車、自転車、徒歩など)に対応したルートプランニングとナビゲーション
- アイソクロンサービス:指定された位置からの到達可能範囲を計算
- マトリックスサービス:複数の起点・終点間の距離/時間マトリックス
- 座標スナップ:座標を道路ネットワークに合わせる
- 道路ネットワークのエクスポート:異なる交通手段の基盤グラフデータをエクスポート
できないこと
- •公開デモ API ではヘルス/ステータスエンドポイントは提供されておらず、セルフホストインスタンスでのみ利用可能です。2. 初回起動時には OSM データをダウンロードしてグラフを構築する必要があり、時間がかかりメモリにも依存します。3. デフォルトではドイツのハイデルベルクのテストデータが使用されるため、実際の使用には独自の OSM データソースを設定する必要があります。
使用例
- 物流配送ルートの最適化とタイムウィンドウ計算
- 旅行ルートの計画と観光スポットへのアクセシビリティ分析
- 地理情報システム(GIS)における経路分析機能の統合
- Google Maps API の代替となるプライベートデプロイソリューション
OpenRouteService は、OpenStreetMap(OSM)のグローバル地理データに基づく、高性能かつ高度にカスタマイズ可能な Java 製ルーティングサービスです。自動車、自転車、徒歩など複数の交通手段に対応し、経路案内、アイソクロン(到達可能範囲)、移動時間・距離マトリックス、座標スナッピング、道路ネットワークのエクスポートなどの REST API を提供します。本プロジェクトは GraphHopper 4.0 ブランチを採用し、Docker によるワンクリックデプロイが可能で、ヘルスモニタリングやステータスインターフェースを標準搭載しています。Google Maps API のような商用サービスと異なり、完全無料・オープンソースでプライベート環境へのデプロイも可能なため、開発者、物流企業、GIS 愛好家が自前のルートエンジンを構築するのに最適です。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Docker と Docker Compose がインストールされていることを確認します
ステップ2:データディレクトリを作成します:`mkdir -p ors-docker/config ors-docker/elevation_cache ors-docker/graphs ors-docker/files ors-docker/logs`
ステップ3:最新の docker-compose.yml をダウンロードします:`wget https://github.com/GIScience/openrouteservice/releases/latest/download/docker-compose.yml`
- ステップ1:Docker と Docker Compose がインストールされていることを確認します
- ステップ2:データディレクトリを作成します:`mkdir -p ors-docker/config ors-docker/elevation_cache ors-docker/graphs ors-docker/files ors-docker/logs`
- ステップ3:最新の docker-compose.yml をダウンロードします:`wget https://github.com/GIScience/openrouteservice/releases/latest/download/docker-compose.yml`
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
`docker compose down` を実行してコンテナを停止・削除し、その後 `ors-docker` ディレクトリとすべてのデータファイルを削除します。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs