Get raster of interpolated values from CalCOFI API
get_raster(
variable = "ctdcast_bottle.t_deg_c",
cruise_id = "1949-03-01-C-31CR",
depth_m_min = NULL,
depth_m_max = NULL,
out_tif
)
Variable to fetch from the CalCOFI API. One of table_field
values from get_variables()
.
Default is "ctdcast_bottle.t_deg_c"
.
Cruise identifier. One of cruise_id
values from get_cruises()
.
Default is the first cruise "1949-03-01-C-31CR".
Minimum depth range in meters, e.g. 0. Default is NULL
, as in not filtered.
Maximum depth range in meters, e.g. 5351. Default is NULL
, as in not filtered.
Output path to write raster (*.tif)
path to output raster in GeoTIFF format (*.tif)
out_tif <- tempfile(fileext=".tif")
get_raster(
variable = "ctdcast_bottle.t_deg_c",
cruise_id = "1949-03-01-C-3d1CR",
depth_m_min = 0, depth_m_max = 200,
out_tif = out_tif)
#> Error in req_perform(.) : HTTP 500 Internal Server Error.
#> Error in last_response() %>% resp_body_json() %>% .$message %>% stop(): Error in (function (variable = "ctd_bottles.t_degc", cruise_id = "2020-01-05-C-33RL", : nrow(v) == 1 is not TRUE
r <- raster::raster(out_tif)
#> Warning: /var/folders/sl/7s3zmk1129jcrgsn1c4hcs2r0000gn/T//RtmpBSt1sc/file23ca7470f5d3.tif: No such file or directory (GDAL error 4)
#> Error in .rasterObjectFromFile(x, band = band, objecttype = "RasterLayer", ...): Cannot create a RasterLayer object from this file. (file does not exist)
raster::plot(r)
#> Error in h(simpleError(msg, call)): error in evaluating the argument 'x' in selecting a method for function 'plot': object 'r' not found
unlink(out_tif)