Плитки провайдерів

Інтерактивні карти з leaflet у R

Rich Majerus

Vice President of Strategy & Planning, Queens University of Charlotte

Вибір базової мапи

  • Навіщо ви створюєте цю мапу?
    • Розвідувальний аналіз
    • Готовий продукт
    • Просто для розваги!
  • Які дані ви відображаєте?
    • Точки
    • Шляхи
    • Полігони
Інтерактивні карти з leaflet у R

Вибір базової мапи

Приклад «маскувального» маркера

Приклад виразного кольору

Інтерактивні карти з leaflet у R

Список провайдерів leaflet

  • Пакет leaflet містить 100+ плиток провайдерів
  • Назви цих плиток збережено в списку providers
names(providers)[1:5]
  [1] "OpenStreetMap"                      
  [2] "OpenStreetMap.Mapnik"               
  [3] "OpenStreetMap.BlackAndWhite"        
  [4] "OpenStreetMap.DE"                   
  [5] "OpenStreetMap.France"

Інтерактивні карти з leaflet у R

Дослідження плиток провайдерів leaflet

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

Інтерактивні карти з leaflet у R

addProviderTiles()

  • Замініть addTiles() на addProviderTiles(), щоб змінити базову мапу
  • Передайте назву плитки провайдера до addProviderTiles()
leaflet() %>% 
     # addTiles() 
     addProviderTiles("OpenStreetMap.BlackAndWhite")

Приклад addProviderTiles()

Інтерактивні карти з leaflet у R

Давайте потренуємось!

Інтерактивні карти з leaflet у R

Preparing Video For Download...