Run checks on an API request object
Usage
ca_preflight(
x,
slug_check = TRUE,
date_check = TRUE,
loc_check = TRUE,
units_check = TRUE,
spag_check = TRUE,
check_for = c("getvals", "getrst"),
quiet = FALSE,
ignore_spag = deprecated()
)
Arguments
- x
A Cal-Adapt API request
- slug_check
Cross check the slug against the raster series catalog
- date_check
Cross check the start and end date against the raster series catalog
- loc_check
Check to make sure the location is within the Cal-Adapt coverage area
- units_check
Check for consistent units
- spag_check
Check spatial aggregation option
- check_for
What to check for - getting values or getting rasters
- quiet
Suppress messages
- ignore_spag
Deprecated
Details
This function checks an Cal-Adapt API request for potential problems. It checks to make sure the request:
is complete
doesn't have conflicting elements
specifies an existing datasets
specifies a location within the Cal-Adapt coverage area
specifies area-of-interest presets correctly
has features that are not too large for the Cal-Adapt API
doesn't mix datasets that have different units
uses dates that fall within the Cal-Adapt time series
includes a spatial aggregation function if needed
Most of the checks can be selectively disabled using arguments. check_for
allows you to tailor checks for
querying values and/or downloading rasters.