【R】cyclestreets

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. さいごに

正直、どれだけ使うか分かりませんが、面白いですね。

Add a Comment

メールアドレスが公開されることはありません。