-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for basic data summary #362
Comments
EDR API SWG 75 clarified that this |
Discussion at EDR API SWG76 clarified that the summary is for the full domain, and should specifically exclude sub-selection in the domain. Name of issue needs improving. |
@dblodgett-usgs @chris-little @m-burgoyne -- Probably need to define the boundary when a process service would come into play versus extending EDR capabilities. |
@solson-nws Requiring data from more than one collection is definitely out of scope for summary aggregation, and in scope for API-Processes. E.g. picking out a max value versus combining wind components (u,v) to get speed and direction (ff,ddd).
|
EDR API SWG 81 encourages implementaters to develop a proof-of-concept to explore the feasibility of the proposal. |
the API-Coverages are interested in summary stats |
A common use case for the data returned by EDR query will be to generate a summary value from the data for the area and time of interest, adding optional support for basic data aggregation methods could improve performance for services by reducing the volume of data that is returned by queries.
The could be achieved by adding optional support for new query parameters to describe the methods and the axes to calculate across.
The proposal is to add functionlity to allow an EDR service advertise aggregation functionality (if it supports it), and for any support to be defined at an individual query type level.
This information could be added at the DataQuery metadata for collections in a service that supports data aggregation,
by adding a new property that listed the available methods and valid axis combintions
An example of the suggested metadata description can be seen below:
The
agg_method
property contains a list of the supported aggregation methods with descriptions and theagg_axis
property contains a list of the valid axis combinations for the query with descriptions.A client application could then specify the required aggregation in the query by adding
agg_method
andagg_axis
query parameters.for example:
The text was updated successfully, but these errors were encountered: