-
Notifications
You must be signed in to change notification settings - Fork 9
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
Workshoping the Drafting Process of the OGC API DGGS Spec #47
Comments
< keep these for the "What is Here?" and "Where is it?" classes >
|
4 DGGS classes
|
@geofizzydrink @allixender @perrypeterson I plan to implement a simple working prototype of it as a next step. In terms of the later steps, I think they are not necessary to complete Part 1: Core (Core, Data Retrieval: What is here?, Zone Query: Where is it?), but:
|
The EDR API SWG memeber have been experimenting successfully with integrating with API-Processes. |
Since it is an API standard compatible with various DGGSs, should we consider adding functions for interoperability of different types of DGGSs? |
@BenJin77 One API implementation can support multiple DGGS at However I think that the core of the API should focus on zone queries and data retrieval requests for one specific DGGS. If the system supports multiple DGGS, it should still be possible to reference collections of data that may internally be stored using different DGGS, returning results according to one specific DGGS. Or to use non-DGGS APIs like Features, Coverages, EDR to return the results in a non-DGGS specific way. And Do you feel this would be missing any other interoperability functionality that you are considering? |
@BenJin77, @jerstlouis I think the issues of having a single query/analysis API that can address different DGGS, or indeed as well as other data types, is a serapate issue from the issue of data type conversion - which includes DGGS data conversion. The important thing as Jerome has stated is that the dggsId is explicit so that the zoneids are well defined and not ambiguous. We've have talked previously of the need for a DGGS best practice, and I think conversion between different types of DGGS (ie differing dggsId) is a key topic for best practice. There are common statements we can make about data conversion, that cover both conversion between differing DGGS and from DGGS to/from non-DGGS. For instance in discussing conversion from satellite imagery to DGGS, the best practice seems to be to choose a destination resolution that is one step finer than the native non-DGGS resolution, and then potentially agregate the data back to a resolution one coarser in the hierarchy using an agregation statistic appropriate for the source' satellite imagery. This principle can be be applied to any source data type, not just satellite imagery, so the question becomes how much of this conversion do we want to explicitly encapsulate in a standard as distinct from a best practice? The way the standard is progressing towards datatype agnostic analytics, my gut feeling is that all the required filtering and agregation tools will already be present in the API for use in other circumstances eg Derived fields and aggregation support #164. So with that in mind the only missing bits are the bits about choosing a destination resolution one step finer that the source resolution, the question about whether that resolution is saved for future use, or just temporary, and then the agregation to the next coarser resolution in the DGGS hierarchy. And of couase this is potentlially an instance of a derived field. |
Working out some more of the details for the derived fields and aggregation support I think:
|
The OGC API - DGGS candidate Standard is now a completed draft and in RFC period. The latest draft follows the outline described by @geofizzydrink in #47 (comment) quite closely. The topics of aggregation and analytics, beyond what is possible with CQL2 filtering for zone queries / zone data could be the topic of future extension parts. For example, the "derived field" capability would be useful. This capability is already in discussion in Coverages as well as in Features (opengeospatial/ogcapi-features#927), so we can wait to remain in alignment with these. Recommendation 2 O of Zone Info covers the inclusion of statistic for a particular zone ( Regarding @rggibb 's comment
I think that the Zone Data Retrieval with its Therefore, closing this issue. |
Initial Topics for Elaboration
The text was updated successfully, but these errors were encountered: