プロバイダタイル

R で作る leaflet のインタラクティブマップ

Rich Majerus

Vice President of Strategy & Planning, Queens University of Charlotte

ベースマップの選択

  • このマップの目的は何ですか?
    • 探索的分析
    • 成果物
    • 純粋な楽しみ!
  • どのようなデータをプロットしますか?
    • ポイント
    • パス
    • ポリゴン
R で作る leaflet のインタラクティブマップ

ベースマップの選択

背景に溶け込むマーカーの例

目立つ色の例

R で作る leaflet のインタラクティブマップ

leafletプロバイダ一覧

  • leafletパッケージには100種類以上のプロバイダタイルが含まれています
  • タイル名はprovidersというリストに格納されています
names(providers)[1:5]
  [1] "OpenStreetMap"                      
  [2] "OpenStreetMap.Mapnik"               
  [3] "OpenStreetMap.BlackAndWhite"        
  [4] "OpenStreetMap.DE"                   
  [5] "OpenStreetMap.France"

R で作る leaflet のインタラクティブマップ

leafletプロバイダタイルの探索

names(providers)[str_detect(names(providers), "OpenStreetMap")]
[1] "OpenStreetMap"               "OpenStreetMap.Mapnik"       
[3] "OpenStreetMap.BlackAndWhite" "OpenStreetMap.DE"           
[5] "OpenStreetMap.France"        "OpenStreetMap.HOT"

R で作る leaflet のインタラクティブマップ

addProviderTiles()

  • ベースマップを変更するにはaddTiles()addProviderTiles()に置き換えます
  • プロバイダタイル名をaddProviderTiles()に渡します
leaflet() %>% 
     # addTiles() 
     addProviderTiles("OpenStreetMap.BlackAndWhite")

addProviderTiles()の使用例

R で作る leaflet のインタラクティブマップ

練習しましょう!

R で作る leaflet のインタラクティブマップ

Preparing Video For Download...