Skip to content

2023_tiling_sprint_lessons_learnt

ghobona edited this page Jun 14, 2023 · 3 revisions

Lessons learnt

There's a need for some developer guidnance documents on implementation of OGC API - Tiles. Particularly with regard to placement on the tilesets resources.

It was a bit confusing that relation types such conformance have two different ways of being used (i.e. the OGC API - Features approach and OGC API - Common approach). There was a question of whether two separate links could have the same href value but different rel values. This is useful for backwards compatibility. Other rel types affected include for example data and item.

There is a need to make sure that there is a well documented user journey for people that want to use OGC API - Tiles through QGIS.

A lot of work has been done on MVT, there is more exploration that could be done. It would be great to understand what could be done to lead to a Best Practice. RBT could showcase a foundation for a Best Practice.

For future code sprints, it would be great to provide more information about the specifications that are in focus for the code sprint ahead of the event. For this code sprint, the information was there on the registration page https://portal.ogc.org/public_ogc/register/230612tiling_codesprint.php, but perhaps not highlighted enough on the main page.

For students, it would be good to offer some specific instructions to help students prepare for the code sprint.

The ability of CDB to store a variety of content suggests that CDB could become more of an OGC Data Store.

The mobile library of geopackage is useful for consuming and creating geopackage. https://github.com/ngageoint?q=geopackage&type=all&language=&sort=

Recommendations for future work

Include vector tiles activity in the forthcoming CDB Sprint. The work done in Testbed-16 could serve as input into the vector tiles activity.

AGC is interested in 3395 vector tiles in geopackage. The question for future experimentation is whether this could be specified so that it can be implemented by any developer.

Application of OGC API - Tiles in OGC SensorThings API and OGC API - Connected Systems.

An initiative to develop content for the OGC e-learning resource https://opengeospatial.github.io/e-learning/ogcapi-tiles/text/basic-index.html