pd_get_station_md {prism} | R Documentation |
Extract prism station metadata
Description
pd_get_station_md()
extracts prism metadata on the stations used to
generate the prism data. The data must already be downloaded
and available in the prism download folder. "prism data", i.e., pd
are
the folder names returned by prism_archive_ls()
or
prism_archive_subset()
.
get_prism_station_md()
is a deprecated version of
pd_get_station_md()
that only works with daily prism data.
Usage
pd_get_station_md(pd)
get_prism_station_md(type, minDate = NULL, maxDate = NULL, dates = NULL)
Arguments
pd |
prism data character vector. |
type |
The type of data you want to subset. Must be "ppt", "tmean", "tmin", "tmax", "tdmean", "vpdmin", or "vpdmax". |
minDate |
Date to start subsetting daily data. Must be specified in a valid iso-8601 (e.g. YYYY-MM-DD) format. May be provided as either a character or base::Date class. |
maxDate |
Date to end subsetting daily data. Must be specified in a valid iso-8601 (e.g. YYYY-MM-DD) format. May be provided as either a character or base::Date class. |
dates |
A vector of daily dates to subset. Must be specified in a valid iso-8601 (e.g. YYYY-MM-DD) format. May be provided as either a character or base::Date class. |
Details
Note that station metadata does not exist for "tmean" type or for any "annual" temporal periods.
See prism_archive_subset()
for further details
on specifying ranges of dates for different temporal periods.
Value
A tbl_df
containing metadata on the stations used for the specified
day and variable. The data frame contains the following columns:
"date", "prism_data", "type", "station", "name", "longitude",
"latitude", "elevation", "network", "stnid"
The "date" column is a character representation of the data. Monthly and annual data are given first day of month, and first month of year for reporting here. Monthly and annual normals are empty strings.
See Also
Examples
## Not run:
# download and then get meta data for January 1, 2010 precipitation
get_prism_dailys("ppt", dates = "2010-01-01")
pd <- prism_archive_subset("ppt", "daily", dates = "2010-01-01")
# will warn that 2010-01-02 is not found:
pd_get_station_md(pd)
## End(Not run)