library("dplyr")
palms <- readr::read_csv("Parques_y_Jardines_Palmera_Viario.csv", na = 'NULL')
names(palms) <- c("X", "Y", "xlo", "ylo", "spcode", "species", "perimeter", "height", "id")
palms$height <- as.numeric(palms$height)
palms <- dplyr::sample_n(palms, 200)
kable(head(palms[, c(1, 2, 6:8)]), format = "html")
| X | Y | species | perimeter | height |
|---|---|---|---|---|
| -5.994111 | 37.38920 | Phoenix dactylifera | 0 | 0 |
| -5.965663 | 37.39286 | Yucca sp | 35 | 3 |
| -6.006939 | 37.37195 | Phoenix dactylifera | 210 | 22 |
| -5.954917 | 37.38651 | Washingtonia filifera | 103 | 4 |
| -5.981966 | 37.42935 | Washingtonia filifera | 105 | 6 |
| -5.952360 | 37.36990 | Washingtonia robusta | 103 | 14 |
Source: http://sevilla-idesevilla.opendata.arcgis.com/datasets/778759ea5f3243dd91225605e79a66c6_0
library("leaflet")
leaflet(palms) %>%
addTiles() %>%
addMarkers(lng = ~X, lat = ~Y)
https://rstudio.github.io/leaflet
palm.icon <- makeIcon("https://img.icons8.com/ios-glyphs/30/000000/palm-tree.png")
leaflet(palms) %>%
addTiles() %>%
addMarkers(lng = ~X, lat = ~Y, icon = palm.icon)
leaflet(palms) %>%
addTiles() %>%
addMarkers(lng = ~X, lat = ~Y, icon = palm.icon,
clusterOptions = markerClusterOptions()) #<<
leaflet(palms) %>%
addTiles() %>%
addCircleMarkers(lng = ~X, lat = ~Y,
radius = 5, stroke = FALSE, fillOpacity = 0.7)
leaflet(palms) %>%
addTiles() %>% #<<
addCircleMarkers(lng = ~X, lat = ~Y,
radius = 5, stroke = FALSE, fillOpacity = 0.7)
leaflet(palms) %>%
addProviderTiles(provider = providers$Esri.WorldImagery) %>% #<<
addCircleMarkers(lng = ~X, lat = ~Y, radius = 5, stroke = FALSE, fillOpacity = 0.7)
leaflet(palms) %>%
addProviderTiles(provider = providers$Stamen.Watercolor) %>% #<<
addCircleMarkers(lng = ~X, lat = ~Y, radius = 5, stroke = FALSE, fillOpacity = 0.7)
leaflet(palms) %>%
addProviderTiles(provider = providers$CartoDB.Positron) %>% #<<
addCircleMarkers(lng = ~X, lat = ~Y, radius = 5, stroke = FALSE, fillOpacity = 0.7)
leaflet(palms) %>%
addWMSTiles(baseUrl = "http://www.ign.es/wms-inspire/ign-base", #<<
layers = "IGNBaseTodo-nofondo") %>% #<<
addCircleMarkers(lng = ~X, lat = ~Y, radius = 5, stroke = FALSE, fillOpacity = 0.7)