library(AOI)
library(climateR)
library(sf)
library(raster)
library(rasterVis)
library(dplyr)
tc_prcp <- getTerraClim(valle, param = "prcp", startDate = "2019-02-01")
tc_prcp = getTerraClim(valle, param = "prcp", startDate = "2019-02-01")
tc_tmp <- tc_prcp[[1]]
tc_tmp
class      : RasterStack 
dimensions : 48, 46, 2208, 1  (nrow, ncol, ncell, nlayers)
resolution : 0.04166667, 0.04166667  (x, y)
extent     : -77.58333, -75.66667, 3.083333, 5.083333  (xmin, xmax, ymin, ymax)
crs        : +proj=longlat +datum=WGS84 +no_defs 
names      : X2019.02 
min values :     40.7 
max values :    583.2 
library(leaflet)
library(RColorBrewer)
library(rgdal)
pal <- colorNumeric(c("RdYlBu"), values(tc_tmp$X2019.02), 
                    na.color = "transparent")

leaflet() %>% addTiles() %>%
  addRasterImage(tc_tmp$X2019.02 , colors = pal, opacity = 0.8) %>%
  addLegend(pal = pal, values = values(tc_tmp$X2019.02),
    title = "Precip-Feb.2019 [mm]")
Discarded ellps WGS 84 in Proj4 definition: +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs +type=crsDiscarded datum World Geodetic System 1984 in Proj4 definitionDiscarded ellps WGS 84 in Proj4 definition: +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs +type=crsDiscarded datum World Geodetic System 1984 in Proj4 definition
head(param_meta$terraclim)
tc_palmer = getTerraClim(valle, param = "palmer", startDate = "2019-02-01")
tc_tmp <- tc_palmer[[1]]
tc_tmp
class      : RasterStack 
dimensions : 48, 46, 2208, 1  (nrow, ncol, ncell, nlayers)
resolution : 0.04166667, 0.04166667  (x, y)
extent     : -77.58333, -75.66667, 3.083333, 5.083333  (xmin, xmax, ymin, ymax)
crs        : +proj=longlat +datum=WGS84 +no_defs 
names      : X2019.02 
min values :     -2.2 
max values :      2.1 
pal <- colorNumeric(c("PuOr"), values(tc_tmp$X2019.02), 
                    na.color = "transparent")

leaflet() %>% addTiles() %>%
  addRasterImage(tc_tmp$X2019.02, colors = pal, opacity = 0.8) %>%
  addLegend(pal = pal, values = values(tc_tmp$X2019.02),
    title = "PDSI-Feb.2019")
Discarded ellps WGS 84 in Proj4 definition: +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs +type=crsDiscarded datum World Geodetic System 1984 in Proj4 definitionDiscarded ellps WGS 84 in Proj4 definition: +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs +type=crsDiscarded datum World Geodetic System 1984 in Proj4 definition
wat_def = getTerraClimNormals(valle, param = "water_deficit", period = "19812010", month=2)
wat_def
$terraclim_19812010_water_deficit
class      : RasterStack 
dimensions : 48, 46, 2208, 1  (nrow, ncol, ncell, nlayers)
resolution : 0.04166667, 0.04166667  (x, y)
extent     : -77.58333, -75.66667, 3.083333, 5.083333  (xmin, xmax, ymin, ymax)
crs        : +proj=longlat +datum=WGS84 +no_defs 
names      :  X02 
min values :    0 
max values : 32.6 
tc_tmp <- wat_def[[1]]
pal <- colorNumeric(c("BrBG"), values(tc_tmp$X02), 
                    na.color = "transparent")
leaflet() %>% addTiles() %>%
  addRasterImage(tc_tmp$X02, colors = pal, opacity = 0.8) %>%
  addLegend(pal = pal, values = values(tc_tmp$X02),
    title = "Déficit agua-February")
Discarded ellps WGS 84 in Proj4 definition: +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs +type=crsDiscarded datum World Geodetic System 1984 in Proj4 definitionDiscarded ellps WGS 84 in Proj4 definition: +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs +type=crsDiscarded datum World Geodetic System 1984 in Proj4 definitionSome values were outside the color scale and will be treated as NA
LS0tDQp0aXRsZTogIkN1YWRlcm5vIDYiDQpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sNCi0tLQ0KDQoNCmBgYHtyfQ0KbGlicmFyeShBT0kpDQpsaWJyYXJ5KGNsaW1hdGVSKQ0KbGlicmFyeShzZikNCmxpYnJhcnkocmFzdGVyKQ0KbGlicmFyeShyYXN0ZXJWaXMpDQpsaWJyYXJ5KGRwbHlyKQ0KYGBgDQoNCmBgYHtyfQ0KKHZhbGxlIDwtIHN0X3JlYWQoIkM6L1VzZXJzL0xVSVNBIENBUlJJT04vRG93bmxvYWRzLzc2X1ZBTExFX0RFTF9DQVVDQS9BRE1JTklTVFJBVElWTy9NR05fTVBJT19QT0xJVElDTy5zaHAiKSkNCmBgYA0KDQoNCmBgYHtyfQ0KdGNfcHJjcCA9IGdldFRlcnJhQ2xpbSh2YWxsZSwgcGFyYW0gPSAicHJjcCIsIHN0YXJ0RGF0ZSA9ICIyMDE5LTAyLTAxIikNCmBgYA0KDQpgYGB7cn0NCnRjX3RtcCA8LSB0Y19wcmNwW1sxXV0NCmBgYA0KDQpgYGB7cn0NCnRjX3RtcA0KYGBgDQoNCg0KYGBge3J9DQpsaWJyYXJ5KGxlYWZsZXQpDQpsaWJyYXJ5KFJDb2xvckJyZXdlcikNCmxpYnJhcnkocmdkYWwpDQpwYWwgPC0gY29sb3JOdW1lcmljKGMoIlJkWWxCdSIpLCB2YWx1ZXModGNfdG1wJFgyMDE5LjAyKSwgDQogICAgICAgICAgICAgICAgICAgIG5hLmNvbG9yID0gInRyYW5zcGFyZW50IikNCg0KbGVhZmxldCgpICU+JSBhZGRUaWxlcygpICU+JQ0KICBhZGRSYXN0ZXJJbWFnZSh0Y190bXAkWDIwMTkuMDIgLCBjb2xvcnMgPSBwYWwsIG9wYWNpdHkgPSAwLjgpICU+JQ0KICBhZGRMZWdlbmQocGFsID0gcGFsLCB2YWx1ZXMgPSB2YWx1ZXModGNfdG1wJFgyMDE5LjAyKSwNCiAgICB0aXRsZSA9ICJQcmVjaXAtRmViLjIwMTkgW21tXSIpDQpgYGANCg0KDQoNCmBgYHtyfQ0KaGVhZChwYXJhbV9tZXRhJHRlcnJhY2xpbSkNCmBgYA0KDQpgYGB7cn0NCnRjX3BhbG1lciA9IGdldFRlcnJhQ2xpbSh2YWxsZSwgcGFyYW0gPSAicGFsbWVyIiwgc3RhcnREYXRlID0gIjIwMTktMDItMDEiKQ0KYGBgDQoNCg0KYGBge3J9DQp0Y190bXAgPC0gdGNfcGFsbWVyW1sxXV0NCmBgYA0KDQpgYGB7cn0NCnRjX3RtcA0KYGBgDQoNCg0KYGBge3J9DQpwYWwgPC0gY29sb3JOdW1lcmljKGMoIlB1T3IiKSwgdmFsdWVzKHRjX3RtcCRYMjAxOS4wMiksIA0KICAgICAgICAgICAgICAgICAgICBuYS5jb2xvciA9ICJ0cmFuc3BhcmVudCIpDQoNCmxlYWZsZXQoKSAlPiUgYWRkVGlsZXMoKSAlPiUNCiAgYWRkUmFzdGVySW1hZ2UodGNfdG1wJFgyMDE5LjAyLCBjb2xvcnMgPSBwYWwsIG9wYWNpdHkgPSAwLjgpICU+JQ0KICBhZGRMZWdlbmQocGFsID0gcGFsLCB2YWx1ZXMgPSB2YWx1ZXModGNfdG1wJFgyMDE5LjAyKSwNCiAgICB0aXRsZSA9ICJQRFNJLUZlYi4yMDE5IikNCmBgYA0KDQoNCmBgYHtyfQ0Kd2F0X2RlZiA9IGdldFRlcnJhQ2xpbU5vcm1hbHModmFsbGUsIHBhcmFtID0gIndhdGVyX2RlZmljaXQiLCBwZXJpb2QgPSAiMTk4MTIwMTAiLCBtb250aD0yKQ0KYGBgDQoNCg0KYGBge3J9DQp3YXRfZGVmDQpgYGANCg0KYGBge3J9DQp0Y190bXAgPC0gd2F0X2RlZltbMV1dDQpgYGANCg0KDQpgYGB7cn0NCnBhbCA8LSBjb2xvck51bWVyaWMoYygiQnJCRyIpLCB2YWx1ZXModGNfdG1wJFgwMiksIA0KICAgICAgICAgICAgICAgICAgICBuYS5jb2xvciA9ICJ0cmFuc3BhcmVudCIpDQpsZWFmbGV0KCkgJT4lIGFkZFRpbGVzKCkgJT4lDQogIGFkZFJhc3RlckltYWdlKHRjX3RtcCRYMDIsIGNvbG9ycyA9IHBhbCwgb3BhY2l0eSA9IDAuOCkgJT4lDQogIGFkZExlZ2VuZChwYWwgPSBwYWwsIHZhbHVlcyA9IHZhbHVlcyh0Y190bXAkWDAyKSwNCiAgICB0aXRsZSA9ICJEw6lmaWNpdCBhZ3VhLUZlYnJ1YXJ5IikNCmBgYA0KDQoNCg==