« [R]データの標準化を行う | トップページ | [R]「Rによる時系列モデリング入門」に掲載の時系列解析を行う »

2021年9月10日 (金)

[R]簡単に地図を表示する

leafletパッケージを使う。

> install.packages("leaflet")
> library(leaflet)

とりあえず表示してみる。特に何も設定しなければ、ブラウザー上に地図が表示される。

> m <- leaflet() %>% addTiles()
> m

Leaflet1

この地図は、マウスで表示範囲などを簡単に変えることができる。特に指定をしないと、表示される地図にはOpenStreetMapが使用される。この表示に使用される地図を、地理院地図のタイルにするには、以下のようにする。

> m <- leaflet()
> m <- m %>% addTiles("https://cyberjapandata.gsi.go.jp/xyz/std/{z}/{x}/{y}.png")
> m

Leaflet2

表示範囲や大きさなどは簡単に指定することができる。以下は、北緯35.5度、東経139.7度を中心として、ズームレベル9で地理院地図を表示した例。

> m <- m %>% setView(139.7, 35.5, zoom = 9)
> m

Leaflet3

leafletの公式ページは以下。

https://leafletjs.com/

 

« [R]データの標準化を行う | トップページ | [R]「Rによる時系列モデリング入門」に掲載の時系列解析を行う »

R(その他)」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« [R]データの標準化を行う | トップページ | [R]「Rによる時系列モデリング入門」に掲載の時系列解析を行う »

無料ブログはココログ

■■

■■■