Get OffHab reference raster of cells by cell_id, zone_id or all NA and
optionally trim to zone_id.
the type of raster, being one of: "NA" (default all NA values)
"cell_id" with unique cell indices to set values of reference raster,
"region" showing the 3 unique regions ("Atlantic","Gulf of Mexico" and "Pacific"),
"zone_id" corresponding with the zone_id of oh_zones,
"block_id" corresponding with the block_id of oh_blocks,
"elev_m" for GEBCO elevation (meters), or "area_m2"
for square meter area per cell
the zone_id (integer) to trim the output raster, being one of the
zones found in the zone_id field of oh_zones or "ALL" zones (the default)
the zone_version (integer) to choose, whether original BOEM
planning area clipped out to EEZ (=1) or more restricted to OceanAdapt regions
for bottom trawl data (=2); applies to either type of "zone_id" or "block_id"
use web-optimized cloud-optimized GeoTIFF version; default=FALSE
return a reference raster (from terra::rast())
The OffHab reference raster is based on the GEBCO global bathymetry clipped to the
United States in the web Mercator projection (EPSG:3857) for readily using
with interactive maps (e.g. leaflet::leaflet()).
# reference raster with all NA values
r_na <- oh_rast()
r_na
#> class : SpatRaster
#> dimensions : 7183, 14678, 1 (nrow, ncol, nlyr)
#> resolution : 481.3177, 481.3177 (x, y)
#> extent : -14378304, -7313523, 2733139, 6190444 (xmin, xmax, ymin, ymax)
#> coord. ref. : WGS 84 / Pseudo-Mercator
#> source(s) : memory
#> name : NA
#> min value : NaN
#> max value : NaN
# zone_id for all zones
r_zid <- oh_rast("zone_id")
r_zid
#> class : SpatRaster
#> dimensions : 7183, 14678, 1 (nrow, ncol, nlyr)
#> resolution : 481.3177, 481.3177 (x, y)
#> extent : -14378304, -7313523, 2733139, 6190444 (xmin, xmax, ymin, ymax)
#> coord. ref. : WGS 84 / Pseudo-Mercator
#> source : oh_zones_v1.tif
#> name : zone_id_v1
#> min value : 1
#> max value : 11
terra::plot(r_zid)
# cell_id for all zones
r_cid <- oh_rast("cell_id")
r_cid
#> class : SpatRaster
#> dimensions : 7183, 14678, 1 (nrow, ncol, nlyr)
#> resolution : 481.3177, 481.3177 (x, y)
#> extent : -14378304, -7313523, 2733139, 6190444 (xmin, xmax, ymin, ymax)
#> coord. ref. : WGS 84 / Pseudo-Mercator
#> source(s) : memory
#> name : cell_id
#> min value : 1001
#> max value : 105428345
terra::plot(r_cid)
# cell_id for Straits of Florida (zone_id: 4; zone_key: fls)
r_cid_fls <- oh_rast("cell_id", 4)
r_cid_fls
#> class : SpatRaster
#> dimensions : 1068, 831, 1 (nrow, ncol, nlyr)
#> resolution : 481.3177, 481.3177 (x, y)
#> extent : -9239756, -8839781, 2733139, 3247186 (xmin, xmax, ymin, ymax)
#> coord. ref. : WGS 84 / Pseudo-Mercator
#> source(s) : memory
#> name : cell_id
#> min value : 89767236
#> max value : 105428345
terra::plot(r_cid_fls)