-
Notifications
You must be signed in to change notification settings - Fork 13
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
tree structure vs features api #21
Comments
your thoughts are more than welcome! :)
no problem, an "item" in feature world corresponds to a coverage in coverage world :) it is just that vectors and rasters have some intrinsic differences, so the operations will be different (like scaling = reducing resolution of a coverage, which does not have a direct counterpart in feature world).
hm, oapi-cov and oapi-ft already distinguish, don't they?
no. In a multi-dimensional grid there is no preference, all axes are at the same level. No row collection, column collection, etc. - would make life terribly complicated and misrepresent reality.
yes, that is not uncommon. In the extreme case: stereo image = a pair of images of same resolution etc.
definitely of interest, use case: GMLJP2, GeoPackage, etc which all like to combine vector, raster, meta data. Already 2+ years ago I presented the idea of an overarching query language to OGC, but OAB did not enjoy the idea. |
(it's been awhile since the this issue was opened, so some things may have changed over time as the OGC API efforts become more clear/aligned) As I understand it,
In addition, the EDR API also provides Query Types which follow this design pattern. So a given software implementation can provide a collection accordingly (depending on the native data type and mechanism of representing same). |
There's also /collections/{collectionId}/map for requesting map layers. And in Testbed 15 we were experimenting (rather successfully IMO) with a /collections/{collectionId}/images set of endpoints for managing the set of source images of a coverage. |
20200902: Coverages SWG call: We believe this has been overcome by events e.g. opengeospatial/ogcapi-common#140 Please reopen if you think this is still relevant. |
I may have missed this aspect in the preparations of oapi's...
Oapi-cov uses a tree structure of /collection/coverages/... where oapi-ft uses a structure of /collection/items (which are the features).
At the pyGeoApi group we were discussing how a software product can support both oapi-cov as well as oapi-ft. It should either have to identify the relevant service-type by a unique string, or allow a mixture of features and coverages in a single collection.
Some questions that came to my mind...
The text was updated successfully, but these errors were encountered: