From 98f2898bfc3b4c1af80b6846fefd647a797ba37e Mon Sep 17 00:00:00 2001 From: unknown <ldecicco@usgs.gov> Date: Mon, 15 Jun 2015 11:04:00 -0500 Subject: [PATCH] Fixing WQP bounding box problem. --- R/readWQPdata.R | 9 +++------ R/whatWQPsites.R | 9 +++++---- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/R/readWQPdata.R b/R/readWQPdata.R index 51b2525b..a54b8ecf 100644 --- a/R/readWQPdata.R +++ b/R/readWQPdata.R @@ -100,7 +100,7 @@ readWQPdata <- function(...){ matchReturn <- list(...) - values <- sapply(matchReturn, function(x) URLencode(as.character(paste(eval(x),collapse=";",sep="")))) + values <- sapply(matchReturn, function(x) as.character(paste(eval(x),collapse=";",sep=""))) if("bBox" %in% names(values)){ values['bBox'] <- gsub(pattern = ";", replacement = ",", x = values['bBox']) @@ -141,16 +141,13 @@ readWQPdata <- function(...){ } else { tz <- "" } - - values <- gsub(",","%2C",values) - values <- gsub(";","%3B",values) + values <- gsub("%20","+",values) - values <- gsub(":","%3A",values) urlCall <- paste(paste(names(values),values,sep="="),collapse="&") - baseURL <- "http://www.waterqualitydata.us/Result/search?" + # baseURL <- "http://wqp-test.er.usgs.gov/Result/search?&sorted=no" urlCall <- paste0(baseURL, urlCall, "&mimeType=tsv") diff --git a/R/whatWQPsites.R b/R/whatWQPsites.R index e7533219..a425df3e 100644 --- a/R/whatWQPsites.R +++ b/R/whatWQPsites.R @@ -59,7 +59,7 @@ whatWQPsites <- function(...){ matchReturn <- list(...) - values <- sapply(matchReturn, function(x) URLencode(as.character(paste(eval(x),collapse=";",sep="")))) + values <- sapply(matchReturn, function(x) as.character(paste(eval(x),collapse=";",sep=""))) if("tz" %in% names(values)){ values <- values[!(names(values) %in% "tz")] @@ -80,10 +80,10 @@ whatWQPsites <- function(...){ names(values)[names(values) == "stateCd"] <- "statecode" } - values <- gsub(",","%2C",values) - values <- gsub(";","%3B",values) +# values <- gsub(",","%2C",values) +# values <- gsub(";","%3B",values) values <- gsub("%20","+",values) - values <- gsub(":","%3A",values) + # values <- gsub(":","%3A",values) if("bBox" %in% names(values)){ values['bBox'] <- gsub(pattern = ";", replacement = ",", x = values['bBox']) @@ -95,6 +95,7 @@ whatWQPsites <- function(...){ baseURL <- "http://www.waterqualitydata.us/Station/search?" + # baseURL <- "http://wqp-test.er.usgs.gov/Station/search?sorted=no&" urlCall <- paste(baseURL, urlCall, "&mimeType=tsv",sep = "") -- GitLab