Expand description
STAC data models, such as Item, Collection, and Catalog.
STAC data models, such as Item, Collection, and Catalog.
The structs in this module represent the core objects in the STAC specification. They are designed to be deserialized from STAC API responses and provide access to STAC metadata.
Fields that are not part of the core specification but are used by common
extensions (like datetime) are included as optional fields. Any other
non-standard fields are collected in an extra field to ensure forward
compatibility.
Structs§
- Asset
- Represents a STAC Asset object, which is a link to a resource.
- Catalog
- Represents a STAC Catalog object.
- Collection
- Represents a STAC Collection object.
- Conformance
- Represents the response from a STAC API’s
/conformanceendpoint. - Downloaded
Asset - Represents an asset that has been downloaded into memory.
- Extent
- Represents a STAC Extent, which describes the spatial and temporal range of a
Collection. - Fields
Filter - A filter for including or excluding fields in a STAC API search response.
- Item
- Represents a STAC Item object, which is a
GeoJSONFeature. - Item
Collection - Represents a
GeoJSONFeatureCollectioncontaining STACItemobjects. - Link
- Represents a STAC Link object.
- Provider
- Represents a STAC Provider object, which describes an organization providing data.
- Search
Context - Context metadata for an
ItemCollectionresponse from a STAC API search. - Search
Params - Parameters for a STAC API search.
- SortBy
- A sorting rule for a STAC API search.
- Spatial
Extent - The spatial component of a STAC
Extent. - Temporal
Extent - The temporal component of a STAC
Extent.
Enums§
- Sort
Direction - The direction for a sort rule.
Type Aliases§
- Json
Value - A type alias for an arbitrary JSON value.
- Properties
- A type alias for the
propertiesfield of a STACItem.