Learn R Programming

PWFSLSmoke (version 1.0.16)

airsis_createRawDataframe: Obain AIRSIS Data and Create a Raw Tibble

Description

Obtains monitor data from an AIRSIS webservice and converts it into a quality controlled, metadata enhanced "raw" tibble ready for use with all raw_~ functions.

Steps involved include:

  1. download CSV text

  2. parse CSV text

  3. apply quality control

  4. apply clustering to determine unique deployments

  5. enhance metadata to include: elevation, timezone, state, country, site name

Usage

airsis_createRawDataframe(startdate = strftime(lubridate::now(), "%Y010100",
  tz = "UTC"), enddate = strftime(lubridate::now(), "%Y%m%d23", tz =
  "UTC"), provider = NULL, unitID = NULL, clusterDiameter = 1000,
  baseUrl = "http://xxxx.airsis.com/vision/common/CSVExport.aspx?",
  saveFile = NULL, flagAndKeep = FALSE)

Arguments

startdate

desired start date (integer or character representing YYYYMMDD[HH])

enddate

desired end date (integer or character representing YYYYMMDD[HH])

provider

identifier used to modify baseURL ['APCD'|'USFS']

unitID

character or numeric AIRSIS unit identifier

clusterDiameter

diameter in meters used to determine the number of clusters (see addClustering)

baseUrl

base URL for data queries

saveFile

optional filename where raw CSV will be written

flagAndKeep

flag, rather then remove, bad data during the QC process

Value

Raw tibblee of AIRSIS data.

See Also

airsis_downloadData

airsis_parseData

airsis_qualityControl

addClustering

Examples

Run this code
# NOT RUN {
raw <- airsis_createRawDataframe(startdate=20160901, provider='USFS', unitID='1033')
raw <- raw_enhance(raw)
rawPlot_timeseries(raw,tlim=c(20160908,20160917))
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab