Skip to content

Incubating

Incubating — STAC-GeoParquet Beyond Raster Items

Status: Maturing convention; may become required.

The item mirror for raster collections is now ratified. See Raster § Item mirror.

An item mirror is a STAC-GeoParquet file containing a collection's items. It is not the provenance meaning of mirror used elsewhere in Portolan, where a mirror is a catalog republishing data it did not produce. See Source Provenance.

Raster item mirrors graduated first because existing stac-geoparquet tooling already reads and writes items.parquet, and because raster scene collections benefit most from avoiding large numbers of per-item JSON requests.

Two extensions remain incubating.

STAC-GeoParquet Mirrors of Collections

An item mirror indexes the items in a single collection. A complementary construct could index the collections in an entire catalog, regardless of whether they contain COGs, vector data, or point clouds. Like items.parquet within a collection, such a file would let clients search every collection in a catalog with a single read. It would also provide the same capability for collection types that do not currently publish item mirrors.

The encoding is still unsettled. Collection extents are ranges rather than footprints, summaries have no standard representation, and no existing tooling reads such a file.

Complete STAC Catalogs in GeoParquet

The longer-term goal is a STAC-GeoParquet representation that can reconstruct an entire catalog: catalogs, collections, items, and links stored in a queryable set of Parquet files.

That work belongs upstream in stac-geoparquet. Portolan should adopt the upstream convention once it exists rather than defining its own.