StacItemCollection Class

Definition

https://github.com/radiantearth/stac-spec/blob/v1.0.0/item-spec/itemcollection-spec.md Represents a collection of STAC Items as a GeoJSON FeatureCollection.

public class StacItemCollection : Azure.Analytics.PlanetaryComputer.StacItemOrStacItemCollection, System.ClientModel.Primitives.IJsonModel<Azure.Analytics.PlanetaryComputer.StacItemCollection>, System.ClientModel.Primitives.IPersistableModel<Azure.Analytics.PlanetaryComputer.StacItemCollection>
type StacItemCollection = class
    inherit StacItemOrStacItemCollection
    interface IJsonModel<StacItemCollection>
    interface IPersistableModel<StacItemCollection>
Public Class StacItemCollection
Inherits StacItemOrStacItemCollection
Implements IJsonModel(Of StacItemCollection), IPersistableModel(Of StacItemCollection)
Inheritance
Implements

Constructors

Name Description
StacItemCollection(IEnumerable<StacItem>)

Initializes a new instance of StacItemCollection.

Properties

Name Description
BoundingBox

Bounding box of all items in format [west, south, east, north].

Context

Context information for the search response.

CreatedOn

MSFT Created.

(Inherited from StacItemOrStacItemCollection)
Features

Array of STAC Items in the collection.

Links

Links to related resources and endpoints.

(Inherited from StacItemOrStacItemCollection)
ShortDescription

MSFT Short Description.

(Inherited from StacItemOrStacItemCollection)
StacExtensions

URLs to STAC extensions implemented by this STAC resource.

(Inherited from StacItemOrStacItemCollection)
StacVersion

Stac Version.

(Inherited from StacItemOrStacItemCollection)
UpdatedOn

MSFT Updated.

(Inherited from StacItemOrStacItemCollection)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Operators

Name Description
Explicit(Response to StacItemCollection)

Explicit Interface Implementations

Name Description
IJsonModel<StacItemCollection>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<StacItemCollection>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IJsonModel<StacItemOrStacItemCollection>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from StacItemOrStacItemCollection)
IJsonModel<StacItemOrStacItemCollection>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from StacItemOrStacItemCollection)
IPersistableModel<StacItemCollection>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<StacItemCollection>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<StacItemCollection>.Write(ModelReaderWriterOptions)
IPersistableModel<StacItemOrStacItemCollection>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from StacItemOrStacItemCollection)
IPersistableModel<StacItemOrStacItemCollection>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from StacItemOrStacItemCollection)
IPersistableModel<StacItemOrStacItemCollection>.Write(ModelReaderWriterOptions) (Inherited from StacItemOrStacItemCollection)

Applies to