Retrieves data from the NOAA World Ocean Atlas.
Usage
get_NOAA(var, spat_res, av_period, cache = FALSE)
url_parser(var, spat_res, av_period, cache = FALSE)
Arguments
- var
The chemical or physical variable of interest (possible choices:
"temperature"
,"phosphate"
,"nitrate"
,"silicate"
,"oxygen"
,"salinity"
,"density"
).- spat_res
Spatial resolution, either 1 or 5 degree grid-cells (numeric) .
- av_period
Temporal resolution, either
"annual"
, specific seasons (e.g."winter"
), or month (e.g."August"
).- cache
Caching the extracted NOAA file in the package's
extdata
directory (default =FALSE
). Size of individual files is around 12 Mb. Uselist_NOAA()
to list cached data resources.
Value
stars
object or path.
Details
Functions to retrieve data from the
NOAA World Ocean Atlas
. Data is an 3D array (longitude, latitude, and depth) and is loaded as a
stars
object. Check NOAA_data
for available
variables, respective units and their citations. The function can automatically
cache the extracted files (default: cache = FALSE
). The cached file will
then reside in the package's extdata
directory.
Examples
# path to NOAA server or local data source
url_parser("oxygen", 1, "annual")
#> $external
#> [1] "https://data.nodc.noaa.gov/thredds/dodsC/ncei/woa/oxygen/all/1.00/woa18_all_o00_01.nc"
#>
if (interactive()) {
# retrieve NOAA data
get_NOAA("oxygen", 1, "annual")
}