Nothing
#' @export
#' @rdname fetchNASISWebReport
get_cosoilmoist_from_NASISWebReport <- function(projectname, impute = TRUE, stringsAsFactors = NULL) {
if (!missing(stringsAsFactors) && is.logical(stringsAsFactors)) {
.Deprecated(msg = sprintf("stringsAsFactors argument is deprecated.\nSetting package option with `NASISDomainsAsFactor(%s)`", stringsAsFactors))
NASISDomainsAsFactor(stringsAsFactors)
}
# check for required packages
url <- "https://nasis.sc.egov.usda.gov/NasisReportsWebSite/limsreport.aspx?report_name=get_cosoimoist_from_NASISWebReport"
d.cosoilmoist <- lapply(projectname, function(x) {
args = list(p_projectname = x)
d = parseWebReport(url, args)
})
d.cosoilmoist <- do.call("rbind", d.cosoilmoist)
# set factor levels according to metadata domains
d.cosoilmoist <- uncode(d.cosoilmoist)
# prep dataset: rename columns, impute empty values, stringsAsFactors
d.cosoilmoist <- .cosoilmoist_prep(d.cosoilmoist, impute = impute)
# return data.frame
return(d.cosoilmoist)
}
#' @export
#' @rdname fetchNASISWebReport
get_sitesoilmoist_from_NASISWebReport <- function(usiteid) {
url <- "https://nasis.sc.egov.usda.gov/NasisReportsWebSite/limsreport.aspx?report_name=get_sitesoilmoist_from_NASISWebReport"
args <- list(p_usiteid = usiteid)
d.sitesoilmoist <- parseWebReport(url,args)
# set factor levels according to metadata domains
d.sitesoilmoist <- uncode(d.sitesoilmoist)
# relabel names
names(d.sitesoilmoist) <- gsub("^soimoist", "", names(d.sitesoilmoist))
old_names <- "ten"
new_names <- "tension"
names(d.sitesoilmoist)[names(d.sitesoilmoist) %in% old_names] <- new_names
return(d.sitesoilmoist)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.