CUAHSI / CUAHSI/HydroServerLite
Web Services: Allow GetValues query by method, source and QualityControlLevel
- Dominant language
- PHP
- Stars
- 7
- Forks
- 6
- PR merge metrics
- No merged PRs in 30d
Description
jirikadlec2[CodePlex]
Right now the parameters in GetValues web method are:
location
variable
startDate
endDate
However, sometimes we have one a site and variable that have data with multiple methods, sources and quality control levels for the same site and variable. The standard CUAHSI HydroServer supports using methodCode, sourceCode and qualityControlLevelCode in
the GetValues and GetValuesObject query like this:
If you truly want to isolate an individual time series, you have to specify the source, method, and quality control level in the URL as follows. WaterOneFlow doesn’t support these as separate query strings in the URL, so you have to add them to the
“variable” parameter:
http://icewater.usu.edu/LittleBearRiver/cuahsi_1_1.asmx/GetValuesObject?variable=LBR:USU6:methodCode=28:sourceCode=1:qualityControlLevelCode=1location=LBR:USU-LBR-MendonstartDate=2010-11-01endDate=2010-11-13authToken=
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the GetValues and GetValuesObject web methods and compare their current location, variable, startDate, and endDate handling with the standard CUAHSI HydroServer behavior described in the issue. Done means methodCode, sourceCode, and qualityControlLevelCode can identify an individual time series through separate query parameters.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100