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).