graphhopper

OpenStreetMap向けのオープンソース経路探索エンジンで、Javaライブラリまたは単体のWebサーバーとして使えます。経路、距離、時間、案内を計算します。

Xで共有ライセンス: Apache-2.0

概要

GraphHopperはApache License 2.0で公開されているオープンソースのルーティングエンジンです。Javaライブラリとして組み込むことも、単独のWebサーバーとして動かすこともできます。2点以上の地点間の距離、時間、ターンバイターン案内、道路属性を計算し、標準ではOpenStreetMapとGTFS、標高データを使います。

主な特長

  • 複数地点間の経路とターンバイターン案内
  • スナップ・トゥ・ロード(マップマッチング)
  • 等時間圏(アイソクローン)の計算
  • モバイルナビゲーションに対応
  • OSM、GTFSなど各種データを取り込み

こんな人・用途に

アプリにルート検索、マップマッチング、到達圏の機能を加えたい開発者向けです。Javaコードへの組み込みも自前サーバーも選べます。

アップストリーム
graphhopper/graphhopper
GitHubのフォーク
Guo-astro/graphhopper
アップストリームのスター数
6.7k
カテゴリ
地図・地理空間
言語
Java
ライセンス
Apache-2.0
フォーク日
2018-05-17
同期状態
同期済み最終同期 2026-09-29