This document explains the structure and content of a SpatioTemporal Asset Catalog (STAC) ItemCollection. An ItemCollection is a GeoJSON FeatureCollection that is augmented with foreign members relevant to a STAC entity.
Similarly to the relationship between a GeoJSON Feature and a STAC Item, a STAC ItemCollection must be a valid GeoJSON FeatureCollection to allow interoperability with existing tools that support GeoJSON.
Item objects are represented in JSON format and are very flexible. Any JSON object that contains all the required fields is a valid STAC ItemCollection.
- Examples:
- See the minimal example, as well as a more complete example. There are more real world inspired samples in the examples/ folder.
- OpenAPI YAML
This object describes a STAC ItemCollection. The fields type
and features
are inherited from GeoJSON FeatureCollection.
Field Name | Type | Description |
---|---|---|
type | string | REQUIRED. Always "FeatureCollection" to provide compatibility with GeoJSON. |
features | [STAC Item] | REQUIRED. A possibly-empty array of Item objects. |
links | [Link Object] | An array of Links related to this ItemCollection. |
numberMatched | integer | The number of Items that meet the selection parameters, possibly estimated. |
numberReturned | integer | The number of Items in the features array. |
STAC API Extensions can be found here.