【R】stplaner
2020年11月9日
1. はじめに
地図上のルートを探索してくれる素晴らしいパッケージstplaner
を使ってみます。
2. インストール
CRANからインストールできます。
install.packages("stplanr")
3. つかってみる
OpenStreetMap Routing Machine (OSRM) API interfacesを使って経路探索ができます。route_osrm()
という関数を使います。
スタートとゴールの緯度・経度からルート探索してみます。調布のマクドナルドから稲城中央公園まで。
library(stplanr) library(osrm) trip <- route( from = c(139.544108, 35.653159), to = c(139.485058, 35.634087), route_fun = osrmRoute, returnclass = "sf" ) mapview::mapview(trip)
ちゃんと探索できていますね。
なんと、都市名の指定もできます。東京から名古屋に行ってみます。
trip2 <- route( from = "Tokyo", to = "Nagoya", route_fun = osrmRoute, returnclass = "sf" ) mapview::mapview(trip2)
4. さいごに
単純にすごくてびっくりです。