This function will first pull the metadata of a CDEC gage. This allows the function to direct the user accordingly if various arguments are missing. Once all arguments are provided, the query is created and data downloaded.
Arguments
- station
A character vector of station names. Can be multiple stations.
- sensor
A singular sensor value of interest.
- duration
The duration data, can be
event
,hourly
, ordaily
and depends on data availability for the gage of interest.- dateStart
Beginning date for the period of interest.
- dateEnd
Ending date for the period of interest. Will default to today if left as
NULL
- temperatureUnits
Either
C
orF
to convert temperature. Only applicable to temperature data.- coordinates
A vector of length = 2 containing the lat and lon, in that order. This argument can be used instead of
station
. See 'Details' for additional comments.- verbose
Logical. Should the function guide the user through the argument selection if arguments are missing? This also prints the link that the function will download from. Defaults to
TRUE
.
Details
The coordinates
argument can be used in place of the station
argument.
The calcNearestCDEC
function will be used to calculate the nearest
CDEC station to your point of interest and pull data from that gage. use
that function if you are specifically only interested in the metadata
of the nearest CDEC gage.
Examples
if (FALSE) { # \dontrun{
pullCDEC("MAL")
pullCDEC(coordinates = c(38.04281, -121.9201))
pullCDEC("MAL", 25, "hourly", "06/13/1986", "06/14/1986")
# If coordinates are used instead, must specify the argument names.
pullCDEC(coordinates = c(38.04281, -121.9201), sensor = 25,
duration = "hourly", dateStart = "06/13/1986", dateEnd = "06/14/1986")
} # }