StacOperations interface

Interfaccia che rappresenta un'operazione Stac.

Proprietà

addMosaic

Aggiungere una definizione di mosaico a una determinata raccolta

createCollection

Crea una nuova collezione nell'istanza GeoCatalog

createCollectionAsset

Crea un nuovo asset nei metadati della raccolta e scrivi il file associato nell'archiviazione gestita.

createItem

Creare un nuovo elemento STAC o un insieme di elementi in una raccolta

createQueryables

Impostare gli elementi disponibili per query per una raccolta in base a un elenco di definizioni disponibili per query

createRenderOption

Aggiungere un'opzione di rendering per una determinata raccolta

deleteCollection

Elimina una collezione nell'istanza GeoCatalog

deleteCollectionAsset

Elimina una risorsa da una determinata raccolta.

deleteItem

Eliminazione di un elemento STAC da una raccolta

deleteMosaic

Eliminare una definizione di mosaico da una determinata collezione

deleteQueryable

Eliminare gli oggetti oggetto di query in base al nome per la raccolta specificata.

deleteRenderOption

Eliminare un'opzione di rendering per una determinata raccolta

getCollection

Ottieni una collezione nell'istanza GeoCatalog

getCollectionConfiguration

Ottenere la configurazione utente completa per una determinata raccolta

getCollectionQueryables

Elencare tutte le query in una data collezione

getCollections

Elenca tutte le collezioni nell'istanza GeoCatalog

getCollectionThumbnail

Ottieni l'anteprima per una determinata raccolta.

getConformanceClasses

Restituisce le classi di conformità STAC.

getItem

Recupero di un singolo elemento STAC

getItemCollection

Recupera le funzionalità della raccolta di funzionalità con id collectionId.

Ogni funzionalità in un set di dati appartiene a una raccolta. Un set di dati può essere costituito da più raccolte di funzionalità. Una collezione di feature è spesso una raccolta di caratteristiche di tipo simile, basate su uno schema comune.

getLandingPage

Restituisci la pagina di destinazione STAC.

getMosaic

Ottenere una definizione di mosaico da una determinata collezione

getMosaics

Ottenere le definizioni dei mosaici per una determinata collezione

getPartitionType

Ottenere il tipo di partizione per una raccolta GeoCatalog.

getQueryables

Elenca tutte le query nell'istanza GeoCatalog

getRenderOption

Ottenere un'opzione di rendering per una determinata raccolta

getRenderOptions

Ottieni tutte le opzioni di rendering per una determinata raccolta

getTileSettings

Ottieni le impostazioni delle tessere per una determinata collezione

replaceCollection

Sostituire una collezione esistente nell'istanza GeoCatalog

replaceCollectionAsset

Aggiorna un asset esistente in una determinata collezione.

replaceItem

Sostituire un oggetto STAC in una collezione

replaceMosaic

Aggiorna una definizione di mosaico da una data collezione

replacePartitionType

Aggiorna il tipo di partizione per una raccolta GeoCatalog. Ciò determinerà lo schema di partizionamento per gli elementi all'interno del database e può essere impostato solo prima del caricamento degli elementi.

Gli schemi di partizionamento ideali producono partizioni di circa 100k elementi ciascuna.

Lo schema di partizionamento predefinito è "none" che non partiziona gli elementi.

replaceQueryable

Aggiorna una query data una definizione interrogabile e il corrispondente id della collezione.

replaceRenderOption

Aggiorna un'opzione di rendering per una determinata collezione

replaceTileSettings

Aggiornare le impostazioni del riquadro per una determinata raccolta

search

Operazione di ricerca STAC.

updateItem

Aggiornare un elemento STAC in una raccolta

Dettagli proprietà

addMosaic

Aggiungere una definizione di mosaico a una determinata raccolta

addMosaic: (collectionId: string, body: StacMosaic, options?: StacAddMosaicOptionalParams) => Promise<StacMosaic>

Valore della proprietà

(collectionId: string, body: StacMosaic, options?: StacAddMosaicOptionalParams) => Promise<StacMosaic>

createCollection

Crea una nuova collezione nell'istanza GeoCatalog

createCollection: (body: StacCollection, options?: StacCreateCollectionOptionalParams) => PollerLike<OperationState<void>, void>

Valore della proprietà

(body: StacCollection, options?: StacCreateCollectionOptionalParams) => PollerLike<OperationState<void>, void>

createCollectionAsset

Crea un nuovo asset nei metadati della raccolta e scrivi il file associato nell'archiviazione gestita.

createCollectionAsset: (collectionId: string, body: StacAssetData, options?: StacCreateCollectionAssetOptionalParams) => Promise<StacCollection>

Valore della proprietà

(collectionId: string, body: StacAssetData, options?: StacCreateCollectionAssetOptionalParams) => Promise<StacCollection>

createItem

Creare un nuovo elemento STAC o un insieme di elementi in una raccolta

createItem: (collectionId: string, body: StacItemOrStacItemCollectionUnion, options?: StacCreateItemOptionalParams) => PollerLike<OperationState<void>, void>

Valore della proprietà

(collectionId: string, body: StacItemOrStacItemCollectionUnion, options?: StacCreateItemOptionalParams) => PollerLike<OperationState<void>, void>

createQueryables

Impostare gli elementi disponibili per query per una raccolta in base a un elenco di definizioni disponibili per query

createQueryables: (collectionId: string, body: StacQueryable[], options?: StacCreateQueryablesOptionalParams) => Promise<StacQueryable[]>

Valore della proprietà

(collectionId: string, body: StacQueryable[], options?: StacCreateQueryablesOptionalParams) => Promise<StacQueryable[]>

createRenderOption

Aggiungere un'opzione di rendering per una determinata raccolta

createRenderOption: (collectionId: string, body: RenderOption, options?: StacCreateRenderOptionOptionalParams) => Promise<RenderOption>

Valore della proprietà

(collectionId: string, body: RenderOption, options?: StacCreateRenderOptionOptionalParams) => Promise<RenderOption>

deleteCollection

Elimina una collezione nell'istanza GeoCatalog

deleteCollection: (collectionId: string, options?: StacDeleteCollectionOptionalParams) => PollerLike<OperationState<void>, void>

Valore della proprietà

(collectionId: string, options?: StacDeleteCollectionOptionalParams) => PollerLike<OperationState<void>, void>

deleteCollectionAsset

Elimina una risorsa da una determinata raccolta.

deleteCollectionAsset: (collectionId: string, assetId: string, options?: StacDeleteCollectionAssetOptionalParams) => Promise<StacCollection>

Valore della proprietà

(collectionId: string, assetId: string, options?: StacDeleteCollectionAssetOptionalParams) => Promise<StacCollection>

deleteItem

Eliminazione di un elemento STAC da una raccolta

deleteItem: (collectionId: string, itemId: string, options?: StacDeleteItemOptionalParams) => PollerLike<OperationState<void>, void>

Valore della proprietà

(collectionId: string, itemId: string, options?: StacDeleteItemOptionalParams) => PollerLike<OperationState<void>, void>

deleteMosaic

Eliminare una definizione di mosaico da una determinata collezione

deleteMosaic: (collectionId: string, mosaicId: string, options?: StacDeleteMosaicOptionalParams) => Promise<void>

Valore della proprietà

(collectionId: string, mosaicId: string, options?: StacDeleteMosaicOptionalParams) => Promise<void>

deleteQueryable

Eliminare gli oggetti oggetto di query in base al nome per la raccolta specificata.

deleteQueryable: (collectionId: string, queryableName: string, options?: StacDeleteQueryableOptionalParams) => Promise<void>

Valore della proprietà

(collectionId: string, queryableName: string, options?: StacDeleteQueryableOptionalParams) => Promise<void>

deleteRenderOption

Eliminare un'opzione di rendering per una determinata raccolta

deleteRenderOption: (collectionId: string, renderOptionId: string, options?: StacDeleteRenderOptionOptionalParams) => Promise<void>

Valore della proprietà

(collectionId: string, renderOptionId: string, options?: StacDeleteRenderOptionOptionalParams) => Promise<void>

getCollection

Ottieni una collezione nell'istanza GeoCatalog

getCollection: (collectionId: string, options?: StacGetCollectionOptionalParams) => Promise<StacCollection>

Valore della proprietà

(collectionId: string, options?: StacGetCollectionOptionalParams) => Promise<StacCollection>

getCollectionConfiguration

Ottenere la configurazione utente completa per una determinata raccolta

getCollectionConfiguration: (collectionId: string, options?: StacGetCollectionConfigurationOptionalParams) => Promise<UserCollectionSettings>

Valore della proprietà

(collectionId: string, options?: StacGetCollectionConfigurationOptionalParams) => Promise<UserCollectionSettings>

getCollectionQueryables

Elencare tutte le query in una data collezione

getCollectionQueryables: (collectionId: string, options?: StacGetCollectionQueryablesOptionalParams) => Promise<QueryableDefinitionsResponse>

Valore della proprietà

(collectionId: string, options?: StacGetCollectionQueryablesOptionalParams) => Promise<QueryableDefinitionsResponse>

getCollections

Elenca tutte le collezioni nell'istanza GeoCatalog

getCollections: (options?: StacGetCollectionsOptionalParams) => Promise<StacCatalogCollections>

Valore della proprietà

(options?: StacGetCollectionsOptionalParams) => Promise<StacCatalogCollections>

getCollectionThumbnail

Ottieni l'anteprima per una determinata raccolta.

getCollectionThumbnail: (collectionId: string, options?: StacGetCollectionThumbnailOptionalParams) => Promise<StacGetCollectionThumbnailResponse>

Valore della proprietà

(collectionId: string, options?: StacGetCollectionThumbnailOptionalParams) => Promise<StacGetCollectionThumbnailResponse>

getConformanceClasses

Restituisce le classi di conformità STAC.

getConformanceClasses: (options?: StacGetConformanceClassesOptionalParams) => Promise<StacConformanceClasses>

Valore della proprietà

(options?: StacGetConformanceClassesOptionalParams) => Promise<StacConformanceClasses>

getItem

Recupero di un singolo elemento STAC

getItem: (collectionId: string, itemId: string, options?: StacGetItemOptionalParams) => Promise<StacItem>

Valore della proprietà

(collectionId: string, itemId: string, options?: StacGetItemOptionalParams) => Promise<StacItem>

getItemCollection

Recupera le funzionalità della raccolta di funzionalità con id collectionId.

Ogni funzionalità in un set di dati appartiene a una raccolta. Un set di dati può essere costituito da più raccolte di funzionalità. Una collezione di feature è spesso una raccolta di caratteristiche di tipo simile, basate su uno schema comune.

getItemCollection: (collectionId: string, options?: StacGetItemCollectionOptionalParams) => Promise<StacItemCollection>

Valore della proprietà

(collectionId: string, options?: StacGetItemCollectionOptionalParams) => Promise<StacItemCollection>

getLandingPage

Restituisci la pagina di destinazione STAC.

getLandingPage: (options?: StacGetLandingPageOptionalParams) => Promise<StacLandingPage>

Valore della proprietà

(options?: StacGetLandingPageOptionalParams) => Promise<StacLandingPage>

getMosaic

Ottenere una definizione di mosaico da una determinata collezione

getMosaic: (collectionId: string, mosaicId: string, options?: StacGetMosaicOptionalParams) => Promise<StacMosaic>

Valore della proprietà

(collectionId: string, mosaicId: string, options?: StacGetMosaicOptionalParams) => Promise<StacMosaic>

getMosaics

Ottenere le definizioni dei mosaici per una determinata collezione

getMosaics: (collectionId: string, options?: StacGetMosaicsOptionalParams) => Promise<StacMosaic[]>

Valore della proprietà

(collectionId: string, options?: StacGetMosaicsOptionalParams) => Promise<StacMosaic[]>

getPartitionType

Ottenere il tipo di partizione per una raccolta GeoCatalog.

getPartitionType: (collectionId: string, options?: StacGetPartitionTypeOptionalParams) => Promise<PartitionType>

Valore della proprietà

(collectionId: string, options?: StacGetPartitionTypeOptionalParams) => Promise<PartitionType>

getQueryables

Elenca tutte le query nell'istanza GeoCatalog

getQueryables: (options?: StacGetQueryablesOptionalParams) => Promise<QueryableDefinitionsResponse>

Valore della proprietà

(options?: StacGetQueryablesOptionalParams) => Promise<QueryableDefinitionsResponse>

getRenderOption

Ottenere un'opzione di rendering per una determinata raccolta

getRenderOption: (collectionId: string, renderOptionId: string, options?: StacGetRenderOptionOptionalParams) => Promise<RenderOption>

Valore della proprietà

(collectionId: string, renderOptionId: string, options?: StacGetRenderOptionOptionalParams) => Promise<RenderOption>

getRenderOptions

Ottieni tutte le opzioni di rendering per una determinata raccolta

getRenderOptions: (collectionId: string, options?: StacGetRenderOptionsOptionalParams) => Promise<RenderOption[]>

Valore della proprietà

(collectionId: string, options?: StacGetRenderOptionsOptionalParams) => Promise<RenderOption[]>

getTileSettings

Ottieni le impostazioni delle tessere per una determinata collezione

getTileSettings: (collectionId: string, options?: StacGetTileSettingsOptionalParams) => Promise<TileSettings>

Valore della proprietà

(collectionId: string, options?: StacGetTileSettingsOptionalParams) => Promise<TileSettings>

replaceCollection

Sostituire una collezione esistente nell'istanza GeoCatalog

replaceCollection: (collectionId: string, body: StacCollection, options?: StacReplaceCollectionOptionalParams) => Promise<StacCollection>

Valore della proprietà

(collectionId: string, body: StacCollection, options?: StacReplaceCollectionOptionalParams) => Promise<StacCollection>

replaceCollectionAsset

Aggiorna un asset esistente in una determinata collezione.

replaceCollectionAsset: (collectionId: string, assetId: string, body: StacAssetData, options?: StacReplaceCollectionAssetOptionalParams) => Promise<StacCollection>

Valore della proprietà

(collectionId: string, assetId: string, body: StacAssetData, options?: StacReplaceCollectionAssetOptionalParams) => Promise<StacCollection>

replaceItem

Sostituire un oggetto STAC in una collezione

replaceItem: (collectionId: string, itemId: string, body: StacItem, options?: StacReplaceItemOptionalParams) => PollerLike<OperationState<void>, void>

Valore della proprietà

(collectionId: string, itemId: string, body: StacItem, options?: StacReplaceItemOptionalParams) => PollerLike<OperationState<void>, void>

replaceMosaic

Aggiorna una definizione di mosaico da una data collezione

replaceMosaic: (collectionId: string, mosaicId: string, body: StacMosaic, options?: StacReplaceMosaicOptionalParams) => Promise<StacMosaic>

Valore della proprietà

(collectionId: string, mosaicId: string, body: StacMosaic, options?: StacReplaceMosaicOptionalParams) => Promise<StacMosaic>

replacePartitionType

Aggiorna il tipo di partizione per una raccolta GeoCatalog. Ciò determinerà lo schema di partizionamento per gli elementi all'interno del database e può essere impostato solo prima del caricamento degli elementi.

Gli schemi di partizionamento ideali producono partizioni di circa 100k elementi ciascuna.

Lo schema di partizionamento predefinito è "none" che non partiziona gli elementi.

replacePartitionType: (collectionId: string, body: PartitionType, options?: StacReplacePartitionTypeOptionalParams) => Promise<void>

Valore della proprietà

(collectionId: string, body: PartitionType, options?: StacReplacePartitionTypeOptionalParams) => Promise<void>

replaceQueryable

Aggiorna una query data una definizione interrogabile e il corrispondente id della collezione.

replaceQueryable: (collectionId: string, queryableName: string, body: StacQueryable, options?: StacReplaceQueryableOptionalParams) => Promise<StacQueryable>

Valore della proprietà

(collectionId: string, queryableName: string, body: StacQueryable, options?: StacReplaceQueryableOptionalParams) => Promise<StacQueryable>

replaceRenderOption

Aggiorna un'opzione di rendering per una determinata collezione

replaceRenderOption: (collectionId: string, renderOptionId: string, body: RenderOption, options?: StacReplaceRenderOptionOptionalParams) => Promise<RenderOption>

Valore della proprietà

(collectionId: string, renderOptionId: string, body: RenderOption, options?: StacReplaceRenderOptionOptionalParams) => Promise<RenderOption>

replaceTileSettings

Aggiornare le impostazioni del riquadro per una determinata raccolta

replaceTileSettings: (collectionId: string, body: TileSettings, options?: StacReplaceTileSettingsOptionalParams) => Promise<TileSettings>

Valore della proprietà

(collectionId: string, body: TileSettings, options?: StacReplaceTileSettingsOptionalParams) => Promise<TileSettings>

Operazione di ricerca STAC.

search: (body: StacSearchParameters, options?: StacSearchOptionalParams) => Promise<StacItemCollection>

Valore della proprietà

(body: StacSearchParameters, options?: StacSearchOptionalParams) => Promise<StacItemCollection>

updateItem

Aggiornare un elemento STAC in una raccolta

updateItem: (collectionId: string, itemId: string, body: StacItem, options?: StacUpdateItemOptionalParams) => PollerLike<OperationState<void>, void>

Valore della proprietà

(collectionId: string, itemId: string, body: StacItem, options?: StacUpdateItemOptionalParams) => PollerLike<OperationState<void>, void>