Learn R Programming

PWFSLSmoke (version 1.0.20)

wrcc_createMetaDataframe: Create WRCC Site Location Metadata Dataframe

Description

After a WRCC tibble has been enhanced with additional columns generated by addClustering we are ready to pull out site information associated with unique deployments.

These will be rearranged into a dataframe organized as deployment-by-property with one row for each monitor deployment.

This site information found in tbl is augmented so that we end up with a uniform set of properties associated with each monitor deployment. The list of columns in the returned meta dataframe is:

> names(p$meta)
 [1] "monitorID"             "longitude"             "latitude"             
 [4] "elevation"             "timezone"              "countryCode"          
 [7] "stateCode"             "siteName"              "agencyName"           
[10] "countyName"            "msaName"               "monitorType"          
[13] "monitorInstrument"     "aqsID"                 "pwfslID"              
[16] "pwfslDataIngestSource" "telemetryAggregator"   "telemetryUnitID"      

Usage

wrcc_createMetaDataframe(tbl, unitID = as.character(NA),
  pwfslDataIngestSource = "WRCC", existingMeta = NULL)

Arguments

tbl

single site WRCC tibble after metadata enhancement

unitID

character or numeric WRCC unit identifier

pwfslDataIngestSource

identifier for the source of monitoring data, e.g. 'WRCC', 'WRCC_DUMPFILE'

existingMeta

existing 'meta' dataframe from which to obtain metadata for known monitor deployments

Value

A meta dataframe for use in a ws_monitor object.

See Also

addGoogleMetadata

addMazamaMetadata