Sağlayıcı Döşemeleri

R ile leaflet kullanarak Etkileşimli Haritalar

Rich Majerus

Vice President of Strategy & Planning, Queens University of Charlotte

Bir Taban Haritası Seçme

  • Bu haritayı neden yapıyorsun?
    • Keşif analizi
    • Teslim edilecek ürün
    • Sadece eğlence için!
  • Hangi tür veriyi çiziyorsun?
    • Noktalar
    • Yollar
    • Çokgenler
R ile leaflet kullanarak Etkileşimli Haritalar

Bir Taban Haritası Seçme

Kamuflaj işaretçi örneği

Belirgin renk örneği

R ile leaflet kullanarak Etkileşimli Haritalar

leaflet Sağlayıcı Listesi

  • leaflet paketi 100+ sağlayıcı döşemesiyle gelir
  • Bu döşemelerin adları providers adlı bir listede tutulur
names(providers)[1:5]
  [1] "OpenStreetMap"                      
  [2] "OpenStreetMap.Mapnik"               
  [3] "OpenStreetMap.BlackAndWhite"        
  [4] "OpenStreetMap.DE"                   
  [5] "OpenStreetMap.France"

R ile leaflet kullanarak Etkileşimli Haritalar

leaflet Sağlayıcı Döşemelerini Keşfetme

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

R ile leaflet kullanarak Etkileşimli Haritalar

addProviderTiles()

  • Taban haritanı değiştirmek için addTiles() yerine addProviderTiles() kullan
  • Sağlayıcı döşemesinin adını addProviderTiles() içine geçir
leaflet() %>% 
     # addTiles() 
     addProviderTiles("OpenStreetMap.BlackAndWhite")

addProviderTiles() örneği

R ile leaflet kullanarak Etkileşimli Haritalar

Hadi pratik yapalım!

R ile leaflet kullanarak Etkileşimli Haritalar

Preparing Video For Download...