CUAHSI / CUAHSI/HydroServerLite

Web Services: Allow GetValues query by method, source and QualityControlLevel

Open
#86 0 comments 0 reactions 0 assignees View on GitHub
CodePlex
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.