Вы просто забыли установить аргумент data
в функции leaflet()
. Более того, вам не нужно преобразовывать объект sf
в формат sp
:
# packages
library(leaflet)
library(eurostat)
library(dplyr)
library(ggplot2)
options(readr.default_locale=readr::locale(tz="Europe/Berlin"))
df60 <- get_eurostat_geospatial(resolution = 60)
#> sf at resolution 1:60 read from local file
CE.sf <- df60 %>%
filter(LEVL_CODE == 2 & CNTR_CODE %in% c("AT","CZ","DE","HU","PL","SK")) %>%
select(NUTS_ID)
plot(CE.sf)
![](https://i.imgur.com/oxn3yc0.png)
leaflet(CE.sf) %>%
addProviderTiles("CartoDB.Positron") %>%
addPolygons(color = "green")
![](https://i.imgur.com/PrnF3HP.png)
Создано в 2020-05-01 пакетом Представить (v0.3.0)