Closed landryb closed 6 months ago
@landryb I believe 3D Tiles are going to come under the proposed OGCAPI - GeoVolumes but @ghobona could clarify.
@KoalaGeo there is a 3D tiles candidate standard.
@landryb pygeoapi does support now generic tiles providers in the formats {z}/{x}/{y}
or {z}/{y}/{x}
.
Tiles rendered using Pg_tileserv or Elastisearch, can be published as OGC API Tiles.
A question - would there be appetite to cut out the middleman (pg_featureserv) and offer direct PostGres provider? Ideally tables and functions (same as pg_featureserv).
Support for tiles in .mbtiles or .gpkg would be good in principle although I don't know how widely those are adopted in the community
I am interested in more OGC API - Tiles providers as well. We have data we disseminate via the OGC API - EDR in the form of Zarr. I am trying to figure out how to offer the same data within OGC API - Coverages and OGC API - Tiles.
I am thinking that the multidimensional Zarr can be converted to GeoTIFF by band, and then converted to MBTiles. That may end up being too compute intensive however.
Then, once I have data in MBTiles, a Pygeoapi provider would be needed to create the OGC API - Tiles endpoints.
It is possible to serve vector tiles now, using elasticsearch, tippecanoe (from folder or url) and also a generic proxy that supports marvin and pg_tileserv (and possible others). Raster tiles are supported using the WMTS facade.
https://docs.pygeoapi.io/en/latest/data-publishing/ogcapi-tiles.html
I will close this issue for now, but feel free to open other issues for discussions about specific providers.
support for MVT for vector tiles was added in #419, but as mentioned in https://github.com/geopython/pygeoapi/issues/123#issuecomment-612511971 support for more providers would be welcome:
for raster data:
for vector data: