From adf56b5337eda3ad809e60570018b4b1e00b8110 Mon Sep 17 00:00:00 2001 From: unknown <ldecicco@usgs.gov> Date: Thu, 23 Oct 2014 08:53:24 -0500 Subject: [PATCH] Updating names. --- NAMESPACE | 30 +- NEWS | 8 +- R/getNWISData.r | 8 +- R/getNWISDataAvailability.r | 9 +- R/getNWISPcodeInfo.r | 4 +- R/getNWISSiteInfo.r | 6 +- R/getNWISSites.R | 4 +- R/getNWISdvData.r | 17 +- R/getNWISqwData.r | 13 +- R/getNWISunitData.r | 10 +- R/getRDB1Data.r | 8 +- R/getWQPData.r | 6 +- R/getWQPSites.R | 7 +- R/getWQPqwData.r | 12 +- R/getWaterML1Data.r | 10 +- R/getWaterML2Data.r | 4 +- R/parseWQPData.R | 4 +- R/renameColumns.R | 6 +- README.md | 17 +- inst/doc/dataRetrieval.R | 297 ------- inst/doc/dataRetrieval.Rnw | 797 ------------------ inst/doc/dataRetrieval.pdf | Bin 235230 -> 0 bytes man/{getRDB1Data.Rd => importRDB1.Rd} | 12 +- man/{parseWQPData.Rd => importWQP.Rd} | 8 +- man/{getWaterML1Data.Rd => importWaterML1.Rd} | 14 +- man/{getWaterML2Data.Rd => importWaterML2.Rd} | 8 +- man/{getNWISData.Rd => readNWISdata.Rd} | 10 +- man/{getNWISdvData.Rd => readNWISdv.Rd} | 17 +- man/{getNWISPcodeInfo.Rd => readNWISpCode.Rd} | 8 +- man/{getNWISqwData.Rd => readNWISqw.Rd} | 15 +- man/{getNWISSiteInfo.Rd => readNWISsite.Rd} | 10 +- man/{getNWISunitData.Rd => readNWISunit.Rd} | 10 +- man/{getWQPData.Rd => readWQPdata.Rd} | 8 +- man/{getWQPqwData.Rd => readWQPqw.Rd} | 17 +- man/renameColumns.Rd | 4 +- ...WISDataAvailability.Rd => whatNWISData.Rd} | 13 +- man/{getNWISSites.Rd => whatNWISsites.Rd} | 8 +- man/{getWQPSites.Rd => whatWQPsites.Rd} | 10 +- 38 files changed, 176 insertions(+), 1273 deletions(-) delete mode 100644 inst/doc/dataRetrieval.R delete mode 100644 inst/doc/dataRetrieval.Rnw delete mode 100644 inst/doc/dataRetrieval.pdf rename man/{getRDB1Data.Rd => importRDB1.Rd} (84%) rename man/{parseWQPData.Rd => importWQP.Rd} (87%) rename man/{getWaterML1Data.Rd => importWaterML1.Rd} (83%) rename man/{getWaterML2Data.Rd => importWaterML2.Rd} (84%) rename man/{getNWISData.Rd => readNWISdata.Rd} (75%) rename man/{getNWISdvData.Rd => readNWISdv.Rd} (79%) rename man/{getNWISPcodeInfo.Rd => readNWISpCode.Rd} (83%) rename man/{getNWISqwData.Rd => readNWISqw.Rd} (77%) rename man/{getNWISSiteInfo.Rd => readNWISsite.Rd} (75%) rename man/{getNWISunitData.Rd => readNWISunit.Rd} (86%) rename man/{getWQPData.Rd => readWQPdata.Rd} (85%) rename man/{getWQPqwData.Rd => readWQPqw.Rd} (73%) rename man/{getNWISDataAvailability.Rd => whatNWISData.Rd} (58%) rename man/{getNWISSites.Rd => whatNWISsites.Rd} (85%) rename man/{getWQPSites.Rd => whatWQPsites.Rd} (81%) diff --git a/NAMESPACE b/NAMESPACE index 2e46c6ae..a618004a 100644 --- a/NAMESPACE +++ b/NAMESPACE @@ -2,23 +2,23 @@ export(constructNWISURL) export(constructWQPURL) -export(getNWISData) -export(getNWISDataAvailability) -export(getNWISPcodeInfo) -export(getNWISSiteInfo) -export(getNWISSites) -export(getNWISdvData) -export(getNWISqwData) -export(getNWISunitData) -export(getRDB1Data) -export(getWQPData) -export(getWQPSites) -export(getWQPqwData) -export(getWaterML1Data) -export(getWaterML2Data) +export(importRDB1) +export(importWQP) +export(importWaterML1) +export(importWaterML2) export(padVariable) -export(parseWQPData) +export(readNWISdata) +export(readNWISdv) +export(readNWISpCode) +export(readNWISqw) +export(readNWISsite) +export(readNWISunit) +export(readWQPdata) +export(readWQPqw) export(renameColumns) +export(whatNWISData) +export(whatNWISsites) +export(whatWQPsites) import(RCurl) import(XML) import(reshape2) diff --git a/NEWS b/NEWS index 2b4d6f4c..455366c1 100644 --- a/NEWS +++ b/NEWS @@ -21,14 +21,14 @@ dataRetrieval 1.3.3 * Updated getNWISSiteInfo to retrieve multiple site file datasets at once using a vector of siteNumbers as input argument. * Updated error-handling for Web service calls. More information is returned when errors happen * Added some basic processing to Water Quality Portal raw data retrievals. Date columns are returned as Date objects, value columns are numeric, and a column is created from the date/time/timezone columns that is POSIXct. -* Added very generalized NWIS and WQP retrieval functions (getNWISData, getNWISSites, getGeneralWQPData, and getWQPSites) which allow the user to use any argument available on the Web service platform. +* Added very generalized NWIS and WQP retrieval functions (getNWISData, getNWISSites, getGeneralWQPData, and whatWQPsites) which allow the user to use any argument available on the Web service platform. dataRetrieval 1.3.2 =========== -* Deprecated getQWData, updated getWQPData to take either parameter code or characteristic name. -* Changed the name of raw data retrievals to: getNWISqwData, getNWISunitData, getNWISdvData, and getWQPqwData (from: getNWISqwData, retrieveUnitNWISData, retrieveNWISData, getRawQWData) +* Deprecated getQWData, updated readWQPdata to take either parameter code or characteristic name. +* Changed the name of raw data retrievals to: readNWISqw, getNWISunitData, getNWISdvData, and getWQPqwData (from: readNWISqw, retrieveUnitNWISData, retrieveNWISData, getRawQWData) * Added NA warning to getDVData function * Updated mergeReport to allow for Sample data with different measurements taken on the same day @@ -53,4 +53,4 @@ dataRetrieval 1.2.1 * Expanded the capabilities to retrieve raw data from the web services. -* Added Storet data retrievals in getWQPData function +* Added Storet data retrievals in readWQPdata function diff --git a/R/getNWISData.r b/R/getNWISData.r index 98534ae9..8f541d79 100644 --- a/R/getNWISData.r +++ b/R/getNWISData.r @@ -10,9 +10,9 @@ #' @return retval dataframe #' @export #' @examples -#' dataTemp <- getNWISData(stateCd="OH",parameterCd="00010") -#' dataTempUnit <- getNWISData(sites="03086500", service="iv", parameterCd="00010") -getNWISData <- function(service="dv", ...){ +#' dataTemp <- readNWISdata(stateCd="OH",parameterCd="00010") +#' dataTempUnit <- readNWISdata(sites="03086500", service="iv", parameterCd="00010") +readNWISdata <- function(service="dv", ...){ matchReturn <- list(...) @@ -27,6 +27,6 @@ getNWISData <- function(service="dv", ...){ urlCall <- paste0(urlCall,"&siteOutput=expanded") } - retval <- getRDB1Data(urlCall) + retval <- importRDB1(urlCall) return(retval) } diff --git a/R/getNWISDataAvailability.r b/R/getNWISDataAvailability.r index 97c17b2f..16d577eb 100644 --- a/R/getNWISDataAvailability.r +++ b/R/getNWISDataAvailability.r @@ -9,12 +9,11 @@ #' @export #' @import RCurl #' @examples -#' # These examples require an internet connection to run -#' availableData <- getNWISDataAvailability('05114000') +#' availableData <- whatNWISData('05114000') #' # To find just unit value ('instantaneous') data: -#' uvData <- getNWISDataAvailability('05114000',type="uv") -#' uvDataMulti <- getNWISDataAvailability(c('05114000','09423350'),type="uv") -getNWISDataAvailability <- function(siteNumber,type=c("uv","dv","qw")){ +#' uvData <- whatNWISData('05114000',type="uv") +#' uvDataMulti <- whatNWISData(c('05114000','09423350'),type="uv") +whatNWISData <- function(siteNumber,type=c("uv","dv","qw")){ siteNumber <- paste(siteNumber,collapse=",") diff --git a/R/getNWISPcodeInfo.r b/R/getNWISPcodeInfo.r index e98d6bfc..3f110c02 100644 --- a/R/getNWISPcodeInfo.r +++ b/R/getNWISPcodeInfo.r @@ -9,8 +9,8 @@ #' @export #' @examples #' # These examples require an internet connection to run -#' paramINFO <- getNWISPcodeInfo(c('01075','00060','00931')) -getNWISPcodeInfo <- function(parameterCd){ +#' paramINFO <- readNWISpCode(c('01075','00060','00931')) +readNWISpCode <- function(parameterCd){ parameterCdFile <- parameterCdFile diff --git a/R/getNWISSiteInfo.r b/R/getNWISSiteInfo.r index e7201f23..8ad90d38 100644 --- a/R/getNWISSiteInfo.r +++ b/R/getNWISSiteInfo.r @@ -8,9 +8,9 @@ #' @export #' @examples #' # These examples require an internet connection to run -#' siteINFO <- getNWISSiteInfo('05114000') -#' siteINFOMulti <- getNWISSiteInfo(c('05114000','09423350')) -getNWISSiteInfo <- function(siteNumber){ +#' siteINFO <- readNWISsite('05114000') +#' siteINFOMulti <- readNWISsite(c('05114000','09423350')) +readNWISsite <- function(siteNumber){ siteNumber <- paste(siteNumber,collapse=",") urlSitefile <- paste("http://waterservices.usgs.gov/nwis/site/?format=rdb&siteOutput=Expanded&sites=",siteNumber,sep = "") diff --git a/R/getNWISSites.R b/R/getNWISSites.R index 0cfe7c4d..7d4d1197 100644 --- a/R/getNWISSites.R +++ b/R/getNWISSites.R @@ -10,8 +10,8 @@ #' @export #' @import XML #' @examples -#' siteListPhos <- getNWISSites(stateCd="OH",parameterCd="00665") -getNWISSites <- function(...){ +#' siteListPhos <- whatNWISsites(stateCd="OH",parameterCd="00665") +whatNWISsites <- function(...){ matchReturn <- list(...) diff --git a/R/getNWISdvData.r b/R/getNWISdvData.r index 80a2ae5d..637b265a 100644 --- a/R/getNWISdvData.r +++ b/R/getNWISdvData.r @@ -16,29 +16,28 @@ #' @export #' @keywords data import USGS web service #' @examples -#' # These examples require an internet connection to run #' siteNumber <- '04085427' #' startDate <- '2012-01-01' #' endDate <- '2012-06-30' #' pCode <- '00060' -#' rawDailyQ <- getNWISdvData(siteNumber,pCode, startDate, endDate) -#' rawDailyTemperature <- getNWISdvData(siteNumber,'00010', +#' rawDailyQ <- readNWISdv(siteNumber,pCode, startDate, endDate) +#' rawDailyTemperature <- readNWISdv(siteNumber,'00010', #' startDate, endDate, statCd='00001') -#' rawDailyTemperatureTSV <- getNWISdvData(siteNumber,'00010', +#' rawDailyTemperatureTSV <- readNWISdv(siteNumber,'00010', #' startDate, endDate, statCd='00001',format='tsv') -#' rawDailyQAndTempMeanMax <- getNWISdvData(siteNumber,c('00010','00060'), +#' rawDailyQAndTempMeanMax <- readNWISdv(siteNumber,c('00010','00060'), #' startDate, endDate, statCd=c('00001','00003')) -#' rawDailyMultiSites<- getNWISdvData(c("01491000","01645000"),c('00010','00060'), +#' rawDailyMultiSites<- readNWISdv(c("01491000","01645000"),c('00010','00060'), #' startDate, endDate, statCd=c('00001','00003')) -getNWISdvData <- function (siteNumber,parameterCd,startDate,endDate,statCd="00003",format="tsv"){ +readNWISdv <- function (siteNumber,parameterCd,startDate,endDate,statCd="00003",format="tsv"){ url <- constructNWISURL(siteNumber,parameterCd,startDate,endDate,"dv",statCd=statCd,format=format) if (format == "xml") { - data <- getWaterML1Data(url) + data <- importWaterML1(url) data$datetime <- as.Date(data$datetime) } else { - data <- getRDB1Data(url,asDateTime=FALSE) + data <- importRDB1(url,asDateTime=FALSE) } return (data) diff --git a/R/getNWISqwData.r b/R/getNWISqwData.r index aa2173ab..d7e8841b 100644 --- a/R/getNWISqwData.r +++ b/R/getNWISqwData.r @@ -15,21 +15,20 @@ #' @return data dataframe with agency, site, dateTime, value, and code columns #' @export #' @import reshape2 -#' @seealso \code{\link{getWQPData}}, \code{\link{getWQPSites}}, -#' \code{\link{getWQPqwData}}, \code{\link{constructNWISURL}} +#' @seealso \code{\link{readWQPdata}}, \code{\link{whatWQPsites}}, +#' \code{\link{readWQPqw}}, \code{\link{constructNWISURL}} #' @examples -#' # These examples require an internet connection to run #' siteNumber <- c('04024430','04024000') #' startDate <- '2010-01-01' #' endDate <- '' #' pCodes <- c('34247','30234','32104','34220') -#' rawNWISqwData <- getNWISqwData(siteNumber,pCodes,startDate,endDate) -#' rawNWISqwDataExpand <- getNWISqwData(siteNumber,pCodes,startDate,endDate,expanded=TRUE) -getNWISqwData <- function (siteNumber,pCodes,startDate,endDate,expanded=FALSE){ +#' rawNWISqwData <- readNWISqw(siteNumber,pCodes,startDate,endDate) +#' rawNWISqwDataExpand <- readNWISqw(siteNumber,pCodes,startDate,endDate,expanded=TRUE) +readNWISqw <- function (siteNumber,pCodes,startDate,endDate,expanded=FALSE){ url <- constructNWISURL(siteNumber,pCodes,startDate,endDate,"qw",expanded=expanded) - data <- getRDB1Data(url,asDateTime=TRUE, qw=TRUE) + data <- importRDB1(url,asDateTime=TRUE, qw=TRUE) if(expanded){ columnsToMelt <- c("agency_cd","site_no","sample_dt","sample_tm", diff --git a/R/getNWISunitData.r b/R/getNWISunitData.r index 33174d29..2f6cf288 100644 --- a/R/getNWISunitData.r +++ b/R/getNWISunitData.r @@ -20,17 +20,17 @@ #' startDate <- "2014-10-10" #' endDate <- "2014-10-10" #' # These examples require an internet connection to run -#' rawData <- getNWISunitData(siteNumber,parameterCd,startDate,endDate) +#' rawData <- readNWISunit(siteNumber,parameterCd,startDate,endDate) #' summary(rawData) -#' rawData2 <- getNWISunitData(siteNumber,parameterCd,startDate,endDate,"tsv") +#' rawData2 <- readNWISunit(siteNumber,parameterCd,startDate,endDate,"tsv") #' summary(rawData2) -getNWISunitData <- function (siteNumber,parameterCd,startDate,endDate,format="xml"){ +readNWISunit <- function (siteNumber,parameterCd,startDate,endDate,format="xml"){ url <- constructNWISURL(siteNumber,parameterCd,startDate,endDate,"uv",format=format) if (format == "xml") { - data <- getWaterML1Data(url) + data <- importWaterML1(url) } else { - data <- getRDB1Data(url,asDateTime=TRUE) + data <- importRDB1(url,asDateTime=TRUE) } return (data) diff --git a/R/getRDB1Data.r b/R/getRDB1Data.r index 7f9bd732..77930c85 100644 --- a/R/getRDB1Data.r +++ b/R/getRDB1Data.r @@ -16,14 +16,14 @@ #' property <- "00060" #' obs_url <- constructNWISURL(siteNumber,property, #' startDate,endDate,"dv",format="tsv") -#' data <- getRDB1Data(obs_url) +#' data <- importRDB1(obs_url) #' urlMulti <- constructNWISURL("04085427",c("00060","00010"), #' startDate,endDate,"dv",statCd=c("00003","00001"),"tsv") -#' multiData <- getRDB1Data(urlMulti) +#' multiData <- importRDB1(urlMulti) #' unitDataURL <- constructNWISURL(siteNumber,property, #' "2014-10-10","2014-10-10","uv",format="tsv") -#' unitData <- getRDB1Data(unitDataURL, asDateTime=TRUE) -getRDB1Data <- function(obs_url,asDateTime=FALSE, qw=FALSE){ +#' unitData <- importRDB1(unitDataURL, asDateTime=TRUE) +importRDB1 <- function(obs_url,asDateTime=FALSE, qw=FALSE){ retval = tryCatch({ h <- basicHeaderGatherer() diff --git a/R/getWQPData.r b/R/getWQPData.r index ee65961c..95a8074e 100644 --- a/R/getWQPData.r +++ b/R/getWQPData.r @@ -11,9 +11,9 @@ #' @examples #' \dontrun{ #' nameToUse <- "pH" -#' pHData <- getWQPData(siteid="USGS-04024315",characteristicName=nameToUse) +#' pHData <- readWQPdata(siteid="USGS-04024315",characteristicName=nameToUse) #' } -getWQPData <- function(...){ +readWQPdata <- function(...){ matchReturn <- list(...) @@ -36,7 +36,7 @@ getWQPData <- function(...){ urlCall, "&mimeType=tsv",sep = "") - retVal <- parseWQPData(urlCall) + retVal <- importWQP(urlCall) return(retVal) } \ No newline at end of file diff --git a/R/getWQPSites.R b/R/getWQPSites.R index 1d3d2d3f..51bf9d37 100644 --- a/R/getWQPSites.R +++ b/R/getWQPSites.R @@ -9,12 +9,13 @@ #' (subsequent qualifier/value columns could follow depending on requested parameter codes) #' @export #' @examples +#' +#' site1 <- whatWQPsites(siteid="USGS-01594440") #' \dontrun{ -#' site1 <- getWQPSites(siteid="USGS-01594440") #' type <- "Stream" -#' sites <- getWQPSites(statecode="US:55",countycode="US:55:025",siteType=type) +#' sites <- whatWQPsites(statecode="US:55",countycode="US:55:025",siteType=type) #' } -getWQPSites <- function(...){ +whatWQPsites <- function(...){ matchReturn <- list(...) diff --git a/R/getWQPqwData.r b/R/getWQPqwData.r index 3145303b..1f7fe43d 100644 --- a/R/getWQPqwData.r +++ b/R/getWQPqwData.r @@ -17,16 +17,16 @@ #' start and end times. #' @export #' @import RCurl -#' @seealso \code{\link{getWQPData}}, \code{\link{getWQPSites}}, -#' \code{\link{getNWISqwData}}, and \code{\link{parseWQPData}} +#' @seealso \code{\link{readWQPdata}}, \code{\link{whatWQPsites}}, +#' \code{\link{readNWISqw}}, and \code{\link{importWQP}} #' @examples -#' rawPcode <- getWQPqwData('USGS-01594440','01075', '1985-01-01', '1985-03-31') -#' rawCharacteristicName <- getWQPqwData('WIDNR_WQX-10032762','Specific conductance', '', '') +#' rawPcode <- readWQPqw('USGS-01594440','01075', '1985-01-01', '1985-03-31') +#' rawCharacteristicName <- readWQPqw('WIDNR_WQX-10032762','Specific conductance', '', '') #' -getWQPqwData <- function(siteNumber,parameterCd,startDate,endDate){ +readWQPqw <- function(siteNumber,parameterCd,startDate,endDate){ url <- constructWQPURL(siteNumber,parameterCd,startDate,endDate) - retVal <- parseWQPData(url) + retVal <- importWQP(url) return(retVal) } diff --git a/R/getWaterML1Data.r b/R/getWaterML1Data.r index 74a51381..b0f9ccec 100644 --- a/R/getWaterML1Data.r +++ b/R/getWaterML1Data.r @@ -15,20 +15,20 @@ #' property <- '00060' #' urlBase <- "http://waterservices.usgs.gov/nwis" #' obs_url <- constructNWISURL(siteNumber,property,startDate,endDate,'dv') -#' data <- getWaterML1Data(obs_url) +#' data <- importWaterML1(obs_url) #' urlMulti <- constructNWISURL("04085427",c("00060","00010"), #' startDate,endDate,'dv',statCd=c("00003","00001")) -#' multiData <- getWaterML1Data(urlMulti) +#' multiData <- importWaterML1(urlMulti) #' groundWaterSite <- "431049071324301" #' startGW <- "2013-10-01" #' endGW <- "2014-06-30" #' groundwaterExampleURL <- constructNWISURL(groundWaterSite, NA, #' startGW,endGW, service="gwlevels", format="xml") -#' groundWater <- getWaterML1Data(groundwaterExampleURL) +#' groundWater <- importWaterML1(groundwaterExampleURL) #' unitDataURL <- constructNWISURL(siteNumber,property, #' "2014-10-10","2014-10-10",'uv',format='xml') -#' unitData <- getWaterML1Data(unitDataURL) -getWaterML1Data <- function(obs_url){ +#' unitData <- importWaterML1(unitDataURL) +importWaterML1 <- function(obs_url){ h <- basicHeaderGatherer() doc = tryCatch({ diff --git a/R/getWaterML2Data.r b/R/getWaterML2Data.r index fd5bb469..6ff20c31 100644 --- a/R/getWaterML2Data.r +++ b/R/getWaterML2Data.r @@ -14,8 +14,8 @@ #' "endDT=2014-09-08", #' "statCd=00003", #' "parameterCd=00060",sep="&") -#' \dontrun{dataReturned3 <- getWaterML2Data(URL)} -getWaterML2Data <- function(obs_url){ +#' \dontrun{dataReturned3 <- importWaterML2(URL)} +importWaterML2 <- function(obs_url){ h <- basicHeaderGatherer() doc = tryCatch({ diff --git a/R/parseWQPData.R b/R/parseWQPData.R index 6463452b..ee13dad6 100644 --- a/R/parseWQPData.R +++ b/R/parseWQPData.R @@ -13,9 +13,9 @@ #' #' ## Examples take longer than 5 seconds: #' rawSampleURL <- constructWQPURL('USGS-01594440','01075', '1985-01-01', '1985-03-31') -#' rawSample <- parseWQPData(rawSampleURL) +#' rawSample <- importWQP(rawSampleURL) #' -parseWQPData <- function(url){ +importWQP <- function(url){ h <- basicHeaderGatherer() diff --git a/R/renameColumns.R b/R/renameColumns.R index dedb3736..aad4b59c 100644 --- a/R/renameColumns.R +++ b/R/renameColumns.R @@ -9,11 +9,11 @@ #' @examples #' # This example requires an internet connection to run #' siteNumber <- '05114000' -#' rawData <- getNWISdvData(siteNumber,c("00010","00060","00300"), +#' rawData <- readNWISdv(siteNumber,c("00010","00060","00300"), #' "2001-01-01","2002-01-01",statCd=c("00001","00003")) #' rawData <- renameColumns(rawData) #' date <- "2014-10-10" -#' rawData2 <- getNWISunitData(siteNumber,c("00010","00060"),date,date) +#' rawData2 <- readNWISunit(siteNumber,c("00010","00060"),date,date) #' rawData2 <- renameColumns(rawData2) #' head(rawData2) renameColumns <- function(rawData){ @@ -27,7 +27,7 @@ renameColumns <- function(rawData){ pCodes <- sapply(strsplit(dataCol_names, "_"), function(x) x[2]) statCd <- sapply(strsplit(dataCol_names, "_"), function(x) x[3]) - pcodeINFO <- getNWISPcodeInfo(pCodes) + pcodeINFO <- readNWISpCode(pCodes) multipleCodes <- anyDuplicated(pCodes) statCd <- sub("00001", "_Max", statCd) diff --git a/README.md b/README.md index 9e77d229..c66ffbf4 100644 --- a/README.md +++ b/README.md @@ -14,12 +14,14 @@ Retrieval functions for USGS and EPA hydrologic and water quality data. | -------------| -------------| ------------- |:-------------| |NWIS | `getNWISSites` | `getNWISSiteInfo`| `getNWISData` | | | `getNWISDataAvailability` | | `getNWISdvData` | -| | | `getNWISPcodeInfo` | `getNWISqwData`| +| | | `getNWISPcodeInfo` | `readNWISqw`| | | | | `getNWISunitData` | -| Water Quality Portal | `getWQPSites` | | `getWQPData` | +| Water Quality Portal* | `whatWQPsites` | | `readWQPdata` | | | | | `getWQPqwData` | +* Water Quality Portal includes USGS, EPA, and USDA data + Moving `EGRET` specific functions to `EGRET` (version 2.0.0 and greater): @@ -53,7 +55,10 @@ To install the dataRetrieval package, you must be using R 3.0 or greater and run --------------- ###dataRetrieval 1.5.0 -Changing naming convention one last time. Migrating `EGRET` specific retrievals to `EGRET`. + +* Changing naming convention one last time. Migrating `EGRET` specific retrievals to `EGRET`. +* Added back WaterML2 parsing tool +* Added specific groundwater, rating, peak, and surfacewater measurement functions @@ -82,13 +87,13 @@ Changed naming convention: * Updated getNWISSiteInfo to retrieve multiple site file datasets at once using a vector of siteNumbers as input argument. * Updated error-handling for Web service calls. More information is returned when errors happen * Added some basic processing to Water Quality Portal raw data retrievals. Date columns are returned as Date objects, value columns are numeric, and a column is created from the date/time/timezone columns that is POSIXct. -* Added very generalized NWIS and WQP retrieval functions (getNWISData, getNWISSites, getGeneralWQPData, and getWQPSites) which allow the user to use any argument available on the Web service platform. +* Added very generalized NWIS and WQP retrieval functions (getNWISData, getNWISSites, getGeneralWQPData, and whatWQPsites) which allow the user to use any argument available on the Web service platform. ###dataRetrieval 1.3.2 -* Deprecated getQWData, updated getWQPData to take either parameter code or characteristic name. -* Changed the name of raw data retrievals to: getNWISqwData, getNWISunitData, getNWISdvData, and getWQPqwData (from: getNWISqwData, retrieveUnitNWISData, retrieveNWISData, getRawQWData) +* Deprecated getQWData, updated readWQPdata to take either parameter code or characteristic name. +* Changed the name of raw data retrievals to: readNWISqw, getNWISunitData, getNWISdvData, and getWQPqwData (from: readNWISqw, retrieveUnitNWISData, retrieveNWISData, getRawQWData) * Added NA warning to getDVData function * Updated mergeReport to allow for Sample data with different measurements taken on the same day diff --git a/inst/doc/dataRetrieval.R b/inst/doc/dataRetrieval.R deleted file mode 100644 index e6937e55..00000000 --- a/inst/doc/dataRetrieval.R +++ /dev/null @@ -1,297 +0,0 @@ -## ----openLibrary, echo=FALSE------------------------------ -library(xtable) -options(continue=" ") -options(width=60) -library(knitr) - - -## ----include=TRUE ,echo=FALSE,eval=TRUE------------------- -opts_chunk$set(highlight=TRUE, tidy=TRUE, keep.space=TRUE, keep.blank.space=FALSE, keep.comment=TRUE, tidy=FALSE,comment="") -knit_hooks$set(inline = function(x) { - if (is.numeric(x)) round(x, 3)}) -knit_hooks$set(crop = hook_pdfcrop) - -bold.colHeaders <- function(x) { - x <- gsub("\\^(\\d)","$\\^\\1$",x) - x <- gsub("\\%","\\\\%",x) - x <- gsub("\\_"," ",x) - returnX <- paste("\\multicolumn{1}{c}{\\textbf{\\textsf{", x, "}}}", sep = "") -} -addSpace <- function(x) ifelse(x != "1", "[5pt]","") - -## ----workflow, echo=TRUE,eval=FALSE----------------------- -# library(dataRetrieval) -# # Choptank River near Greensboro, MD -# siteNumber <- "01491000" -# ChoptankInfo <- getNWISSiteInfo(siteNumber) -# parameterCd <- "00060" -# -# #Raw daily data: -# rawDailyData <- getNWISdvData(siteNumber,parameterCd, -# "1980-01-01","2010-01-01") -# # Data compiled for EGRET analysis -# Daily <- getNWISDaily(siteNumber,parameterCd, -# "1980-01-01","2010-01-01") -# -# # Sample data Nitrate: -# parameterCd <- "00618" -# Sample <- getNWISSample(siteNumber,parameterCd, -# "1980-01-01","2010-01-01") -# -# # Metadata on site and nitrate: -# INFO <- getNWISInfo(siteNumber,parameterCd) -# -# # Merge discharge and nitrate data to one dataframe: -# Sample <- mergeReport() -# - -## ----tableParameterCodes, echo=FALSE,results='asis'------- -pCode <- c('00060', '00065', '00010','00045','00400') -shortName <- c("Discharge [ft$^3$/s]","Gage height [ft]","Temperature [C]", "Precipitation [in]", "pH") - -data.df <- data.frame(pCode, shortName, stringsAsFactors=FALSE) - -print(xtable(data.df, - label="tab:params", - caption="Common USGS Parameter Codes"), - caption.placement="top", - size = "\\footnotesize", - latex.environment=NULL, - sanitize.text.function = function(x) {x}, - sanitize.colnames.function = bold.colHeaders, - sanitize.rownames.function = addSpace - ) - - -## ----tableParameterCodesDataRetrieval--------------------- -library(dataRetrieval) -parameterCdFile <- parameterCdFile -names(parameterCdFile) - -## ----tableStatCodes, echo=FALSE,results='asis'------------ -StatCode <- c('00001', '00002', '00003','00008') -shortName <- c("Maximum","Minimum","Mean", "Median") - -data.df <- data.frame(StatCode, shortName, stringsAsFactors=FALSE) - -print(xtable(data.df,label="tab:stat", - caption="Commonly used USGS Stat Codes"), - caption.placement="top", - size = "\\footnotesize", - latex.environment=NULL, - sanitize.colnames.function = bold.colHeaders, - sanitize.rownames.function = addSpace - ) - - -## ----getSite, echo=TRUE----------------------------------- -siteNumbers <- c("01491000","01645000") -siteINFO <- getNWISSiteInfo(siteNumbers) - -## ----siteNames2, echo=TRUE-------------------------------- -siteINFO$station.nm - -## ----getSiteExtended, echo=TRUE--------------------------- -# Continuing from the previous example: -# This pulls out just the daily data: - -dailyDataAvailable <- getNWISDataAvailability(siteNumbers, - type="dv") - - -## ----tablegda, echo=FALSE,results='asis'------------------ -tableData <- with(dailyDataAvailable, - data.frame( - siteNumber= site_no, - srsname=srsname, - startDate=as.character(startDate), - endDate=as.character(endDate), - count=as.character(count), - units=parameter_units, - statCd = statCd, - stringsAsFactors=FALSE) - ) - -tableData$units[which(tableData$units == "ft3/s")] <- "ft$^3$/s" -tableData$units[which(tableData$units == "uS/cm @25C")] <- "$\\mu$S/cm @25C" - - -print(xtable(tableData,label="tab:gda", - caption="Daily mean data availabile at the Choptank River near Greensboro, MD. [Some columns deleted for space considerations]"), - caption.placement="top", - size = "\\footnotesize", - latex.environment=NULL, - sanitize.text.function = function(x) {x}, - sanitize.colnames.function = bold.colHeaders, - sanitize.rownames.function = addSpace - ) - - -## ----label=getPCodeInfo, echo=TRUE------------------------ -# Using defaults: -parameterCd <- "00618" -parameterINFO <- getNWISPcodeInfo(parameterCd) -colnames(parameterINFO) - -## ----siteNames, echo=TRUE--------------------------------- -parameterINFO$parameter_nm - -## ----label=getNWISDaily, echo=TRUE, eval=TRUE------------- - -# Continuing with our Choptank River example -siteNumber <- "01491000" -parameterCd <- "00060" # Discharge -startDate <- "" # Will request earliest date -endDate <- "" # Will request latest date - -discharge <- getNWISdvData(siteNumber, - parameterCd, startDate, endDate) -names(discharge) - -## ----label=getNWIStemperature, echo=TRUE------------------ - -parameterCd <- c("00010","00060") # Temperature and discharge -statCd <- c("00001","00003") # Mean and maximum -startDate <- "2012-01-01" -endDate <- "2012-05-01" - -temperatureAndFlow <- getNWISdvData(siteNumber, parameterCd, - startDate, endDate, statCd=statCd) - - -## ----label=renameColumns, echo=TRUE----------------------- -names(temperatureAndFlow) - -temperatureAndFlow <- renameColumns(temperatureAndFlow) -names(temperatureAndFlow) - -## ----getNWIStemperaturePlot, echo=TRUE, fig.cap="Temperature and discharge plot of Choptank River in 2012.",out.width='1\\linewidth',out.height='1\\linewidth',fig.show='hold'---- -par(mar=c(5,5,5,5)) #sets the size of the plot window - -with(temperatureAndFlow, plot( - datetime, Temperature_water_degrees_Celsius_Max_01, - xlab="Date",ylab="Max Temperature [C]" - )) -par(new=TRUE) -with(temperatureAndFlow, plot( - datetime, Discharge_cubic_feet_per_second, - col="red",type="l",xaxt="n",yaxt="n",xlab="",ylab="",axes=FALSE - )) -axis(4,col="red",col.axis="red") -mtext(expression(paste("Mean Discharge [ft"^"3","/s]", - sep="")),side=4,line=3,col="red") -title(paste(siteINFO$station.nm[1],"2012",sep=" ")) -legend("topleft", c("Max Temperature", "Mean Discharge"), - col=c("black","red"),lty=c(NA,1),pch=c(1,NA)) - -## ----label=getNWISUnit, echo=TRUE------------------------- - -parameterCd <- "00060" # Discharge -startDate <- "2012-05-12" -endDate <- "2012-05-13" -dischargeToday <- getNWISunitData(siteNumber, parameterCd, - startDate, endDate) - -## ----dischargeData, echo=FALSE---------------------------- -head(dischargeToday) - -## ----label=getQW, echo=TRUE------------------------------- - -# Dissolved Nitrate parameter codes: -parameterCd <- c("00618","71851") -startDate <- "1985-10-01" -endDate <- "2012-09-30" - -dissolvedNitrate <- getNWISqwData(siteNumber, parameterCd, - startDate, endDate, expanded=TRUE) -names(dissolvedNitrate) - - - -## ----getQWtemperaturePlot, echo=TRUE, fig.cap=paste(parameterINFO$parameter_nm, "at", siteINFO$station.nm[1])---- -with(dissolvedNitrate, plot( - startDateTime, result_va_00618, - xlab="Date",ylab = paste(parameterINFO$srsname, - "[",parameterINFO$parameter_units,"]") - )) -title(siteINFO$station.nm[1]) - -## ----label=geturl, echo=TRUE, eval=FALSE------------------ -# # Dissolved Nitrate parameter codes: -# pCode <- c("00618","71851") -# startDate <- "1964-06-11" -# endDate <- "2012-12-18" -# url_qw <- constructNWISURL(siteNumber,pCode,startDate,endDate,'qw') -# url_dv <- constructNWISURL(siteNumber,"00060",startDate,endDate, -# 'dv',statCd="00003") -# url_uv <- constructNWISURL(siteNumber,"00060",startDate,endDate,'uv') - -## ----label=getQWData, echo=TRUE, eval=FALSE--------------- -# specificCond <- getWQPqwData('WIDNR_WQX-10032762', -# 'Specific conductance','2011-05-01','2011-09-30') - -## ----siteSearch------------------------------------------- -sites <- getNWISSites(bBox="-83.0,36.5,-81.0,38.5", - parameterCd="00010,00060", - hasDataTypeCd="dv") - -names(sites) -nrow(sites) - -## ----dataExample------------------------------------------ -dischargeWI <- getNWISData(stateCd="WI", - parameterCd="00060", - drainAreaMin="50", - statCd="00003") -names(dischargeWI) -nrow(dischargeWI) - -## ----NJChloride, eval=FALSE------------------------------- -# -# sitesNJ <- getWQPSites(statecode="US:34", -# characteristicName="Chloride") -# - -## ----phData, eval=FALSE----------------------------------- -# -# dataPH <- getWQPData(statecode="US:55", -# characteristicName="pH") -# - -## ----helpFunc,eval = FALSE-------------------------------- -# ?getNWISPcodeInfo - -## ----rawFunc,eval = TRUE---------------------------------- -getNWISPcodeInfo - -## ----seeVignette,eval = FALSE----------------------------- -# vignette(dataRetrieval) - -## ----installFromCran,eval = FALSE------------------------- -# install.packages("dataRetrieval", -# repos=c("http://usgs-r.github.com","http://cran.us.r-project.org"), -# dependencies=TRUE, -# type="both") - -## ----openLibraryTest, eval=FALSE-------------------------- -# library(dataRetrieval) - -## ----label=getSiteApp, echo=TRUE-------------------------- -availableData <- getNWISDataAvailability(siteNumber) -dailyData <- availableData["dv" == availableData$service,] -dailyData <- dailyData["00003" == dailyData$statCd,] - -tableData <- with(dailyData, - data.frame( - shortName=srsname, - Start=startDate, - End=endDate, - Count=count, - Units=parameter_units) - ) -tableData - -## ----label=saveData, echo=TRUE, eval=FALSE---------------- -# write.table(tableData, file="tableData.tsv",sep="\t", -# row.names = FALSE,quote=FALSE) - diff --git a/inst/doc/dataRetrieval.Rnw b/inst/doc/dataRetrieval.Rnw deleted file mode 100644 index 866a2796..00000000 --- a/inst/doc/dataRetrieval.Rnw +++ /dev/null @@ -1,797 +0,0 @@ -%\VignetteIndexEntry{Introduction to the dataRetrieval package} -%\VignetteEngine{knitr::knitr} -%\VignetteDepends{} -%\VignetteSuggests{xtable,EGRET} -%\VignetteImports{zoo, XML, RCurl, reshape2,lubridate} -%\VignettePackage{dataRetrieval} - -\documentclass[a4paper,11pt]{article} - -\usepackage{amsmath} -\usepackage{times} -\usepackage{hyperref} -\usepackage[numbers, round]{natbib} -\usepackage[american]{babel} -\usepackage{authblk} -\usepackage{subfig} -\usepackage{placeins} -\usepackage{footnote} -\usepackage{tabularx} -\usepackage{threeparttable} -\usepackage{parskip} - -\usepackage{csquotes} -\usepackage{setspace} - -% \doublespacing - -\renewcommand{\topfraction}{0.85} -\renewcommand{\textfraction}{0.1} -\usepackage{graphicx} - - -\usepackage{mathptmx}% Times Roman font -\usepackage[scaled=.90]{helvet}% Helvetica, served as a model for arial - -% \usepackage{indentfirst} -% \setlength\parindent{20pt} -\setlength{\parskip}{0pt} - -\usepackage{courier} - -\usepackage{titlesec} -\usepackage{titletoc} - -\titleformat{\section} - {\normalfont\sffamily\bfseries\LARGE} - {\thesection}{0.5em}{} -\titleformat{\subsection} - {\normalfont\sffamily\bfseries\Large} - {\thesubsection}{0.5em}{} -\titleformat{\subsubsection} - {\normalfont\sffamily\large} - {\thesubsubsection}{0.5em}{} - -\titlecontents{section} -[2em] % adjust left margin -{\sffamily} % font formatting -{\contentslabel{2.3em}} % section label and offset -{\hspace*{-2.3em}} -{\titlerule*[0.25pc]{.}\contentspage} - -\titlecontents{subsection} -[4.6em] % adjust left margin -{\sffamily} % font formatting -{\contentslabel{2.3em}} % section label and offset -{\hspace*{-2.3em}} -{\titlerule*[0.25pc]{.}\contentspage} - -\titlecontents{subsubsection} -[6.9em] % adjust left margin -{\sffamily} % font formatting -{\contentslabel{2.3em}} % section label and offset -{\hspace*{-2.3em}} -{\titlerule*[0.25pc]{.}\contentspage} - -\titlecontents{table} -[0em] % adjust left margin -{\sffamily} % font formatting -{Table\hspace*{2em} \contentslabel {2em}} % section label and offset -{\hspace*{4em}} -{\titlerule*[0.25pc]{.}\contentspage} - -\titlecontents{figure} -[0em] % adjust left margin -{\sffamily} % font formatting -{Figure\hspace*{2em} \contentslabel {2em}} % section label and offset -{\hspace*{4em}} -{\titlerule*[0.25pc]{.}\contentspage} - -%Italisize and change font of urls: -\urlstyle{sf} -\renewcommand\UrlFont\itshape - -\usepackage{caption} -\captionsetup{ - font={sf}, - labelfont={bf,sf}, - labelsep=period, - justification=justified, - singlelinecheck=false -} - - - -\textwidth=6.2in -\textheight=8.5in -\parskip=.3cm -\oddsidemargin=.1in -\evensidemargin=.1in -\headheight=-.3in - - -%------------------------------------------------------------ -% newcommand -%------------------------------------------------------------ -\newcommand{\scscst}{\scriptscriptstyle} -\newcommand{\scst}{\scriptstyle} -\newcommand{\Robject}[1]{{\texttt{#1}}} -\newcommand{\Rfunction}[1]{{\texttt{#1}}} -\newcommand{\Rclass}[1]{\textit{#1}} -\newcommand{\Rpackage}[1]{\textit{#1}} -\newcommand{\Rexpression}[1]{\texttt{#1}} -\newcommand{\Rmethod}[1]{{\texttt{#1}}} -\newcommand{\Rfunarg}[1]{{\texttt{#1}}} - -\begin{document} - -<<openLibrary, echo=FALSE>>= -library(xtable) -options(continue=" ") -options(width=60) -library(knitr) - -@ - -\renewenvironment{knitrout}{\begin{singlespace}}{\end{singlespace}} -\renewcommand*\listfigurename{Figures} - -\renewcommand*\listtablename{Tables} - - -%------------------------------------------------------------ -\title{The dataRetrieval R package} -%------------------------------------------------------------ -\author[1]{Laura De Cicco} -\author[1]{Robert Hirsch} -\affil[1]{United States Geological Survey} - - -<<include=TRUE ,echo=FALSE,eval=TRUE>>= -opts_chunk$set(highlight=TRUE, tidy=TRUE, keep.space=TRUE, keep.blank.space=FALSE, keep.comment=TRUE, tidy=FALSE,comment="") -knit_hooks$set(inline = function(x) { - if (is.numeric(x)) round(x, 3)}) -knit_hooks$set(crop = hook_pdfcrop) - -bold.colHeaders <- function(x) { - x <- gsub("\\^(\\d)","$\\^\\1$",x) - x <- gsub("\\%","\\\\%",x) - x <- gsub("\\_"," ",x) - returnX <- paste("\\multicolumn{1}{c}{\\textbf{\\textsf{", x, "}}}", sep = "") -} -addSpace <- function(x) ifelse(x != "1", "[5pt]","") -@ - -\noindent{\huge\textsf{\textbf{The dataRetrieval R package}}} - -\noindent\textsf{By Laura De Cicco and Robert Hirsch} - -\noindent\textsf{\today} - -% \maketitle -% -% \newpage - -\tableofcontents -\listoffigures -\listoftables - -\newpage - -%------------------------------------------------------------ -\section{Introduction to dataRetrieval} -%------------------------------------------------------------ -The dataRetrieval package was created to simplify the process of loading hydrologic data into the R environment. It has been specifically designed to work seamlessly with the EGRET R package: Exploration and Graphics for RivEr Trends. See: \url{https://github.com/USGS-R/EGRET/wiki} or \url{http://dx.doi.org/10.3133/tm4A10} for information on EGRET. EGRET is designed to provide analysis of water quality data sets using the Weighted Regressions on Time, Discharge and Season (WRTDS) method as well as analysis of discharge trends using robust time-series smoothing techniques. Both of these capabilities provide both tabular and graphical analyses of long-term data sets. - - -The dataRetrieval package is designed to retrieve many of the major data types of U.S. Geological Survey (USGS) hydrologic data that are available on the Web. Users may also load data from other sources (text files, spreadsheets) using dataRetrieval. Section \ref{sec:genRetrievals} provides examples of how one can obtain raw data from USGS sources on the Web and load them into dataframes within the R environment. The functionality described in section \ref{sec:genRetrievals} is for general use and is not tailored for the specific uses of the EGRET package. The functionality described in section \ref{sec:EGRETdfs} is tailored specifically to obtaining input from the Web and structuring it for use in the EGRET package. The functionality described in section \ref{sec:userFiles} is for converting hydrologic data from user-supplied files and structuring it specifically for use in the EGRET package. - -For information on getting started in R and installing the package, see (\ref{sec:appendix1}): Getting Started. Any use of trade, firm, or product names is for descriptive purposes only and does not imply endorsement by the U.S. Government. - -A quick workflow for major dataRetrieval functions: - -<<workflow, echo=TRUE,eval=FALSE>>= -library(dataRetrieval) -# Choptank River near Greensboro, MD -siteNumber <- "01491000" -ChoptankInfo <- getNWISSiteInfo(siteNumber) -parameterCd <- "00060" - -#Raw daily data: -rawDailyData <- getNWISdvData(siteNumber,parameterCd, - "1980-01-01","2010-01-01") -# Data compiled for EGRET analysis -Daily <- getNWISDaily(siteNumber,parameterCd, - "1980-01-01","2010-01-01") - -# Sample data Nitrate: -parameterCd <- "00618" -Sample <- getNWISSample(siteNumber,parameterCd, - "1980-01-01","2010-01-01") - -# Metadata on site and nitrate: -INFO <- getNWISInfo(siteNumber,parameterCd) - -# Merge discharge and nitrate data to one dataframe: -Sample <- mergeReport() - -@ - - -%------------------------------------------------------------ -\section{USGS Web Retrievals} -\label{sec:genRetrievals} -%------------------------------------------------------------ -In this section, five examples of Web retrievals document how to get raw data. This data includes site information (\ref{sec:usgsSite}), measured parameter information (\ref{sec:usgsParams}), historical daily values(\ref{sec:usgsDaily}), unit values (which include real-time data but can also include other sensor data stored at regular time intervals) (\ref{sec:usgsRT}), and water quality data (\ref{sec:usgsWQP}) or (\ref{sec:usgsSTORET}). We will use the Choptank River near Greensboro, MD as an example. Daily discharge measurements are available as far back as 1948. Additionally, nitrate has been measured since 1964. - -% %------------------------------------------------------------ -% \subsection{Introduction} -% %------------------------------------------------------------ -The USGS organizes hydrologic data in a standard structure. Streamgages are located throughout the United States, and each streamgage has a unique ID (referred in this document and throughout the dataRetrieval package as \enquote{siteNumber}). Often (but not always), these ID's are 8 digits. The first step to finding data is discovering this siteNumber. There are many ways to do this, one is the National Water Information System: Mapper \url{http://maps.waterdata.usgs.gov/mapper/index.html}. - -Once the siteNumber is known, the next required input for USGS data retrievals is the \enquote{parameter code}. This is a 5-digit code that specifies the measured parameter being requested. For example, parameter code 00631 represents \enquote{Nitrate plus nitrite, water, filtered, milligrams per liter as nitrogen}, with units of \enquote{mg/l as N}. A complete list of possible USGS parameter codes can be found at \url{http://nwis.waterdata.usgs.gov/usa/nwis/pmcodes?help}. - -Not every station will measure all parameters. A short list of commonly measured parameters is shown in Table \ref{tab:params}. - - -<<tableParameterCodes, echo=FALSE,results='asis'>>= -pCode <- c('00060', '00065', '00010','00045','00400') -shortName <- c("Discharge [ft$^3$/s]","Gage height [ft]","Temperature [C]", "Precipitation [in]", "pH") - -data.df <- data.frame(pCode, shortName, stringsAsFactors=FALSE) - -print(xtable(data.df, - label="tab:params", - caption="Common USGS Parameter Codes"), - caption.placement="top", - size = "\\footnotesize", - latex.environment=NULL, - sanitize.text.function = function(x) {x}, - sanitize.colnames.function = bold.colHeaders, - sanitize.rownames.function = addSpace - ) - -@ - -A complete list (as of September 25, 2013) is available as data attached to the package. It is accessed by the following: - -<<tableParameterCodesDataRetrieval>>= -library(dataRetrieval) -parameterCdFile <- parameterCdFile -names(parameterCdFile) -@ - - -For unit values data (sensor data measured at regular time intervals such as 15 minutes or hourly), knowing the parameter code and siteNumber is enough to make a request for data. For most variables that are measured on a continuous basis, the USGS also stores the historical data as daily values. These daily values are statistical summaries of the continuous data, e.g. maximum, minimum, mean, or median. The different statistics are specified by a 5-digit statistics code. A complete list of statistic codes can be found here: - -\url{http://nwis.waterdata.usgs.gov/nwis/help/?read_file=stat&format=table} - -Some common codes are shown in Table \ref{tab:stat}. - -<<tableStatCodes, echo=FALSE,results='asis'>>= -StatCode <- c('00001', '00002', '00003','00008') -shortName <- c("Maximum","Minimum","Mean", "Median") - -data.df <- data.frame(StatCode, shortName, stringsAsFactors=FALSE) - -print(xtable(data.df,label="tab:stat", - caption="Commonly used USGS Stat Codes"), - caption.placement="top", - size = "\\footnotesize", - latex.environment=NULL, - sanitize.colnames.function = bold.colHeaders, - sanitize.rownames.function = addSpace - ) - -@ - -Examples for using these siteNumber's, parameter codes, and stat codes will be presented in subsequent sections. - -\FloatBarrier - -%------------------------------------------------------------ -\subsection{Site Information} -\label{sec:usgsSite} -%------------------------------------------------------------ - -%------------------------------------------------------------ -\subsubsection{getNWISSiteInfo} -\label{sec:usgsSiteFileData} -%------------------------------------------------------------ -Use the \texttt{getNWISSiteInfo} function to obtain all of the information available for a particular USGS site such as full station name, drainage area, latitude, and longitude. \texttt{getNWISSiteInfo} can also access information about multiple sites with a vector input. - - -<<getSite, echo=TRUE>>= -siteNumbers <- c("01491000","01645000") -siteINFO <- getNWISSiteInfo(siteNumbers) -@ - -A specific example piece of information can be retrieved, in this case a station name, as follows: - -<<siteNames2, echo=TRUE>>= -siteINFO$station.nm -@ -Site information is obtained from \url{http://waterservices.usgs.gov/rest/Site-Test-Tool.html} -\FloatBarrier - -%------------------------------------------------------------ -\subsubsection{getNWISDataAvailability} -\label{sec:usgsDataAvailability} -%------------------------------------------------------------ -To discover what data is available for a particular USGS site, including measured parameters, period of record, and number of samples (count), use the \texttt{getNWISDataAvailability} function. It is possible to limit the retrieval information to a subset of types (\texttt{"}dv\texttt{"}, \texttt{"}uv\texttt{"}, or \texttt{"}qw\texttt{"}). In the following example, we limit the retrieved Choptank data to only daily data. Leaving the \texttt{"}type\texttt{"} argument blank returns all of the available data for that site. - - -<<getSiteExtended, echo=TRUE>>= -# Continuing from the previous example: -# This pulls out just the daily data: - -dailyDataAvailable <- getNWISDataAvailability(siteNumbers, - type="dv") - -@ - -<<tablegda, echo=FALSE,results='asis'>>= -tableData <- with(dailyDataAvailable, - data.frame( - siteNumber= site_no, - srsname=srsname, - startDate=as.character(startDate), - endDate=as.character(endDate), - count=as.character(count), - units=parameter_units, - statCd = statCd, - stringsAsFactors=FALSE) - ) - -tableData$units[which(tableData$units == "ft3/s")] <- "ft$^3$/s" -tableData$units[which(tableData$units == "uS/cm @25C")] <- "$\\mu$S/cm @25C" - - -print(xtable(tableData,label="tab:gda", - caption="Daily mean data availabile at the Choptank River near Greensboro, MD. [Some columns deleted for space considerations]"), - caption.placement="top", - size = "\\footnotesize", - latex.environment=NULL, - sanitize.text.function = function(x) {x}, - sanitize.colnames.function = bold.colHeaders, - sanitize.rownames.function = addSpace - ) - -@ - - - -See Section \ref{app:createWordTable} for instructions on converting an R dataframe to a table in Microsoft\textregistered\ software Excel or Word to display a data availability table similar to Table \ref{tab:gda}. Excel, Microsoft, PowerPoint, Windows, and Word are registered trademarks of Microsoft Corporation in the United States and other countries. - -\FloatBarrier - -%------------------------------------------------------------ -\subsection{Parameter Information} -\label{sec:usgsParams} -%------------------------------------------------------------ -To obtain all of the available information concerning a measured parameter (or multiple parameters), use the \texttt{getNWISPcodeInfo} function: - -<<label=getPCodeInfo, echo=TRUE>>= -# Using defaults: -parameterCd <- "00618" -parameterINFO <- getNWISPcodeInfo(parameterCd) -colnames(parameterINFO) -@ - -A specific example piece of information, in this case parameter name, can be obtained as follows: - -<<siteNames, echo=TRUE>>= -parameterINFO$parameter_nm -@ -Parameter information can obtained from \url{http://nwis.waterdata.usgs.gov/usa/nwis/pmcodes} -\FloatBarrier -%------------------------------------------------------------ -\subsection{Daily Values} -\label{sec:usgsDaily} -%------------------------------------------------------------ -To obtain daily records of USGS data, use the \texttt{getNWISdvData} function. The arguments for this function are siteNumber, parameterCd, startDate, endDate, statCd, and a logical (TRUE/FALSE) interactive. There are 2 default arguments: statCd (defaults to \texttt{"}00003\texttt{"}), and interactive (defaults to TRUE). If you want to use the default values, you do not need to list them in the function call. By setting the \texttt{"}interactive\texttt{"} option to FALSE, the operation of the function will advance automatically. It might make more sense to run large batch collections with the interactive option set to FALSE. - -The dates (start and end) must be in the format \texttt{"}YYYY-MM-DD\texttt{"} (note: the user must include the quotes). Setting the start date to \texttt{"}\texttt{"} (no space) will prompt the program to ask for the earliest date, and setting the end date to \texttt{"}\texttt{"} (no space) will prompt for the latest available date. - -<<label=getNWISDaily, echo=TRUE, eval=TRUE>>= - -# Continuing with our Choptank River example -siteNumber <- "01491000" -parameterCd <- "00060" # Discharge -startDate <- "" # Will request earliest date -endDate <- "" # Will request latest date - -discharge <- getNWISdvData(siteNumber, - parameterCd, startDate, endDate) -names(discharge) -@ - -The column \texttt{"}datetime\texttt{"} in the returned dataframe is automatically imported as a variable of class \texttt{"}Date\texttt{"} in R. Each requested parameter has a value and remark code column. The names of these columns depend on the requested parameter and stat code combinations. USGS remark codes are often \texttt{"}A\texttt{"} (approved for publication) or \texttt{"}P\texttt{"} (provisional data subject to revision). A more complete list of remark codes can be found here: -\url{http://nwis.waterdata.usgs.gov/usa/nwis/pmcodes} - -Another example that doesn't use the defaults would be a request for mean and maximum daily temperature and discharge in early 2012: -<<label=getNWIStemperature, echo=TRUE>>= - -parameterCd <- c("00010","00060") # Temperature and discharge -statCd <- c("00001","00003") # Mean and maximum -startDate <- "2012-01-01" -endDate <- "2012-05-01" - -temperatureAndFlow <- getNWISdvData(siteNumber, parameterCd, - startDate, endDate, statCd=statCd) - -@ - -Daily data is pulled from \url{http://waterservices.usgs.gov/rest/DV-Test-Tool.html}. - -The column names can be automatically adjusted based on the parameter and statistic codes using the \texttt{renameColumns} function. This is not necessary, but may be useful when analyzing the data. - -<<label=renameColumns, echo=TRUE>>= -names(temperatureAndFlow) - -temperatureAndFlow <- renameColumns(temperatureAndFlow) -names(temperatureAndFlow) -@ - -An example of plotting the above data (Figure \ref{fig:getNWIStemperaturePlot}): - -<<getNWIStemperaturePlot, echo=TRUE, fig.cap="Temperature and discharge plot of Choptank River in 2012.",out.width='1\\linewidth',out.height='1\\linewidth',fig.show='hold'>>= -par(mar=c(5,5,5,5)) #sets the size of the plot window - -with(temperatureAndFlow, plot( - datetime, Temperature_water_degrees_Celsius_Max_01, - xlab="Date",ylab="Max Temperature [C]" - )) -par(new=TRUE) -with(temperatureAndFlow, plot( - datetime, Discharge_cubic_feet_per_second, - col="red",type="l",xaxt="n",yaxt="n",xlab="",ylab="",axes=FALSE - )) -axis(4,col="red",col.axis="red") -mtext(expression(paste("Mean Discharge [ft"^"3","/s]", - sep="")),side=4,line=3,col="red") -title(paste(siteINFO$station.nm[1],"2012",sep=" ")) -legend("topleft", c("Max Temperature", "Mean Discharge"), - col=c("black","red"),lty=c(NA,1),pch=c(1,NA)) -@ - - -There are occasions where NWIS values are not reported as numbers, instead there might be text describing a certain event such as \enquote{Ice.} Any value that cannot be converted to a number will be reported as NA in this package (not including remark code columns). - -\FloatBarrier - -%------------------------------------------------------------ -\subsection{Unit Values} -\label{sec:usgsRT} -%------------------------------------------------------------ -Any data collected at regular time intervals (such as 15-minute or hourly) are known as \enquote{unit values.} Many of these are delivered on a real time basis and very recent data (even less than an hour old in many cases) are available through the function \texttt{getNWISunitData}. Some of these unit values are available for many years, and some are only available for a recent time period such as 120 days. Here is an example of a retrieval of such data. - -<<label=getNWISUnit, echo=TRUE>>= - -parameterCd <- "00060" # Discharge -startDate <- "2012-05-12" -endDate <- "2012-05-13" -dischargeToday <- getNWISunitData(siteNumber, parameterCd, - startDate, endDate) -@ - -The retrieval produces the following dataframe: - -<<dischargeData, echo=FALSE>>= -head(dischargeToday) -@ - -Note that time now becomes important, so the variable datetime is a POSIXct, and the time zone is included in a separate column. Data are retrieved from \url{http://waterservices.usgs.gov/rest/IV-Test-Tool.html}. There are occasions where NWIS values are not reported as numbers, instead a common example is \enquote{Ice.} Any value that cannot be converted to a number will be reported as NA in this package. - -\newpage - - -\FloatBarrier - -%------------------------------------------------------------ -\subsection{Water Quality Values} -\label{sec:usgsWQP} -%------------------------------------------------------------ -To get USGS water quality data from water samples collected at the streamgage or other monitoring site (as distinct from unit values collected through some type of automatic monitor) we can use the function \texttt{getNWISqwData}, with the input arguments: siteNumber, parameterCd, startDate, endDate, and interactive (similar to \texttt{getNWISunitData} and \texttt{getNWISdvData}). Additionally, the argument \texttt{"}expanded\texttt{"} is a logical input that allows the user to choose between a simple return of datetimes/qualifier/values (expanded=FALSE), or a more complete and verbose output (expanded=TRUE). Expanded = TRUE includes such columns as remark codes, value qualifying text, and detection level. - - -<<label=getQW, echo=TRUE>>= - -# Dissolved Nitrate parameter codes: -parameterCd <- c("00618","71851") -startDate <- "1985-10-01" -endDate <- "2012-09-30" - -dissolvedNitrate <- getNWISqwData(siteNumber, parameterCd, - startDate, endDate, expanded=TRUE) -names(dissolvedNitrate) - - -@ - - -<<getQWtemperaturePlot, echo=TRUE, fig.cap=paste(parameterINFO$parameter_nm, "at", siteINFO$station.nm[1])>>= -with(dissolvedNitrate, plot( - startDateTime, result_va_00618, - xlab="Date",ylab = paste(parameterINFO$srsname, - "[",parameterINFO$parameter_units,"]") - )) -title(siteINFO$station.nm[1]) -@ - -\FloatBarrier - -%------------------------------------------------------------ -\subsection{URL Construction} -\label{sec:usgsURL} -%------------------------------------------------------------ -There may be times when you might be interested in seeing the URL (Web address) that was used to obtain the raw data. The \texttt{constructNWISURL} function returns the URL. In addition to input variables that have been described, there is a new argument \texttt{"}service\texttt{"}. The service argument can be \texttt{"}dv\texttt{"} (daily values), \texttt{"}uv\texttt{"} (unit values), \texttt{"}qw\texttt{"} (NWIS water quality values), or \texttt{"}wqp\texttt{"} (general Water Quality Portal values). - - -<<label=geturl, echo=TRUE, eval=FALSE>>= -# Dissolved Nitrate parameter codes: -pCode <- c("00618","71851") -startDate <- "1964-06-11" -endDate <- "2012-12-18" -url_qw <- constructNWISURL(siteNumber,pCode,startDate,endDate,'qw') -url_dv <- constructNWISURL(siteNumber,"00060",startDate,endDate, - 'dv',statCd="00003") -url_uv <- constructNWISURL(siteNumber,"00060",startDate,endDate,'uv') -@ - - - -%------------------------------------------------------------ -\section{Water Quality Portal Web Retrievals} -\label{sec:usgsSTORET} -%------------------------------------------------------------ -There are additional water quality data sets available from the Water Quality Data Portal (\url{http://www.waterqualitydata.us/}). These data sets can be housed in either the STORET database (data from EPA), NWIS database (data from USGS), STEWARDS database (data from USDA), and additional databases are slated to be included. Because only USGS uses parameter codes, a \texttt{"}characteristic name\texttt{"} must be supplied. The \texttt{getWQPqwData} function can take either a USGS parameter code, or a more general characteristic name in the parameterCd input argument. The Water Quality Data Portal includes data discovery tools and information on characteristic names. The following example retrieves specific conductance from a DNR site in Wisconsin. - - -<<label=getQWData, echo=TRUE, eval=FALSE>>= -specificCond <- getWQPqwData('WIDNR_WQX-10032762', - 'Specific conductance','2011-05-01','2011-09-30') -@ - -Guidance for finding characteristic names can be found at: \url{http://www.waterqualitydata.us/webservices_documentation.jsp}. - -\FloatBarrier - -%------------------------------------------------------------ -\section{Generalized Retrievals} -\label{sec:general} -%------------------------------------------------------------ -The previous examples all took specific input arguments: siteNumber, parameterCd (or characteristic name), startDate, endDate, etc. However, the Web services that supply the data can accept a wide variety of additional arguments. - -%------------------------------------------------------------ -\subsubsection{NWIS sites} -\label{sec:NWISGenSite} -%------------------------------------------------------------ -The function \texttt{getNWISSites} can be used to discover NWIS sites based on any query that the NWIS Site Service offers. This is done by using the \texttt{"..."} argument, which allows the user to use any arbitrary input argument. We can then use the service here: - -\url{http://waterservices.usgs.gov/rest/Site-Test-Tool.html} - -to discover many options for searching for NWIS sites. For example, you may want to search for sites in a lat/lon bounding box, or only sites tidal streams, or sites with water quality samples, sites above a certain altitude, etc. The results of this site query generate a URL. For example, the tool provided a search within a specified bounding box, for sites that have daily discharge (parameter code = 00060) and temperature (parameter code = 00010). The generated URL is: - -\url{http://waterservices.usgs.gov/nwis/site/?format=rdb&bBox=-83.0,36.5,-81.0,38.5¶meterCd=00010,00060&hasDataTypeCd=dv} - -The following dataRetrieval code can be used to get those sites: - -<<siteSearch>>= -sites <- getNWISSites(bBox="-83.0,36.5,-81.0,38.5", - parameterCd="00010,00060", - hasDataTypeCd="dv") - -names(sites) -nrow(sites) -@ - - -%------------------------------------------------------------ -\subsubsection{NWIS data} -\label{sec:NWISGenData} -%------------------------------------------------------------ -For NWIS data, the function \texttt{getNWISData} can be used. The argument listed in the R help file is \texttt{"..."} and \texttt{"}service\texttt{"} (only for data requests). Table \ref{tab:NWISGeneral} describes the services are available. - -\begin{table}[!ht] -\begin{minipage}{\linewidth} -{\footnotesize -\caption{NWIS general data calls} -\label{tab:NWISGeneral} -\begin{tabular}{lll} - \hline -\multicolumn{1}{c}{\textbf{\textsf{Service}}} & -\multicolumn{1}{c}{\textbf{\textsf{Description}}} & -\multicolumn{1}{c}{\textbf{\textsf{Reference URL}}} \\ [0pt] - \hline - daily values & dv & \url{http://waterservices.usgs.gov/rest/DV-Test-Tool.html}\\ - [5pt]instantaneous & iv & \url{http://waterservices.usgs.gov/rest/IV-Test-Tool.html}\\ - [5pt]groundwater levels & gwlevels & \url{http://waterservices.usgs.gov/rest/GW-Levels-Test-Tool.html}\\ - [5pt]water quality & qwdata & \url{http://nwis.waterdata.usgs.gov/nwis/qwdata}\\ - \hline -\end{tabular} -} -\end{minipage} -\end{table} - -The \texttt{"..."} argument allows the user to create their own queries based on the instructions found in the web links above. The links provide instructions on how to create a URL to request data. Perhaps you want sites only in Wisconsin, with a drainage area less than 50 mi$^2$, and the most recent daily dischage data. That request would be done as follows: - -<<dataExample>>= -dischargeWI <- getNWISData(stateCd="WI", - parameterCd="00060", - drainAreaMin="50", - statCd="00003") -names(dischargeWI) -nrow(dischargeWI) -@ - -%------------------------------------------------------------ -\subsubsection{Water Quality Portal sites} -\label{sec:WQPGenSite} -%------------------------------------------------------------ - -Just as with NWIS, the Water Quality Portal (WQP) offers a variety of ways to search for sites and request data. The possible Web service arguments for WQP site searches is found here: - -\url{http://www.waterqualitydata.us/webservices_documentation.jsp} - -To discover available sites in the WQP in New Jersey that have measured Chloride, use the function \texttt{getWQPSites}. - -<<NJChloride, eval=FALSE>>= - -sitesNJ <- getWQPSites(statecode="US:34", - characteristicName="Chloride") - -@ - - -%------------------------------------------------------------ -\subsubsection{Water Quality Portal data} -\label{sec:WQPGenData} -%------------------------------------------------------------ -Finally, to get data from the WQP using generalized Web service calls, use the function \texttt{getWQPData}. For example, to get all the pH data in Wisconsin: - -<<phData, eval=FALSE>>= - -dataPH <- getWQPData(statecode="US:55", - characteristicName="pH") - -@ - - - -\FloatBarrier - -\clearpage - - -%------------------------------------------------------------ -\section{Getting Started in R} -\label{sec:appendix1} -%------------------------------------------------------------ -This section describes the options for downloading and installing the dataRetrieval package. - -%------------------------------------------------------------ -\subsection{New to R?} -%------------------------------------------------------------ -If you are new to R, you will need to first install the latest version of R, which can be found here: \url{http://www.r-project.org/}. - -At any time, you can get information about any function in R by typing a question mark before the functions name. This will open a file (in RStudio, in the Help window) that describes the function, the required arguments, and provides working examples. - -<<helpFunc,eval = FALSE>>= -?getNWISPcodeInfo -@ - -This will open a help file similar to Figure \ref{fig:help}. - -\FloatBarrier - -To see the raw code for a particular code, type the name of the function, without parentheses.: -<<rawFunc,eval = TRUE>>= -getNWISPcodeInfo -@ - - -\begin{figure}[ht!] -\centering - \resizebox{0.95\textwidth}{!}{\includegraphics{Rhelp.png}} -\caption{A simple R help file} -\label{fig:help} -\end{figure} - -Additionally, many R packages have vignette files attached (such as this paper). To view the vignette: -<<seeVignette,eval = FALSE>>= -vignette(dataRetrieval) -@ - -\FloatBarrier -\clearpage -%------------------------------------------------------------ -\subsection{R User: Installing dataRetrieval} -%------------------------------------------------------------ -The following command installs dataRetrieval and subsequent required packages: - -<<installFromCran,eval = FALSE>>= -install.packages("dataRetrieval", -repos=c("http://usgs-r.github.com","http://cran.us.r-project.org"), -dependencies=TRUE, -type="both") -@ - -After installing the package, you need to open the library each time you re-start R. This is done with the simple command: -<<openLibraryTest, eval=FALSE>>= -library(dataRetrieval) -@ - - -%------------------------------------------------------------ -\section{Creating tables in Microsoft\textregistered\ software from R} -\label{app:createWordTable} -%------------------------------------------------------------ -There are a few steps that are required in order to create a table in Microsoft\textregistered\ software (Excel, Word, PowerPoint, etc.) from an R dataframe. There are certainly a variety of good methods, one of which is detailed here. The example we will step through here will be to create a table in Microsoft Excel based on the dataframe tableData: - -<<label=getSiteApp, echo=TRUE>>= -availableData <- getNWISDataAvailability(siteNumber) -dailyData <- availableData["dv" == availableData$service,] -dailyData <- dailyData["00003" == dailyData$statCd,] - -tableData <- with(dailyData, - data.frame( - shortName=srsname, - Start=startDate, - End=endDate, - Count=count, - Units=parameter_units) - ) -tableData -@ - -First, save the dataframe as a tab delimited file (you don't want to use comma delimited because there are commas in some of the data elements): - - -<<label=saveData, echo=TRUE, eval=FALSE>>= -write.table(tableData, file="tableData.tsv",sep="\t", - row.names = FALSE,quote=FALSE) -@ - -This will save a file in your working directory called tableData.tsv. You can see your working directory by typing getwd() in the R console. Opening the file in a general-purpose text editor, you should see the following: - -\begin{verbatim} -shortName Start End Count Units -Temperature, water 2010-10-01 2012-06-24 575 deg C -Stream flow, mean. daily 1948-01-01 2013-03-13 23814 ft3/s -Specific conductance 2010-10-01 2012-06-24 551 uS/cm @25C -Suspended sediment concentration (SSC) 1980-10-01 1991-09-30 3651 mg/l -Suspended sediment discharge 1980-10-01 1991-09-30 3652 tons/day -\end{verbatim} - -Next, follow the steps below to open this file in Excel: -\begin{enumerate} -\item Open Excel -\item Click on the File tab -\item Click on the Open option -\item Navigate to the working directory (as shown in the results of \texttt{getwd()}) -\item Next to the File name text box, change the dropdown type to All Files (*.*) -\item Double click tableData.tsv -\item A text import wizard will open up, in the first window, choose the Delimited radio button if it is not automatically picked, then click on Next. -\item In the second window, click on the Tab delimiter if it is not automatically checked, then click Finished. -\item Use the many formatting tools within Excel to customize the table -\end{enumerate} - -From Excel, it is simple to copy and paste the tables in other Microsoft\textregistered\ software. An example using one of the default Excel table formats is here. - -\begin{figure}[ht!] -\centering - \resizebox{0.9\textwidth}{!}{\includegraphics{table1.png}} -\caption{A simple table produced in Microsoft\textregistered\ Excel. Additional formatting will be requried, for example converting u to $\mu$ } -\label{overflow} -\end{figure} - -\clearpage - -%------------------------------------- -\section{Disclaimer} -%------------------------------------ -This information is preliminary and is subject to revision. It is being provided to meet the need for timely best science. The information is provided on the condition that neither the U.S. Geological Survey nor the U.S. Government may be held liable for any damages resulting from the authorized or unauthorized use of the information. - - -\end{document} diff --git a/inst/doc/dataRetrieval.pdf b/inst/doc/dataRetrieval.pdf deleted file mode 100644 index 1f8f6d3ac237a315b5c7baec47798d3e1f417d4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 235230 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 Q17)DvfVOR;d&UI(7ghR>yZ`_I diff --git a/man/getRDB1Data.Rd b/man/importRDB1.Rd similarity index 84% rename from man/getRDB1Data.Rd rename to man/importRDB1.Rd index 674e5526..00df135a 100644 --- a/man/getRDB1Data.Rd +++ b/man/importRDB1.Rd @@ -1,9 +1,9 @@ % Generated by roxygen2 (4.0.2): do not edit by hand -\name{getRDB1Data} -\alias{getRDB1Data} +\name{importRDB1} +\alias{importRDB1} \title{Function to return data from the NWIS RDB 1.0 format} \usage{ -getRDB1Data(obs_url, asDateTime = FALSE, qw = FALSE) +importRDB1(obs_url, asDateTime = FALSE, qw = FALSE) } \arguments{ \item{obs_url}{string containing the url for the retrieval} @@ -27,12 +27,12 @@ offering <- "00003" property <- "00060" obs_url <- constructNWISURL(siteNumber,property, startDate,endDate,"dv",format="tsv") -data <- getRDB1Data(obs_url) +data <- importRDB1(obs_url) urlMulti <- constructNWISURL("04085427",c("00060","00010"), startDate,endDate,"dv",statCd=c("00003","00001"),"tsv") -multiData <- getRDB1Data(urlMulti) +multiData <- importRDB1(urlMulti) unitDataURL <- constructNWISURL(siteNumber,property, "2014-10-10","2014-10-10","uv",format="tsv") -unitData <- getRDB1Data(unitDataURL, asDateTime=TRUE) +unitData <- importRDB1(unitDataURL, asDateTime=TRUE) } diff --git a/man/parseWQPData.Rd b/man/importWQP.Rd similarity index 87% rename from man/parseWQPData.Rd rename to man/importWQP.Rd index 52cca7ad..878ca1c6 100644 --- a/man/parseWQPData.Rd +++ b/man/importWQP.Rd @@ -1,9 +1,9 @@ % Generated by roxygen2 (4.0.2): do not edit by hand -\name{parseWQPData} -\alias{parseWQPData} +\name{importWQP} +\alias{importWQP} \title{Basic Water Quality Portal Data grabber} \usage{ -parseWQPData(url) +importWQP(url) } \arguments{ \item{url}{string URL to Water Quality Portal#'} @@ -20,7 +20,7 @@ Imports data from the Water Quality Portal based on a specified url. ## Examples take longer than 5 seconds: rawSampleURL <- constructWQPURL('USGS-01594440','01075', '1985-01-01', '1985-03-31') -rawSample <- parseWQPData(rawSampleURL) +rawSample <- importWQP(rawSampleURL) } \keyword{USGS} \keyword{data} diff --git a/man/getWaterML1Data.Rd b/man/importWaterML1.Rd similarity index 83% rename from man/getWaterML1Data.Rd rename to man/importWaterML1.Rd index 58179dbb..7528ebd3 100644 --- a/man/getWaterML1Data.Rd +++ b/man/importWaterML1.Rd @@ -1,9 +1,9 @@ % Generated by roxygen2 (4.0.2): do not edit by hand -\name{getWaterML1Data} -\alias{getWaterML1Data} +\name{importWaterML1} +\alias{importWaterML1} \title{Function to return data from the NWISWeb WaterML1.1 service} \usage{ -getWaterML1Data(obs_url) +importWaterML1(obs_url) } \arguments{ \item{obs_url}{string containing the url for the retrieval} @@ -23,18 +23,18 @@ offering <- '00003' property <- '00060' urlBase <- "http://waterservices.usgs.gov/nwis" obs_url <- constructNWISURL(siteNumber,property,startDate,endDate,'dv') -data <- getWaterML1Data(obs_url) +data <- importWaterML1(obs_url) urlMulti <- constructNWISURL("04085427",c("00060","00010"), startDate,endDate,'dv',statCd=c("00003","00001")) -multiData <- getWaterML1Data(urlMulti) +multiData <- importWaterML1(urlMulti) groundWaterSite <- "431049071324301" startGW <- "2013-10-01" endGW <- "2014-06-30" groundwaterExampleURL <- constructNWISURL(groundWaterSite, NA, startGW,endGW, service="gwlevels", format="xml") -groundWater <- getWaterML1Data(groundwaterExampleURL) +groundWater <- importWaterML1(groundwaterExampleURL) unitDataURL <- constructNWISURL(siteNumber,property, "2014-10-10","2014-10-10",'uv',format='xml') -unitData <- getWaterML1Data(unitDataURL) +unitData <- importWaterML1(unitDataURL) } diff --git a/man/getWaterML2Data.Rd b/man/importWaterML2.Rd similarity index 84% rename from man/getWaterML2Data.Rd rename to man/importWaterML2.Rd index 7024add4..262dd6fd 100644 --- a/man/getWaterML2Data.Rd +++ b/man/importWaterML2.Rd @@ -1,9 +1,9 @@ % Generated by roxygen2 (4.0.2): do not edit by hand -\name{getWaterML2Data} -\alias{getWaterML2Data} +\name{importWaterML2} +\alias{importWaterML2} \title{Function to return data from the WaterML2 data} \usage{ -getWaterML2Data(obs_url) +importWaterML2(obs_url) } \arguments{ \item{obs_url}{string containing the url for the retrieval} @@ -21,6 +21,6 @@ URL <- paste(baseURL, "sites=01646500", "endDT=2014-09-08", "statCd=00003", "parameterCd=00060",sep="&") -\dontrun{dataReturned3 <- getWaterML2Data(URL)} +\dontrun{dataReturned3 <- importWaterML2(URL)} } diff --git a/man/getNWISData.Rd b/man/readNWISdata.Rd similarity index 75% rename from man/getNWISData.Rd rename to man/readNWISdata.Rd index 48b4f2d1..3b209e92 100644 --- a/man/getNWISData.Rd +++ b/man/readNWISdata.Rd @@ -1,9 +1,9 @@ % Generated by roxygen2 (4.0.2): do not edit by hand -\name{getNWISData} -\alias{getNWISData} +\name{readNWISdata} +\alias{readNWISdata} \title{General Data Import from NWIS} \usage{ -getNWISData(service = "dv", ...) +readNWISdata(service = "dv", ...) } \arguments{ \item{service}{string. Possible values are "iv" (for instantaneous), "dv" (for daily values), "gwlevels" @@ -19,8 +19,8 @@ Returns data from the NWIS web service. Arguments to the function should be based on \url{http://waterservices.usgs.gov} service calls. } \examples{ -dataTemp <- getNWISData(stateCd="OH",parameterCd="00010") -dataTempUnit <- getNWISData(sites="03086500", service="iv", parameterCd="00010") +dataTemp <- readNWISdata(stateCd="OH",parameterCd="00010") +dataTempUnit <- readNWISdata(sites="03086500", service="iv", parameterCd="00010") } \keyword{NWIS} \keyword{data} diff --git a/man/getNWISdvData.Rd b/man/readNWISdv.Rd similarity index 79% rename from man/getNWISdvData.Rd rename to man/readNWISdv.Rd index 93a9287c..13ba233b 100644 --- a/man/getNWISdvData.Rd +++ b/man/readNWISdv.Rd @@ -1,9 +1,9 @@ % Generated by roxygen2 (4.0.2): do not edit by hand -\name{getNWISdvData} -\alias{getNWISdvData} +\name{readNWISdv} +\alias{readNWISdv} \title{Raw Data Import for USGS NWIS Data} \usage{ -getNWISdvData(siteNumber, parameterCd, startDate, endDate, statCd = "00003", +readNWISdv(siteNumber, parameterCd, startDate, endDate, statCd = "00003", format = "tsv") } \arguments{ @@ -30,19 +30,18 @@ A list of parameter codes can be found here: \url{http://help.waterdata.usgs.gov A list of statistic codes can be found here: \url{http://help.waterdata.usgs.gov/code/stat_code_query?fmt=html} } \examples{ -# These examples require an internet connection to run siteNumber <- '04085427' startDate <- '2012-01-01' endDate <- '2012-06-30' pCode <- '00060' -rawDailyQ <- getNWISdvData(siteNumber,pCode, startDate, endDate) -rawDailyTemperature <- getNWISdvData(siteNumber,'00010', +rawDailyQ <- readNWISdv(siteNumber,pCode, startDate, endDate) +rawDailyTemperature <- readNWISdv(siteNumber,'00010', startDate, endDate, statCd='00001') -rawDailyTemperatureTSV <- getNWISdvData(siteNumber,'00010', +rawDailyTemperatureTSV <- readNWISdv(siteNumber,'00010', startDate, endDate, statCd='00001',format='tsv') -rawDailyQAndTempMeanMax <- getNWISdvData(siteNumber,c('00010','00060'), +rawDailyQAndTempMeanMax <- readNWISdv(siteNumber,c('00010','00060'), startDate, endDate, statCd=c('00001','00003')) -rawDailyMultiSites<- getNWISdvData(c("01491000","01645000"),c('00010','00060'), +rawDailyMultiSites<- readNWISdv(c("01491000","01645000"),c('00010','00060'), startDate, endDate, statCd=c('00001','00003')) } \keyword{USGS} diff --git a/man/getNWISPcodeInfo.Rd b/man/readNWISpCode.Rd similarity index 83% rename from man/getNWISPcodeInfo.Rd rename to man/readNWISpCode.Rd index c8fc769d..09f1edff 100644 --- a/man/getNWISPcodeInfo.Rd +++ b/man/readNWISpCode.Rd @@ -1,9 +1,9 @@ % Generated by roxygen2 (4.0.2): do not edit by hand -\name{getNWISPcodeInfo} -\alias{getNWISPcodeInfo} +\name{readNWISpCode} +\alias{readNWISpCode} \title{USGS Parameter Data Retrieval} \usage{ -getNWISPcodeInfo(parameterCd) +readNWISpCode(parameterCd) } \arguments{ \item{parameterCd}{vector of USGS parameter codes. This is usually an 5 digit number.} @@ -17,7 +17,7 @@ This function gets the data from here: \url{http://nwis.waterdata.usgs.gov/nwis/ } \examples{ # These examples require an internet connection to run -paramINFO <- getNWISPcodeInfo(c('01075','00060','00931')) +paramINFO <- readNWISpCode(c('01075','00060','00931')) } \keyword{USGS} \keyword{data} diff --git a/man/getNWISqwData.Rd b/man/readNWISqw.Rd similarity index 77% rename from man/getNWISqwData.Rd rename to man/readNWISqw.Rd index c37a4abb..9e8ab380 100644 --- a/man/getNWISqwData.Rd +++ b/man/readNWISqw.Rd @@ -1,9 +1,9 @@ % Generated by roxygen2 (4.0.2): do not edit by hand -\name{getNWISqwData} -\alias{getNWISqwData} +\name{readNWISqw} +\alias{readNWISqw} \title{Raw Data Import for USGS NWIS QW Data} \usage{ -getNWISqwData(siteNumber, pCodes, startDate, endDate, expanded = FALSE) +readNWISqw(siteNumber, pCodes, startDate, endDate, expanded = FALSE) } \arguments{ \item{siteNumber}{string or vector of of USGS site numbers. This is usually an 8 digit number} @@ -27,17 +27,16 @@ A list of parameter codes can be found here: \url{http://nwis.waterdata.usgs.gov A list of statistic codes can be found here: \url{http://nwis.waterdata.usgs.gov/nwis/help/?read_file=stat&format=table} } \examples{ -# These examples require an internet connection to run siteNumber <- c('04024430','04024000') startDate <- '2010-01-01' endDate <- '' pCodes <- c('34247','30234','32104','34220') -rawNWISqwData <- getNWISqwData(siteNumber,pCodes,startDate,endDate) -rawNWISqwDataExpand <- getNWISqwData(siteNumber,pCodes,startDate,endDate,expanded=TRUE) +rawNWISqwData <- readNWISqw(siteNumber,pCodes,startDate,endDate) +rawNWISqwDataExpand <- readNWISqw(siteNumber,pCodes,startDate,endDate,expanded=TRUE) } \seealso{ -\code{\link{getWQPData}}, \code{\link{getWQPSites}}, -\code{\link{getWQPqwData}}, \code{\link{constructNWISURL}} +\code{\link{readWQPdata}}, \code{\link{whatWQPsites}}, +\code{\link{readWQPqw}}, \code{\link{constructNWISURL}} } \keyword{USGS} \keyword{data} diff --git a/man/getNWISSiteInfo.Rd b/man/readNWISsite.Rd similarity index 75% rename from man/getNWISSiteInfo.Rd rename to man/readNWISsite.Rd index 27d75217..9d83a9d8 100644 --- a/man/getNWISSiteInfo.Rd +++ b/man/readNWISsite.Rd @@ -1,9 +1,9 @@ % Generated by roxygen2 (4.0.2): do not edit by hand -\name{getNWISSiteInfo} -\alias{getNWISSiteInfo} +\name{readNWISsite} +\alias{readNWISsite} \title{USGS Site File Data Retrieval} \usage{ -getNWISSiteInfo(siteNumber) +readNWISsite(siteNumber) } \arguments{ \item{siteNumber}{string USGS site number. This is usually an 8 digit number} @@ -16,8 +16,8 @@ Imports data from USGS site file site. This function gets data from here: \url{h } \examples{ # These examples require an internet connection to run -siteINFO <- getNWISSiteInfo('05114000') -siteINFOMulti <- getNWISSiteInfo(c('05114000','09423350')) +siteINFO <- readNWISsite('05114000') +siteINFOMulti <- readNWISsite(c('05114000','09423350')) } \keyword{USGS} \keyword{data} diff --git a/man/getNWISunitData.Rd b/man/readNWISunit.Rd similarity index 86% rename from man/getNWISunitData.Rd rename to man/readNWISunit.Rd index 773a5cef..1d0eb222 100644 --- a/man/getNWISunitData.Rd +++ b/man/readNWISunit.Rd @@ -1,9 +1,9 @@ % Generated by roxygen2 (4.0.2): do not edit by hand -\name{getNWISunitData} -\alias{getNWISunitData} +\name{readNWISunit} +\alias{readNWISunit} \title{Raw Data Import for Instantaneous USGS NWIS Data} \usage{ -getNWISunitData(siteNumber, parameterCd, startDate, endDate, format = "xml") +readNWISunit(siteNumber, parameterCd, startDate, endDate, format = "xml") } \arguments{ \item{siteNumber}{string USGS site number. This is usually an 8 digit number} @@ -32,9 +32,9 @@ parameterCd <- '00060' startDate <- "2014-10-10" endDate <- "2014-10-10" # These examples require an internet connection to run -rawData <- getNWISunitData(siteNumber,parameterCd,startDate,endDate) +rawData <- readNWISunit(siteNumber,parameterCd,startDate,endDate) summary(rawData) -rawData2 <- getNWISunitData(siteNumber,parameterCd,startDate,endDate,"tsv") +rawData2 <- readNWISunit(siteNumber,parameterCd,startDate,endDate,"tsv") summary(rawData2) } \keyword{USGS} diff --git a/man/getWQPData.Rd b/man/readWQPdata.Rd similarity index 85% rename from man/getWQPData.Rd rename to man/readWQPdata.Rd index 7fa0bdd3..be831951 100644 --- a/man/getWQPData.Rd +++ b/man/readWQPdata.Rd @@ -1,9 +1,9 @@ % Generated by roxygen2 (4.0.2): do not edit by hand -\name{getWQPData} -\alias{getWQPData} +\name{readWQPdata} +\alias{readWQPdata} \title{General Data Import from Water Quality Portal} \usage{ -getWQPData(...) +readWQPdata(...) } \arguments{ \item{\dots}{see \url{www.waterqualitydata.us/webservices_documentation.jsp} for a complete list of options} @@ -19,7 +19,7 @@ because it allows for other agencies rather than the USGS. \examples{ \dontrun{ nameToUse <- "pH" -pHData <- getWQPData(siteid="USGS-04024315",characteristicName=nameToUse) +pHData <- readWQPdata(siteid="USGS-04024315",characteristicName=nameToUse) } } \keyword{WQP} diff --git a/man/getWQPqwData.Rd b/man/readWQPqw.Rd similarity index 73% rename from man/getWQPqwData.Rd rename to man/readWQPqw.Rd index af6da3c3..cba69132 100644 --- a/man/getWQPqwData.Rd +++ b/man/readWQPqw.Rd @@ -1,9 +1,9 @@ % Generated by roxygen2 (4.0.2): do not edit by hand -\name{getWQPqwData} -\alias{getWQPqwData} +\name{readWQPqw} +\alias{readWQPqw} \title{Raw Data Import for Water Quality Portal} \usage{ -getWQPqwData(siteNumber, parameterCd, startDate, endDate) +readWQPqw(siteNumber, parameterCd, startDate, endDate) } \arguments{ \item{siteNumber}{string site number. This needs to include the full agency code prefix.} @@ -28,15 +28,12 @@ either USGS, or other Water Quality Portal offered sites. It is required to use site name, such as 'USGS-01234567'. } \examples{ -# These examples require an internet connection to run -\dontrun{ -rawPcode <- getWQPqwData('USGS-01594440','01075', '1985-01-01', '1985-03-31') -rawCharacteristicName <- getWQPqwData('WIDNR_WQX-10032762','Specific conductance', '', '') -} +rawPcode <- readWQPqw('USGS-01594440','01075', '1985-01-01', '1985-03-31') +rawCharacteristicName <- readWQPqw('WIDNR_WQX-10032762','Specific conductance', '', '') } \seealso{ -\code{\link{getWQPData}}, \code{\link{getWQPSites}}, -\code{\link{getNWISqwData}}, and \code{\link{parseWQPData}} +\code{\link{readWQPdata}}, \code{\link{whatWQPsites}}, +\code{\link{readNWISqw}}, and \code{\link{importWQP}} } \keyword{USGS} \keyword{data} diff --git a/man/renameColumns.Rd b/man/renameColumns.Rd index bb814271..6a747b7b 100644 --- a/man/renameColumns.Rd +++ b/man/renameColumns.Rd @@ -17,11 +17,11 @@ Rename columns coming back from NWIS data retrievals \examples{ # This example requires an internet connection to run siteNumber <- '05114000' -rawData <- getNWISdvData(siteNumber,c("00010","00060","00300"), +rawData <- readNWISdv(siteNumber,c("00010","00060","00300"), "2001-01-01","2002-01-01",statCd=c("00001","00003")) rawData <- renameColumns(rawData) date <- "2014-10-10" -rawData2 <- getNWISunitData(siteNumber,c("00010","00060"),date,date) +rawData2 <- readNWISunit(siteNumber,c("00010","00060"),date,date) rawData2 <- renameColumns(rawData2) head(rawData2) } diff --git a/man/getNWISDataAvailability.Rd b/man/whatNWISData.Rd similarity index 58% rename from man/getNWISDataAvailability.Rd rename to man/whatNWISData.Rd index 8fdb4950..374a2728 100644 --- a/man/getNWISDataAvailability.Rd +++ b/man/whatNWISData.Rd @@ -1,9 +1,9 @@ % Generated by roxygen2 (4.0.2): do not edit by hand -\name{getNWISDataAvailability} -\alias{getNWISDataAvailability} +\name{whatNWISData} +\alias{whatNWISData} \title{USGS data availability} \usage{ -getNWISDataAvailability(siteNumber, type = c("uv", "dv", "qw")) +whatNWISData(siteNumber, type = c("uv", "dv", "qw")) } \arguments{ \item{siteNumber}{string USGS site number.} @@ -17,11 +17,10 @@ retval dataframe with all information found in the expanded site file Imports a table of available parameters, period of record, and count. } \examples{ -# These examples require an internet connection to run -availableData <- getNWISDataAvailability('05114000') +availableData <- whatNWISData('05114000') # To find just unit value ('instantaneous') data: -uvData <- getNWISDataAvailability('05114000',type="uv") -uvDataMulti <- getNWISDataAvailability(c('05114000','09423350'),type="uv") +uvData <- whatNWISData('05114000',type="uv") +uvDataMulti <- whatNWISData(c('05114000','09423350'),type="uv") } \keyword{USGS} \keyword{data} diff --git a/man/getNWISSites.Rd b/man/whatNWISsites.Rd similarity index 85% rename from man/getNWISSites.Rd rename to man/whatNWISsites.Rd index 3921badf..6f946284 100644 --- a/man/getNWISSites.Rd +++ b/man/whatNWISsites.Rd @@ -1,9 +1,9 @@ % Generated by roxygen2 (4.0.2): do not edit by hand -\name{getNWISSites} -\alias{getNWISSites} +\name{whatNWISsites} +\alias{whatNWISsites} \title{Site Data Import from NWIS} \usage{ -getNWISSites(...) +whatNWISsites(...) } \arguments{ \item{\dots}{see \url{http://waterservices.usgs.gov/rest/Site-Service.html#Service} for a complete list of options} @@ -17,7 +17,7 @@ Arguments to the function should be based on \url{http://waterservices.usgs.gov/ Mapper format is used } \examples{ -siteListPhos <- getNWISSites(stateCd="OH",parameterCd="00665") +siteListPhos <- whatNWISsites(stateCd="OH",parameterCd="00665") } \keyword{NWIS} \keyword{data} diff --git a/man/getWQPSites.Rd b/man/whatWQPsites.Rd similarity index 81% rename from man/getWQPSites.Rd rename to man/whatWQPsites.Rd index 6ac4d216..bf1972d0 100644 --- a/man/getWQPSites.Rd +++ b/man/whatWQPsites.Rd @@ -1,9 +1,9 @@ % Generated by roxygen2 (4.0.2): do not edit by hand -\name{getWQPSites} -\alias{getWQPSites} +\name{whatWQPsites} +\alias{whatWQPsites} \title{Site Data Import from Water Quality Portal} \usage{ -getWQPSites(...) +whatWQPsites(...) } \arguments{ \item{\dots}{see \url{www.waterqualitydata.us/webservices_documentation.jsp} for a complete list of options} @@ -17,10 +17,10 @@ Returns a list of sites from the Water Quality Portal web service. This function Arguments to the function should be based on \url{www.waterqualitydata.us/webservices_documentation.jsp} } \examples{ +site1 <- whatWQPsites(siteid="USGS-01594440") \dontrun{ -site1 <- getWQPSites(siteid="USGS-01594440") type <- "Stream" -sites <- getWQPSites(statecode="US:55",countycode="US:55:025",siteType=type) +sites <- whatWQPsites(statecode="US:55",countycode="US:55:025",siteType=type) } } \keyword{WQP} -- GitLab