【R】cyclestreets
2021年7月5日
1. はじめに
cyclestreets
は、CycleStreetというサイトの経路探索のAPIに簡単にアクセスできるようにしてくれるパッケージです。
2. インストール
CRANからインストールできます。
install.packages("cyclestreets")
3. つかってみる
まず、使うにはCycleStreetへのユーザー登録とAPIキーの取得が必要です。
ユーザー登録は、こちらから。ユーザー登録後にホームページにサインインしてAPIキーを要求します。
取得したAPIキーを .Renviron
ファイルに登録します。
usethis::edit_r_environ()
これで、.Renviron
ファイルが開くので、ここに
CYCLESTREETS=your_key_here
と書き込み、保存してRを再起動します。
では、パッケージを使ってみます。よみうりランドから登戸駅へのルート探索です。
library ("cyclestreets") from = c(139.521974, 35.621644) to = c( 139.570092, 35.621118) r = cyclestreets::journey(from, to, "balanced") sf:::plot.sf(r)
本当にこれが最良のルートかは不明ですが、こんなことができて面白いですね。
4. さいごに
正直、どれだけ使うか分かりませんが、面白いですね。