WaterFlowOne Webservices
Description
Web services are computer applications that interact with and exchange information with other applications over the internet. The CUAHSI-HIS uses a family of web services, called WaterOneFlow, that have been developed as a standard mechanism for the TRANSFER of hydrologic data between hydrologic data servers (databases) and users. Web services streamline the often time consuming tasks of extracting data from a data source, transforming it into a usable format and loading it in to an analysis environment. Web services format the data as XML and the specific variety of XML that is generated by the WaterOneFlow web services is known as CUAHSI WaterML. The specifics of WaterML 1.1 are documented in the following Discussion Paper,
Web and Database Services
WaterOneFlow supports the following methods when requesting data from webservices that support WaterML.
| Action | Methods Avaliable | |
|---|---|---|
| Get Site Information | getSiteInfo Given a site number, this method returns the site's metadata. |
getSiteInfoObject Given a site number, this method returns the site's metadata. |
| Get List of Sites |
getSitesXML Given an array of site numbers, this method returns the site metadata for each one. |
getSites Given an array of site numbers, this method returns the site metadata for each one. |
| Get Values from Sites |
getValues Given a site number, a variable, a start date, and an end date, this method returns a time series. |
getValuesObject Given a site number, a variable, a start date, and an end date, this method returns a time series. |
| Get Variable Information from Sites |
getVariableInfo Given a variable code, this method returns the variable's name. |
getVariableInfoObject Given a variable code, this method returns the variable's name. |
Mailing List
For questions and clarifications please contact Support@sdsc.edu.