get_chelsa_historic() – Downloads CHELSA v2.1
bioclimatic variables (bio1-bio19) for the 1981-2010 reference period.
Uses Cloud Optimized GeoTIFF (COG) streaming via /vsicurl/,
so only the spatial subset covering the AOI is retrieved – no full
global download required. Accepts var = "all" to request
all 19 variables in a single call. Resolution is fixed at 30 arc-seconds
(~1 km); no res parameter.
get_chelsa_future() – Downloads CHELSA v2.1 future
bioclimatic variables under CMIP6 scenarios (SSP126, SSP370, SSP585) for
three periods (2011-2040, 2041-2070, 2071-2100) and five ISIMIP3b GCMs
(GFDL-ESM4, IPSL-CM6A-LR, MPI-ESM1-2-HR, MRI-ESM2-0, UKESM1-0-LL). Also
uses COG streaming. Note: SSP245 is not available in CHELSA v2.1.
Resolution is fixed at 30 arc-seconds (~1 km).
get_cr_outline() – Downloads the Costa Rica boundary
from GADM 4.1 via geodata::gadm() and returns it as an
sf object. The continental argument (default
TRUE) controls whether to return only the continental
landmass (excluding Isla del Coco and minor islands) or the full
national territory. The downloaded file is cached locally.
cr_outline – Costa Rica full outline (continental
landmass + Isla del Coco and all minor oceanic islands), derived from
GADM 4.1.get_nightlight_data() – Complete rewrite. The function
now wraps blackmarbler::bm_raster() (World Bank) instead of
scraping the EOG (Earth Observation Group) website. Interface
change: a new required aoi_sf argument (an
sf object) replaces year/month as
the first argument, and a bearer argument (NASA LAADS DAAC
token) is now required. The function returns a SpatRaster
cropped and masked to the AOI instead of a file path. See
?get_nightlight_data for details on obtaining a bearer
token.get_nightlight_data() now supports daily
(VNP46A1, VNP46A2), monthly
(VNP46A3), and annual (VNP46A4) NASA Black
Marble products at 500 m resolution, with built-in quality filtering via
quality_flag_rm.
cr_outline_c dataset regenerated from GADM 4.1 with
a fully reproducible script in
data-raw/cr_outline.R.
Migrated from magrittr pipe (%>%) to
the native R pipe (|>) throughout the package
(extract_cat_raster(),
get_records_by_hexagon()). Requires R >= 4.1.0 (already
declared in Depends).
blackmarbler (replaces EOG
scraping for nightlight data).geodata (used by
get_cr_outline()).rvest (no longer needed after
EOG scraper was dropped).magrittr (replaced by native
pipe |>).get_worldclim_historic(),
get_worldclim_future(), get_esa_10m(),
get_nightlight_data().get_h3_grid(),
get_records_by_hexagon().extract_num_raster(),
extract_cat_raster().calculate_it_metrics().get_records(),
count_points_in_polygons().cr_outline_c (Costa Rica continental
outline).