Skip to contents

Fetches an elevation raster covering studyArea using elevatr::get_elev_raster() (AWS Terrain Tiles) and converts to a SpatRaster in lon-lat (EPSG:4326). The result seeds point locations for BioSIM via create_locations_df().

Usage

get_elevation_rast(
  studyArea,
  z = 9,
  tmp_dir = file.path(.climateCachePath(), "elevatr_tiles")
)

Arguments

studyArea

sf or SpatVector polygons object delineating the area of interest.

z

integer zoom level passed to elevatr::get_elev_raster(); higher values give finer resolution. Default 9 (~250 m at mid-latitudes).

tmp_dir

character. Directory for elevatr's per-tile downloads. Defaults to <landisutils.cache.path>/elevatr_tiles/, which keeps the AWS Terrain Tile fragments inside the package cache instead of leaking into the R session's global tempdir() (elevatr's own default).

Value

SpatRaster of elevations in metres, in lon-lat CRS.