HydroSeek Web Services

HydroSeek uses both WaterOneFlow Web Services and HydroSeek Web Services. The HydroSeek Web Services are:

  • GetHydrologicUnits — Returns a list of hydrologic unit names.
  • GetKeywords — Returns a list of HydroSeek keywords.
  • GetStationCatalog — Returns a catalog of measurements within a time frame for a station identified with a StationID. StationID is an internal identifier used in HydroSeek. This funcion is meant to be used together with GetStations or GetStationsByHU method.
  • GetStationCatalogFiltered — Returns a catalog of measurements within a time frame for a station identified with a StationID that are related to the provided HydroSeek keyword. StationID is an internal identifier used in HydroSeek. This function is meant to be used together with GetStations or GetStationsByHU method.
  • GetStations — Returns a list of stations matching the search criteria. Search criteria involves a geographical bounding box, a time frame and a HydroSeek keyword.
  • GetStationsByHU — Returns a list of stations matching the search criteria. Search criteria involves a hydrologic unit name, a time frame and a HydroSeek keyword.

The first two return alphabetically ordered lists of Hydrologic Unit Code (HUC) names (not the codes but the watershed names) and all permissible search keywords, respectively. The former is used in the “search-by-watershed” function and the latter is used by the AJAX auto-complete when typing the keywords. The latter 4 are used to return lists of stations and/or measurements based on the temporal, keyword, and then either Bounding Box or HUC code based query. These are repeatedly invoked depending on how many Variable_Codes have been identified in the search branch.

HydroSeek Web Services Resources

© 2008-2010 CUAHSI-HIS

This material is based upon work supported by the National Science Foundation (NSF) under Grant Nos. 04-12975, 041-3265, and 06-22374.
Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the NSF.