diff --git a/R/constructNWISURL.r b/R/constructNWISURL.r index f7e60c5ce826027c0f87a8db92677f850dfa2cb5..60667dddc329b1d4c67ed77ff0cc8fa726f3fbb8 100644 --- a/R/constructNWISURL.r +++ b/R/constructNWISURL.r @@ -38,7 +38,7 @@ #' url_peak <- constructNWISURL(siteNumber, service="peak") #' url_meas <- constructNWISURL(siteNumber, service="meas") #' } -constructNWISURL <- function(siteNumber,parameterCd,startDate="",endDate="", +constructNWISURL <- function(siteNumber,parameterCd="00060",startDate="",endDate="", service,statCd="00003", format="xml",expanded=FALSE, ratingType="base"){ @@ -54,7 +54,6 @@ constructNWISURL <- function(siteNumber,parameterCd,startDate="",endDate="", badPcode <- parameterCd } message("The following pCodes may be unavailable:",paste(badPcode,collapse=",")) - #Take out badPcode? } multipleSites <- length(siteNumber) > 1 @@ -198,18 +197,12 @@ constructNWISURL <- function(siteNumber,parameterCd,startDate="",endDate="", } ) + if(url.exists(url)){ return(url) } else { - if(!(parameterCd %in% parameterCdFile$parameter_cd)){ - - message("The following url doesn't seem to exist:\n",url) - return(url) - } - - } - - + stop("The following url doesn't seem to exist:\n",url) + } }