#cargar librerias
require(rgdal)
## Loading required package: rgdal
## Loading required package: sp
## rgdal: version: 1.5-16, (SVN revision 1050)
## Geospatial Data Abstraction Library extensions to R successfully loaded
## Loaded GDAL runtime: GDAL 3.0.4, released 2020/01/28
## Path to GDAL shared files: C:/Users/Mauricio/Documents/R/win-library/3.6/rgdal/gdal
## GDAL binary built with GEOS: TRUE
## Loaded PROJ runtime: Rel. 6.3.1, February 10th, 2020, [PJ_VERSION: 631]
## Path to PROJ shared files: C:\Program Files (x86)\MapWindow\PROJ_NAD
## Linking to sp version:1.4-2
## To mute warnings of possible GDAL/OSR exportToProj4() degradation,
## use options("rgdal_show_exportToProj4_warnings"="none") before loading rgdal.
## Overwritten PROJ_LIB was C:\Program Files (x86)\MapWindow\PROJ_NAD
require(sp)
require(raster)
## Loading required package: raster
library(RColorBrewer)
comunas= shapefile("~/Especializacion_geomatica/Tratamiento_de_datos_espaciales/clase4/Archive/Comuna.shp")
comunas
## class : SpatialPolygonsDataFrame
## features : 22
## extent : -76.59284, -76.46125, 3.331802, 3.505871 (xmin, xmax, ymin, ymax)
## crs : +proj=longlat +datum=WGS84 +no_defs
## variables : 5
## names : comuna, nombre, zona_recol, area, perimetro
## min values : 1, Comuna 1, NA, 2329397.941, 7983.949
## max values : 22, Comuna 9, NA, 12555929.024, 26480.361
crs(comunas)
## CRS arguments: +proj=longlat +datum=WGS84 +no_defs
plot(comunas)

comunas_orden1= shapefile("~/Especializacion_geomatica/Tratamiento_de_datos_espaciales/clase4/comunas_orden.shp")
comunas_orden1@data
## comuna nombre zona_recol area perimetro No_arbol popc_2020
## 0 1 Comuna 1 <NA> 3842243 15518.149 5837 103620
## 1 2 Comuna 2 <NA> 11401109 26477.419 29104 124669
## 2 3 Comuna 3 <NA> 3704463 11003.318 5140 46990
## 3 4 Comuna 4 <NA> 4524983 11430.279 12371 51806
## 4 5 Comuna 5 <NA> 4197624 8441.174 17615 116608
## 5 6 Comuna 6 <NA> 5385422 12496.285 15758 198137
## 6 7 Comuna 7 <NA> 5107267 12547.823 12166 68739
## 7 8 Comuna 8 <NA> 5266743 12178.376 14330 103445
## 8 9 Comuna 9 <NA> 2899409 7983.949 4644 43330
## 9 10 Comuna 10 <NA> 4297730 9404.276 13178 113040
## 10 11 Comuna 11 <NA> 3699601 9315.019 12530 110302
## 11 12 Comuna 12 <NA> 2329398 8254.095 5839 66028
## 12 13 Comuna 13 <NA> 4737262 10030.224 6062 181084
## 13 14 Comuna 14 <NA> 4543322 8937.073 1453 181093
## 14 15 Comuna 15 <NA> 4060433 10425.092 10826 174473
## 15 16 Comuna 16 <NA> 4275834 11700.410 8167 112135
## 16 17 Comuna 17 <NA> 12555929 16841.538 51542 156046
## 17 18 Comuna 18 <NA> 5428611 11681.301 11935 150663
## 18 19 Comuna 19 <NA> 11318091 26480.361 27710 117656
## 19 20 Comuna 20 <NA> 2439498 8448.577 926 71043
## 20 21 Comuna 21 <NA> 4828927 16149.224 6526 121440
## 21 22 Comuna 22 <NA> 10589125 15552.137 13431 12637
# Poblaci?n 2020 en Cali
comunas_orden1 [,7]
## class : SpatialPolygonsDataFrame
## features : 22
## extent : -76.59284, -76.46125, 3.331802, 3.505871 (xmin, xmax, ymin, ymax)
## crs : +proj=longlat +datum=WGS84 +no_defs
## variables : 1
## names : popc_2020
## min values : 12637
## max values : 198137
hab_2020=comunas_orden1 [,7]
spplot(hab_2020, col.regions= heat.colors(20,.95,.4))

# Numero de arboles en cada comuna de Cali
comunas_orden1[,6]
## class : SpatialPolygonsDataFrame
## features : 22
## extent : -76.59284, -76.46125, 3.331802, 3.505871 (xmin, xmax, ymin, ymax)
## crs : +proj=longlat +datum=WGS84 +no_defs
## variables : 1
## names : No_arbol
## min values : 926
## max values : 51542
arbol_com=comunas_orden1[,6]
spplot(arbol_com)

# densidad de arboles por hectarea
comunas_orden1$No_arbol/comunas_orden1$area*10000
## [1] 15.191649 25.527341 13.875156 27.339329 41.964213 29.260473 23.820962
## [8] 27.208464 16.017059 30.662698 33.868517 25.066563 12.796422 3.198100
## [15] 26.662183 19.100369 41.049929 21.985366 24.482928 3.795862 13.514389
## [22] 12.683768
comunas_orden1$arbol_ha=comunas_orden1$No_arbol/comunas_orden1$area*10000
comunas_orden1@data
## comuna nombre zona_recol area perimetro No_arbol popc_2020 arbol_ha
## 0 1 Comuna 1 <NA> 3842243 15518.149 5837 103620 15.191649
## 1 2 Comuna 2 <NA> 11401109 26477.419 29104 124669 25.527341
## 2 3 Comuna 3 <NA> 3704463 11003.318 5140 46990 13.875156
## 3 4 Comuna 4 <NA> 4524983 11430.279 12371 51806 27.339329
## 4 5 Comuna 5 <NA> 4197624 8441.174 17615 116608 41.964213
## 5 6 Comuna 6 <NA> 5385422 12496.285 15758 198137 29.260473
## 6 7 Comuna 7 <NA> 5107267 12547.823 12166 68739 23.820962
## 7 8 Comuna 8 <NA> 5266743 12178.376 14330 103445 27.208464
## 8 9 Comuna 9 <NA> 2899409 7983.949 4644 43330 16.017059
## 9 10 Comuna 10 <NA> 4297730 9404.276 13178 113040 30.662698
## 10 11 Comuna 11 <NA> 3699601 9315.019 12530 110302 33.868517
## 11 12 Comuna 12 <NA> 2329398 8254.095 5839 66028 25.066563
## 12 13 Comuna 13 <NA> 4737262 10030.224 6062 181084 12.796422
## 13 14 Comuna 14 <NA> 4543322 8937.073 1453 181093 3.198100
## 14 15 Comuna 15 <NA> 4060433 10425.092 10826 174473 26.662183
## 15 16 Comuna 16 <NA> 4275834 11700.410 8167 112135 19.100369
## 16 17 Comuna 17 <NA> 12555929 16841.538 51542 156046 41.049929
## 17 18 Comuna 18 <NA> 5428611 11681.301 11935 150663 21.985366
## 18 19 Comuna 19 <NA> 11318091 26480.361 27710 117656 24.482928
## 19 20 Comuna 20 <NA> 2439498 8448.577 926 71043 3.795862
## 20 21 Comuna 21 <NA> 4828927 16149.224 6526 121440 13.514389
## 21 22 Comuna 22 <NA> 10589125 15552.137 13431 12637 12.683768
comunas_orden1[,8]
## class : SpatialPolygonsDataFrame
## features : 22
## extent : -76.59284, -76.46125, 3.331802, 3.505871 (xmin, xmax, ymin, ymax)
## crs : +proj=longlat +datum=WGS84 +no_defs
## variables : 1
## names : arbol_ha
## min values : 3.19810037222347
## max values : 41.9642128778058
densidad_arbol_ha=comunas_orden1[,8]
spplot(densidad_arbol_ha)

# densidad de arboles por habitante 2020
comunas_orden1$No_arbol/comunas_orden1$popc_2020
## [1] 0.056330824 0.233450176 0.109384976 0.238794734 0.151061677 0.079530830
## [7] 0.176988318 0.138527720 0.107177475 0.116578202 0.113597215 0.088432180
## [13] 0.033476177 0.008023502 0.062049715 0.072831854 0.330300040 0.079216530
## [19] 0.235517101 0.013034359 0.053738472 1.062831368
comunas_orden1$arbol_pop=comunas_orden1$No_arbol/comunas_orden1$popc_2020
comunas_orden1@data
## comuna nombre zona_recol area perimetro No_arbol popc_2020 arbol_ha
## 0 1 Comuna 1 <NA> 3842243 15518.149 5837 103620 15.191649
## 1 2 Comuna 2 <NA> 11401109 26477.419 29104 124669 25.527341
## 2 3 Comuna 3 <NA> 3704463 11003.318 5140 46990 13.875156
## 3 4 Comuna 4 <NA> 4524983 11430.279 12371 51806 27.339329
## 4 5 Comuna 5 <NA> 4197624 8441.174 17615 116608 41.964213
## 5 6 Comuna 6 <NA> 5385422 12496.285 15758 198137 29.260473
## 6 7 Comuna 7 <NA> 5107267 12547.823 12166 68739 23.820962
## 7 8 Comuna 8 <NA> 5266743 12178.376 14330 103445 27.208464
## 8 9 Comuna 9 <NA> 2899409 7983.949 4644 43330 16.017059
## 9 10 Comuna 10 <NA> 4297730 9404.276 13178 113040 30.662698
## 10 11 Comuna 11 <NA> 3699601 9315.019 12530 110302 33.868517
## 11 12 Comuna 12 <NA> 2329398 8254.095 5839 66028 25.066563
## 12 13 Comuna 13 <NA> 4737262 10030.224 6062 181084 12.796422
## 13 14 Comuna 14 <NA> 4543322 8937.073 1453 181093 3.198100
## 14 15 Comuna 15 <NA> 4060433 10425.092 10826 174473 26.662183
## 15 16 Comuna 16 <NA> 4275834 11700.410 8167 112135 19.100369
## 16 17 Comuna 17 <NA> 12555929 16841.538 51542 156046 41.049929
## 17 18 Comuna 18 <NA> 5428611 11681.301 11935 150663 21.985366
## 18 19 Comuna 19 <NA> 11318091 26480.361 27710 117656 24.482928
## 19 20 Comuna 20 <NA> 2439498 8448.577 926 71043 3.795862
## 20 21 Comuna 21 <NA> 4828927 16149.224 6526 121440 13.514389
## 21 22 Comuna 22 <NA> 10589125 15552.137 13431 12637 12.683768
## arbol_pop
## 0 0.056330824
## 1 0.233450176
## 2 0.109384976
## 3 0.238794734
## 4 0.151061677
## 5 0.079530830
## 6 0.176988318
## 7 0.138527720
## 8 0.107177475
## 9 0.116578202
## 10 0.113597215
## 11 0.088432180
## 12 0.033476177
## 13 0.008023502
## 14 0.062049715
## 15 0.072831854
## 16 0.330300040
## 17 0.079216530
## 18 0.235517101
## 19 0.013034359
## 20 0.053738472
## 21 1.062831368
comunas_orden1[,9]
## class : SpatialPolygonsDataFrame
## features : 22
## extent : -76.59284, -76.46125, 3.331802, 3.505871 (xmin, xmax, ymin, ymax)
## crs : +proj=longlat +datum=WGS84 +no_defs
## variables : 1
## names : arbol_pop
## min values : 0.00802350173667674
## max values : 1.06283136820448
densidad_arbol_pop=comunas_orden1[,9]
spplot(densidad_arbol_pop)

# otra forma de plotear los resultados
spplot(comunas_orden1, "No_arbol", col.regions= colorRampPalette(brewer.pal(9, "Greens"))(18), col="red", main= "No de ?rboles por comuna")

spplot(comunas_orden1, "popc_2020", col.regions= colorRampPalette(brewer.pal(12, "Set3"))(18), col="red", main= "Poblacion por comuna 2020")

spplot(comunas_orden1, "arbol_ha", col.regions= colorRampPalette(brewer.pal(11, "PRGn"))(18), col="red", main= "Densidad de ?rboles/Ha")

spplot(comunas_orden1, "arbol_pop", col.regions= colorRampPalette(brewer.pal(11, "BrBG"))(18), col="red", main= "Densidad de arboles/pop2020")
