OpenSource-Hub
O

openrouteservice

1.9k stars·開発ツール·SHA-256 チェックサム確認済み

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 愛好家が自前のルートエンジンを構築するのに最適です。

タグ

route-planningopenstreetmapgisjavadockerself-hosted

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:Docker と Docker Compose がインストールされていることを確認します

4

ステップ2:データディレクトリを作成します:`mkdir -p ors-docker/config ors-docker/elevation_cache ors-docker/graphs ors-docker/files ors-docker/logs`

5

ステップ3:最新の docker-compose.yml をダウンロードします:`wget https://github.com/GIScience/openrouteservice/releases/latest/download/docker-compose.yml`

インストールガイド
  1. ステップ1:Docker と Docker Compose がインストールされていることを確認します
  2. ステップ2:データディレクトリを作成します:`mkdir -p ors-docker/config ors-docker/elevation_cache ors-docker/graphs ors-docker/files ors-docker/logs`
  3. ステップ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` ディレクトリとすべてのデータファイルを削除します。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGPL-3.0
最終更新2026-06-26 23:50:20
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト