-
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
Relationship between DGGS, GeoJSON and JSON-FG. #46
Comments
See these DGGS-(UB)JSON resources with GEBCO data packets for ISEA3H zone A6-0-E (level 1) at relative depth 11 (177,877 level 12 sub-zones):
In addition to a GeoJSON representation of list of zones that includes zone geometry, data values, sub-zone order (feature ID), it includes sample DGGS-JSON files which is an encoding specifically targeting DGGS data (not encoding zone geometry, for which DGGS libraries should already have a built-in understanding for efficient use of DGGS). See also the GeoJSON and JSON-FG requirement classes of OGC API - DGGS. |
Now proposing to define an efficient DGGS-optimized encoding of vector data which is extending FG-JSON with the concepts of DGGRS, parent zoneId, relative depth and sub-zone order defined in DGGS-JSON, replacing coordinate pairs by a sub-zone order index. See #72 (comment) . |
If you have a chance to glance at: We'd like to extend FG-JSON with the ability to encode geometry coordinates as DGGRS sub-zone indices as a way to both:
Feedback would be welcome on the best approach to integrate this "DGGS-FG-JSON" with FG-JSON in terms of conformance classes etc. I'll join the meeting in a few minutes in case there's some time to discuss some of this. Thanks. |
Based on the latest discussions in opengeospatial/ogc-feat-geo-json#129 I think we should do the following:
|
- As outlined in opengeospatial#46 (comment) - This addresses concerns about duplicated content in separate requirement classes raised by Carl Reed during OAB review - This reflects the decision in opengeospatial/ogc-feat-geo-json#129 to not define a media type for FG-JSON separate from application/geo+json - GeoJSON / FG-JSON requirement classes for zone data and zone lists were merged, with support for FG-JSON now a recommendation - The `profile` parameter is introduced to negotiate the FG-JSON and DGGS-FG-JSON profiles of GeoJSON, which replaces the `geometry=quantized` and `geometry=quantized-zoneids` to select DGGS-FG-JSON.
- As outlined in opengeospatial#46 (comment) - This addresses concerns about duplicated content in separate requirement classes raised by Carl Reed during OAB review - This reflects the decision in opengeospatial/ogc-feat-geo-json#129 to not define a media type for FG-JSON separate from application/geo+json - GeoJSON / FG-JSON requirement classes for zone data and zone lists were merged, with support for FG-JSON now a recommendation - The `profile` parameter is introduced to negotiate the FG-JSON and DGGS-FG-JSON profiles of GeoJSON, which replaces the `geometry=quantized` and `geometry=quantized-zoneids` to select DGGS-FG-JSON.
- As outlined in opengeospatial#46 (comment) - This addresses concerns about duplicated content in separate requirement classes raised by Carl Reed during OAB review - This reflects the decision in opengeospatial/ogc-feat-geo-json#129 to not define a media type for FG-JSON separate from application/geo+json - GeoJSON / FG-JSON requirement classes for zone data and zone lists were merged, with support for FG-JSON now a recommendation - The `profile` parameter is introduced to negotiate the FG-JSON and DGGS-FG-JSON profiles of GeoJSON, which replaces the `geometry=quantized` and `geometry=quantized-zoneids` to select DGGS-FG-JSON.
Closing this issue as this has been addressed from multiple angles in the OGC API - DGGS Candidate Standard.
|
The purpose of this issue is to capture the discussion about DGGS and GeoJSON in today's end-of-day briefing.
The discussion was concerned with the relationship between GeoJSON and DGGS and JSON-FG and DGGS and more specifically how DGGS information can be encoded into a GeoJSON or JSON-FG document.
The key points of the discussion were:
where
andwhen
elements, DGGS can introduce new elements into GeoJSON to encode a list of relevant DGGS zone id's for example. Say something likedggsZoneIdList
.geometry
element can be NULL or some summary representation of the DGGS information encoded in thedggsZoneIdList
element. This is analogous to they way a 3-D building footprint geometry in JSON-FG can be projected to a 2-D representation and stored as the value of thegeometry
key.Any other participants in the discussion, please augment this issue with any points I may have missed.
The text was updated successfully, but these errors were encountered: