Nothing
## ----setup, include=FALSE-----------------------------------------------------
knitr::opts_chunk$set(eval = TRUE,
echo = TRUE,
fig.width = 7,
warning = FALSE,
message = FALSE)
## ----warning=FALSE, message=FALSE---------------------------------------------
library(CMIP6VisR)
library(terra)
## -----------------------------------------------------------------------------
# Read the shapefile containing the basin
fpath <- system.file("extdata", "07BF001.shp", package = "CMIP6VisR")
basin_vector <- vect(fpath)
plot(basin_vector)
## ----warning=FALSE------------------------------------------------------------
# convert the dataframe of zones to raster (built-in the package)
zone_area_grid <- cv_zone_area_raster()
req_data <- cv_clip_basin(zone_area_grid, basin_vector)
# printing the zones that are required for the targeted area
print(req_data[["zone"]])
## ----message=FALSE, warning=FALSE---------------------------------------------
# Isolating the raster outputs
raster_list <- req_data$raster
terra::plot(raster_list[[1]], main = expression("Zone 4, Grid Areas in " ~ km^2))
terra::plot(raster_list[[2]], main = expression("Zone 7, Grid Areas in " ~ km^2))
# Merge the individual rasters using terra::merge
merged_raster <- do.call(terra::merge, req_data$raster)
# Plot the merged raster
terra::plot(merged_raster, main = expression("Both zones, Grid Areas in " ~ km^2))
## ----eval=FALSE---------------------------------------------------------------
# values <- cv_basin_daily_precip(netcdf_directory = "./data/",
# scenario = "pr_day_ACCESS-CM2_ssp126_r2i1p1f1_gn_20150101-21001231_cannc_SPQM_",
# basin_zone_area = req_data,
# temp_file = FALSE)
## ----eval=FALSE---------------------------------------------------------------
# plot(values)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.