Provider Tiles

Interactive Maps with leaflet in R

Rich Majerus

Vice President of Strategy & Planning, Queens University of Charlotte

การเลือก Base Map

  • ทำแผนที่นี้ไปเพื่ออะไร?
    • วิเคราะห์เชิงสำรวจ
    • ผลิตภัณฑ์ส่งมอบ
    • แค่สนุก!
  • กำลังพล็อตข้อมูลประเภทใด?
    • จุด
    • เส้นทาง
    • รูปหลายเหลี่ยม
Interactive Maps with leaflet in R

การเลือก Base Map

ตัวอย่าง marker ที่กลืนไปกับพื้นหลัง

ตัวอย่างสีที่เด่นชัด

Interactive Maps with leaflet in R

รายการ Provider ของ leaflet

  • แพ็กเกจ leaflet มี provider tile มากกว่า 100 รายการ
  • ชื่อของ tile เหล่านี้เก็บอยู่ใน list ชื่อ providers
names(providers)[1:5]
  [1] "OpenStreetMap"                      
  [2] "OpenStreetMap.Mapnik"               
  [3] "OpenStreetMap.BlackAndWhite"        
  [4] "OpenStreetMap.DE"                   
  [5] "OpenStreetMap.France"

Interactive Maps with leaflet in R

สำรวจ Provider Tile ของ leaflet

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

Interactive Maps with leaflet in R

addProviderTiles()

  • แทนที่ addTiles() ด้วย addProviderTiles() เพื่อเปลี่ยน basemap
  • ส่งชื่อ provider tile ไปยัง addProviderTiles()
leaflet() %>% 
     # addTiles() 
     addProviderTiles("OpenStreetMap.BlackAndWhite")

ตัวอย่างการใช้ addProviderTiles()

Interactive Maps with leaflet in R

มาฝึกกันเถอะ!

Interactive Maps with leaflet in R

Preparing Video For Download...