A continuación, se realiza un modelamiento espacial a partir de datos de área, concerniente al modulo impartido, para esto se construyó una base de datos para Cundinamarca, que representa la cantidad de hurtos a personas para el año 2019 que se pueden encontrar en el link Estadística delictiva, además, se integro la información del Censo Nacional de Población y Vivienda - CNPV, teniendo en cuenta los valores de proporción por miseria y proporción de necesidades básicas insatisfechas.
library(rgdal)
CUNDI<-readOGR("~/Estadistica Espacial/Data/ROBOS/robos_cund.shp", layer="robos_cund")
## OGR data source with driver: ESRI Shapefile
## Source: "/home/20151025100/Estadistica Espacial/Data/ROBOS/robos_cund.shp", layer: "robos_cund"
## with 117 features
## It has 10 fields
head(CUNDI@data[2:10])
## COD_DANE TOTALPOB MPIO TOTAL CASOS_MPIO RURAL URBANA PROP_NBI
## 0 25001 10742 AGUA DE DIOS 53 53 10 43 8.079839
## 1 25599 7533 APULO 32 32 11 21 18.406375
## 2 25035 12241 ANAPOIMA 74 73 21 52 10.338005
## 3 25386 29452 LA MESA 267 266 28 237 8.911677
## 4 25307 92903 GIRARDOT 1697 1688 40 1648 7.536184
## 5 25815 13649 TOCAIMA 111 108 30 78 11.171439
## PROP_MISER
## 0 1.1227329
## 1 3.0810093
## 2 1.3602638
## 3 1.1946689
## 4 0.8859031
## 5 1.4280402
library(leaflet)
pal <- colorNumeric(
palette = "YlOrRd",
domain = (CUNDI@data$TOTAL)
)
state_popup <- paste0("<strong>Municipio: </strong>",
CUNDI@data$MPIO,
"<br><strong>Conteo de casos por Hurto a nivel municipal, año 2019: </strong>",
CUNDI@data$TOTAL)
leaflet(CUNDI)%>%
#MAPA BASE
addTiles()%>%addProviderTiles(providers$Esri.NatGeoWorldMap)%>%
#CAPAS
addPolygons(color = "#444444", weight = 1, smoothFactor = 0.5,
popup = state_popup,
opacity = 1.0, fillOpacity = 0.5,
fillColor =~colorQuantile("YlOrRd", TOTAL)(TOTAL),
highlightOptions = highlightOptions(color = "white", weight = 2,bringToFront = TRUE),group = "Hurtos")%>%
#LEYENDA
addLegend("bottomleft", pal = pal ,values = ~TOTAL,title = "Total de robos en Cundinamarca año 2019",opacity = 1)%>%
#CONTROL CAPAS
addLayersControl(
#baseGroups = c("OSM (default)", "Toner", "Toner Lite"),
overlayGroups = c("Hurtos"),
options = layersControlOptions(collapsed = FALSE)
)