-
Notifications
You must be signed in to change notification settings - Fork 46
Support new version of OGC API based on OpenAPI
OGC web site: https://ogcapi.ogc.org/
The first goal of this page is to prepare the Camptocamp-OGC CodeSprint: https://developer.ogc.org/sprints/20/
Are we impacted?
Tiles https://ogcapi.ogc.org/tiles/ (accepted)
We should update TileCloud-chain probably with https://pypi.org/project/pyramid-openapi3/ and https://pypi.org/project/python-openapi/ Using it didn't look to give any benefit at medium therm
Features https://ogcapi.ogc.org/features/ (accepted)
No benefit since we didn’t get JSON geometries with CRS and layer. See e.g. https://github.com/opengeospatial/ogc-feat-geo-json https://www.ogc.org/news/ogc-members-propose-new-features-and-geometries-json-standards-working-group-public-comment-sought/ But looks to be abandoned…
Are we impacted by legend?
Using it didn't look to give any benefit at medium therm
It should work to have the benefit of that.
Landing page implementation impact and action: See how it works with MapServer and QgisServer do we have a page that presents all the projects?
Should we have a URL like .../mapserv_proxy/<ogs_server_base>/<project>
?
I yes we probably should add a new kind of object in GeoMapFish admin.
- Tiles: implement it in TileCloud-chain
- Investigate how the Landing page works with MapServer and QGISServer
- Create a table named ‘Base OGC Server’ (if needed)
- Move into it the field
Base URL
(sub URL will be in OGC Server), Server Type, Auth type (what aboutsupport WFS
) - The new API will be /mapserv_proxy///…
- The old API will continue to work (/mapserv_proxy?ogcserver=...)
- The QGIS server plugin should be updated to support the new schema (URL and database)
- Move into it the field
- Create an index page on /mapserv_proxy (no sub path and no ogcserver in query string) with a link to the landing pages of all the OGC servers.