OpenCDSS / cdss-app-tstool-main

Colorado's Decision Support Systems (CDSS) TSTool application main program
GNU General Public License v3.0
1 stars 1 forks source link

USGS datastore - add input filters and time series list #263

Open smalers opened 1 year ago

smalers commented 1 year ago

Subject of the issue

The USGS NWIS web services are supported in read commands but not in interactive time series listing. This makes it more difficult to browse for USGS data. It would be nice to be able to list time series and interactively review before trying to create automated workflows. There are more examples of web service integrations now and hopefully a solution can be found, whether using RDB, WaterML, or other services. Technical considerations include:

  1. Do the USGS APIs provide features to list time series? If not, this enhancement may not be possible.
  2. Need to limit the queries similar to other datastores. For example, require at least one filter parameter. Otherwise, many time series will be requested and it will be slow, time out, or be prohibited.
  3. It would be nice to show the list of available parameters. Normally, TSTool features try to show only what is relevant based on the context. However, it may take a lot of work to do that based on interpreting USGS parameter code descriptions.

Environment