Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. # devtools::install_github("rstudio/leaflet", force = TRUE)
  2.  
  3. library(leaflet)
  4. library(sf)
  5.  
  6. ### polygons --------------------------------------------------------------
  7. poldata <- st_as_sf(mapview::gadmCHE)
  8. class(poldata)
  9. class(st_geometry(poldata))
  10. class(st_geometry(poldata)[[1]])
  11.  
  12. leaflet() %>% addTiles() %>% addPolygons(data = poldata)
  13. leaflet() %>% addTiles() %>% addPolygons(data = st_geometry(poldata))
  14. leaflet() %>% addTiles() %>% addPolygons(data = st_geometry(poldata)[[1]]) # error
  15.  
  16. ### lines -----------------------------------------------------------------
  17. lindata <- st_as_sf(mapview::atlStorms2005)
  18. class(lindata)
  19. class(st_geometry(lindata))
  20. class(st_geometry(lindata)[[1]])
  21.  
  22. leaflet() %>% addTiles() %>% addPolylines(data = lindata) # error
  23. leaflet() %>% addTiles() %>% addPolylines(data = st_geometry(lindata)) # error
  24. leaflet() %>% addTiles() %>% addPolylines(data = st_geometry(lindata)[[1]]) # error
  25.  
  26. ### points ----------------------------------------------------------------
  27. ptsdata <- st_as_sf(mapview::breweries91)
  28. class(ptsdata)
  29. class(st_geometry(ptsdata))
  30. class(st_geometry(ptsdata)[[1]])
  31.  
  32. leaflet() %>% addTiles() %>% addCircleMarkers(data = ptsdata)
  33. leaflet() %>% addTiles() %>% addCircleMarkers(data = st_geometry(ptsdata))
  34. leaflet() %>% addTiles() %>% addCircleMarkers(data = st_geometry(ptsdata)[[1]]) # error
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement