Zonas aptas para el culivo de café en temperatura y precipitación
list.file
stack
sum, mean
# imporar libreria
require(raster)
## Loading required package: raster
## Loading required package: sp
library(readr)
# Temprattura promedio
img_temp=list.files("D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_temperatura/", full.names = TRUE)
print(img_temp) # solo es una lista
## [1] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_temperatura/wc2.1_10m_tavg_01.tif"
## [2] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_temperatura/wc2.1_10m_tavg_02.tif"
## [3] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_temperatura/wc2.1_10m_tavg_03.tif"
## [4] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_temperatura/wc2.1_10m_tavg_04.tif"
## [5] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_temperatura/wc2.1_10m_tavg_05.tif"
## [6] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_temperatura/wc2.1_10m_tavg_06.tif"
## [7] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_temperatura/wc2.1_10m_tavg_07.tif"
## [8] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_temperatura/wc2.1_10m_tavg_08.tif"
## [9] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_temperatura/wc2.1_10m_tavg_09.tif"
## [10] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_temperatura/wc2.1_10m_tavg_10.tif"
## [11] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_temperatura/wc2.1_10m_tavg_11.tif"
## [12] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_temperatura/wc2.1_10m_tavg_12.tif"
temp_anual=stack(img_temp) # crea varios raster
names(temp_anual)=month.name # poner nombre mes de
plot(temp_anual)

promedio_temp = mean(temp_anual) # saca raster de la temp promedio
plot(promedio_temp)

# Precipitacion anual
img_precip=list.files("D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_precipitacion/", full.names = TRUE)
print(img_precip)
## [1] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_precipitacion/wc2.1_10m_prec_01.tif"
## [2] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_precipitacion/wc2.1_10m_prec_02.tif"
## [3] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_precipitacion/wc2.1_10m_prec_03.tif"
## [4] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_precipitacion/wc2.1_10m_prec_04.tif"
## [5] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_precipitacion/wc2.1_10m_prec_05.tif"
## [6] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_precipitacion/wc2.1_10m_prec_06.tif"
## [7] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_precipitacion/wc2.1_10m_prec_07.tif"
## [8] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_precipitacion/wc2.1_10m_prec_08.tif"
## [9] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_precipitacion/wc2.1_10m_prec_09.tif"
## [10] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_precipitacion/wc2.1_10m_prec_10.tif"
## [11] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_precipitacion/wc2.1_10m_prec_11.tif"
## [12] "D:/ESPECIALIZACION/SEMESTRE 1/1. Tratamiento de datos/Clase 5 Raster/Img_precipitacion/wc2.1_10m_prec_12.tif"
precipitacion=stack(img_precip)
precip_anual=sum(precipitacion)
plot(precip_anual)

# Consulta: muestre de temp entre 17°y 23°C
temp_cafe=promedio_temp>17&promedio_temp<23
plot(temp_cafe)

# Consulta: muestre las precipitaciones entre 1800 y 2000 mm
precip_cafe=precip_anual>1800&precip_anual<2000
plot(precip_cafe)

# Consulta: muestre zonas aptas cultivo cafe en temperatura y precipitacion
zonas_op_cafe=precip_cafe + temp_cafe
plot(zonas_op_cafe, main="zonas aptas de temp y precipt para el cultivo de café")
