Learn R Programming

FlowScreen (version 2.0)

add.station.metadata: Add MetaData to Database

Description

Adds user-supplied station metadata to package database. Can also be used to update metadata for a station that is already present in the metadata.

Usage

add.station.metadata(
  Agency,
  StationID,
  StnName,
  StateProv = NA,
  Country,
  Lat,
  Lon,
  CatchmentArea_km2 = NA,
  RHN = FALSE,
  StationID_Alternate = NA,
  Overwrite = FALSE
)

Arguments

Agency

string indicating the source of the streamflow data, e.g. USGS, WSC, etc. Cannot be NA, but can be any user-specified string, e.g. "Agency A".

StationID

string, cannot be NA.

StnName

string, cannot be NA.

StateProv

string, State, Province, or Territory. Can be NA.

Country

string, can be an abbreviation, e.g. USA, CA, or full name.

Lat

numeric indicating latitude (in decimal degrees) for the gauge location. Can be NA.

Lon

numeric indicating longitude (in decimal degrees) for the gauge location. Can be NA.

CatchmentArea_km2

numeric, the total drainage area in square kilometers.

RHN

TRUE or FALSE indication of whether the station is part of a reference hydrologic network, representing a catchment that has minimal human impacts. Default is FALSE.

StationID_Alternate

Optional alternate station ID, default is NA.

Overwrite

Indication of whether a record in the metadata should be overwritten if a match is found. Match is based on the Agency AND StationID. Default is FALSE.

Author

Jennifer Dierauer

Examples

Run this code

met_added <- add.station.metadata(Agency = "Foo Bar", StationID = "01234", 
StnName = "Example Station", Country = NA, Lat = 40.0, Lon = -89.0)
print(met_added)

Run the code above in your browser using DataLab