Valhalla
https://valhalla.github.io/valhalla/
経路探索やそれを用いた高度な操作を行う機能を提供
コレだけでカーナビ作れそう
Dockerfileも提供されているので環境構築も簡単?
https://github.com/gis-ops/docker-valhalla
QGISのプラグインもあるらしい
https://github.com/gis-ops/valhalla-qgis-plugin
主なAPI
Turn-by-Turn Route API
高機能な経路探索
マルチモーダルに対応
Optimized Route API
高速な最適経路探索
Isochrone API
任意の地点からの移動時間をマッピング
例: 函館駅から徒歩10分ごとの場所
https://valhalla.openstreetmap.de
https://scrapbox.io/files/64ed76c421f110001bce5668.png
Map Matching API
GPSなどで連続的に記録された地点群を、OSM上のパスに変換
Locate API
入力地点に近い街路について、詳細情報を取得
Elevation API
入力地点の標高を取得
参考記事など
Valhalla(OSSルート検索エンジン)を使ってOSMデータで経路探索する by hiyuzawa