Learn R Programming

soilDB (version 2.5)

fetchSCAN: Fetch SCAN Data

Description

Query soil/climate data from USDA-NRCS SCAN Stations (experimental)

Usage

# get SCAN data
fetchSCAN(site.code, year, report='SCAN', req=NULL)

# get sensor metadata for one or more sites SCAN_sensor_metadata(site.code)

# get site metadata for one or more sites SCAN_site_metadata(site.code)

Arguments

site.code

a vector of site codes

year

a vector of years

report

report name, single value only

req

list of SCAN request parameters, for backwards-compatibility only

Value

a data.frame object

Details

See the fetchSCAN tutorial for details. These functions require the `httr` and `rvest` libraries.

References

https://www.wcc.nrcs.usda.gov/index.html

Examples

Run this code
# NOT RUN {
if(requireNamespace("curl") &
    curl::has_internet()) {
    
    # get data: new interface
    x <- fetchSCAN(site.code=c(356, 2072), year=c(2015, 2016))
    str(x)
    
    # get sensor metadata
    m <- SCAN_sensor_metadata(site.code=c(356, 2072))
    
    # get site metadata
    m <- SCAN_site_metadata(site.code=c(356, 2072))
}
# }

Run the code above in your browser using DataLab