WaterML: Fetch and Analyze Data from 'WaterML' and 'WaterOneFlow' Web Services

Lets you connect to any of the Consortium of Universities for the Advancement of Hydrologic Sciences, Inc. ('CUAHSI') Water Data Center 'WaterOneFlow' web services and read any 'WaterML' hydrological time series data file. To see list of available web services, see <http://hiscentral.cuahsi.org>. All versions of 'WaterML' (1.0, 1.1 and 2.0) and both types of the web service protocol ('SOAP' and 'REST') are supported. The package has six data download functions: GetServices(): show all public web services from the HIS Central Catalog. HISCentral_GetSites() and HISCentral_GetSeriesCatalog(): search for sites or time series from the HIS Central catalog based on geographic bounding box, server, or keyword. GetVariables(): Show a data.frame with all variables on the server. GetSites(): Show a data.frame with all sites on the server. GetSiteInfo(): Show what variables, methods and quality control levels are available at the specific site. GetValues(): Given a site code, variable code, start time and end time, fetch a data.frame of all the observation time series data values. The GetValues() function can also parse 'WaterML' data from a custom URL or from a local file. The package also has five data upload functions: AddSites(), AddVariables(), AddMethods(), AddSources(), and AddValues(). These functions can be used for uploading data to a 'HydroServer Lite' Observations Data Model ('ODM') database via the 'JSON' data upload web service interface.

Author
Jiri Kadlec [aut, cre]
Date of publication
2016-03-17 23:19:55
Maintainer
Jiri Kadlec <jirikadlec2@gmail.com>
License
MIT + file LICENSE
Version
1.7.1
URLs

View on CRAN

Man pages

AddMethods
AddMethods
AddSites
AddSites
AddSources
AddSources
AddValues
AddValues
AddVariables
AddVariables
GetServices
GetServices
GetSiteInfo
GetSiteInfo
GetSites
GetSites
GetValues
GetValues
GetVariables
GetVariables
HISCentral_GetSeriesCatalog
HISCentral_GetSeriesCatalog
HISCentral_GetSites
HISCentral_GetSites
MakeSOAPEnvelope
MakeSOAPEnvelope
WaterML-package
Fetch and analyze data from WaterML or CUAHSI WaterOneFlow...
WaterMLVersion
WaterMLVersion
WaterOneFlowNamespace
WaterOneFlowNamespace
WaterOneFlowVersion
WaterOneFlowVersion

Files in this package

WaterML
WaterML/inst
WaterML/inst/CITATION
WaterML/inst/doc
WaterML/inst/doc/WaterML-Tutorial.Rmd
WaterML/inst/doc/WaterML-Tutorial.html
WaterML/inst/doc/WaterML-Tutorial.R
WaterML/NAMESPACE
WaterML/R
WaterML/R/AddMethods.R
WaterML/R/MakeSOAPEnvelope.R
WaterML/R/GetSites.R
WaterML/R/GetVariables.R
WaterML/R/HISCentral_GetSites.R
WaterML/R/GetSiteInfo.R
WaterML/R/AddValues.R
WaterML/R/AddVariables.R
WaterML/R/AddSources.R
WaterML/R/GetServices.R
WaterML/R/AddSites.R
WaterML/R/WaterOneFlowNamespace.R
WaterML/R/PackageDocumentation.R
WaterML/R/WaterOneFlowVersion.R
WaterML/R/WaterMLVersion.R
WaterML/R/HISCentral_GetSeriesCatalog.R
WaterML/R/GetValues.R
WaterML/vignettes
WaterML/vignettes/WaterML-Tutorial.Rmd
WaterML/README.md
WaterML/MD5
WaterML/build
WaterML/build/vignette.rds
WaterML/DESCRIPTION
WaterML/man
WaterML/man/GetServices.Rd
WaterML/man/AddSources.Rd
WaterML/man/HISCentral_GetSeriesCatalog.Rd
WaterML/man/GetVariables.Rd
WaterML/man/GetSiteInfo.Rd
WaterML/man/AddVariables.Rd
WaterML/man/AddValues.Rd
WaterML/man/WaterMLVersion.Rd
WaterML/man/WaterOneFlowVersion.Rd
WaterML/man/HISCentral_GetSites.Rd
WaterML/man/GetValues.Rd
WaterML/man/MakeSOAPEnvelope.Rd
WaterML/man/GetSites.Rd
WaterML/man/AddSites.Rd
WaterML/man/WaterML-package.Rd
WaterML/man/AddMethods.Rd
WaterML/man/WaterOneFlowNamespace.Rd
WaterML/LICENSE