Hello SIS dev team,
A new Pull-Request introducing a new API for *TileMatrix* is available at :
https://github.com/apache/sis/pull/25
As you already know SIS offer two main API to process Coverages
(*GridCoverageResource*) and Features (*FeatureSet*).
With those two you can already handle most data types in the GIS ecosystem.
The *TileMatrix* API do not replace any of the above, it provides
additional information to view, search and create the internal structure
of many storage formats,
making it available through the *TiledResource* interface.
Tile matrices are very common and used by at least the following standards :
- OGC WMTS : Web Map Tile Service (https://www.ogc.org/standards/wmts)
- OGC Geopackage : Extension for Tiled Gridded Coverage Data
(https://docs.opengeospatial.org/is/17-066r1/17-066r1.html)
- OGC Geopackage : Extension for vector tiles
(https://docs.ogc.org/per/18-074.html)
- Osgeo WMS-C : WMS Tile Caching
(https://wiki.osgeo.org/wiki/WMS_Tile_Caching)
- Osgeo TMS : Tile Map Service
(https://wiki.osgeo.org/wiki/Tile_Map_Service_Specification)
- Cesium QuantizedMesh (https://github.com/CesiumGS/quantized-mesh)
- Cesium HeightMap
(https://github.com/CesiumGS/cesium/wiki/heightmap-1.0-terrain-format)
- Geotiff tiles and overviews
- Open Street Map : Slippy Map
(https://wiki.openstreetmap.org/wiki/Slippy_map_tilenames)
- Google Map
(https://developers.google.com/maps/documentation/javascript/coordinates)
- MapBox Tiling service
(https://docs.mapbox.com/mapbox-tiling-service/guides/)
Please have a look at the proposed API and send some feedback or at
least the usual -1,+0,+1.
Thanks,
Johann Sorel