# Obtengo los barrios de Neuquén Confluencia
barrios <- opq(bbox = getbb("Neuquen, Neuquen "), osm_types = c( "way", "relation")) %>%
add_osm_feature(key = 'boundary', value = 'administrative') %>%
add_osm_feature(key = 'admin_level', value = '9') %>%
osmdata_sf()
building_barrios <- barrios$osm_multipolygons
# evidentemente hay un problema en los poligonos porque luego de utilizar st_make_valid pude mostrarlo en el mapa web
valid_building_barrios <- st_make_valid(building_barrios)
# paleta para mapa categórico (depende de una variable en la escala nominal)
paleta <- colorFactor(
palette = "Set1",
domain = valid_building_barrios$name)
leaflet()%>%
addTiles()%>%
addPolygons(data = valid_building_barrios, label = ~name, fillOpacity = 1, fillColor = ~paleta(valid_building_barrios$name))