StacOperations interface

Interface représentant une opération Stac.

Propriétés

addMosaic

Ajouter une définition de mosaïque à une collection donnée

createCollection

Créer une nouvelle collection dans l’instance GeoCatalog

createCollectionAsset

Créez une ressource dans les métadonnées de la collection et écrivez le fichier associé dans le stockage géré.

createItem

Création d’un nouvel élément STAC ou d’un ensemble d’éléments dans une collection

createQueryables

Définir des éléments pouvant faire l’objet d’une requête pour une collection à partir d’une liste de définitions pouvant être interrogées

createRenderOption

Ajouter une option de rendu pour une collection donnée

deleteCollection

Supprimer une collection dans l’instance GeoCatalog

deleteCollectionAsset

Supprimer une ressource d’une collection donnée.

deleteItem

Supprimer un élément STAC d’une collection

deleteMosaic

Suppression d’une définition de mosaïque d’une collection donnée

deleteQueryable

Supprimez les éléments interrogeables par nom pour la collection spécifiée.

deleteRenderOption

Supprimer une option de rendu pour une collection donnée

getCollection

Obtenez une collection dans l’instance GeoCatalog

getCollectionConfiguration

Obtenez la configuration utilisateur complète pour une collection donnée

getCollectionQueryables

Lister tous les objets interrogables dans une collection donnée

getCollections

Listez toutes les collections dans l’instance GeoCatalog

getCollectionThumbnail

Obtenir la vignette d’une collection donnée.

getConformanceClasses

Retourne les classes de conformité STAC.

getItem

Récupérer un seul élément STAC

getItemCollection

Récupérer les fonctionnalités de la collection de fonctionnalités avec id collectionId.

Chaque caractéristique d’un jeu de données appartient à une collection. Un ensemble de données peut être constitué de plusieurs collections de fonctionnalités. Une collection de caractéristiques est souvent un ensemble de caractéristiques d’un type similaire, basé sur un schéma commun.

getLandingPage

Retourner à la page d’accueil du STAC.

getMosaic

Obtenir une définition de mosaïque à partir d’une collection donnée

getMosaics

Obtenir les définitions de mosaïque d’une collection donnée

getPartitionType

Récupérez le type de partition d’une collection GeoCatalog.

getQueryables

Listez tous les objets interrogables dans l’instance GeoCatalog

getRenderOption

Obtenir une option de rendu pour une collection donnée

getRenderOptions

Obtenir toutes les options de rendu d’une collection donnée

getTileSettings

Obtenez les réglages de tuiles pour une collection donnée

replaceCollection

Remplacer une collection existante dans l’instance GeoCatalog

replaceCollectionAsset

Mettez à jour un actif existant dans une collection donnée.

replaceItem

Remplacer un article STAC dans une collection

replaceMosaic

Mettre à jour une définition de mosaïque à partir d’une collection donnée

replacePartitionType

Met à jour le type de partition d’une collection GeoCatalog. Cela déterminera le schéma de partitionnement des éléments de la base de données et ne peut être défini qu’avant le chargement des éléments.

Les schémas de partitionnement idéaux permettent d’obtenir des partitions d’environ 100 000 éléments chacune.

Le schéma de partitionnement par défaut est « none », qui ne partitionne pas les éléments.

replaceQueryable

Met à jour un interrogable à partir d’une définition interrogable et d’un identifiant de collection correspondant.

replaceRenderOption

Mettre à jour une option de rendu pour une collection donnée

replaceTileSettings

Mettre à jour les paramètres de vignette d’une collection donnée

search

Opération de recherche STAC.

updateItem

Mettre à jour un élément STAC dans une collection

Détails de la propriété

addMosaic

Ajouter une définition de mosaïque à une collection donnée

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

Valeur de propriété

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

createCollection

Créer une nouvelle collection dans l’instance GeoCatalog

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

Valeur de propriété

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

createCollectionAsset

Créez une ressource dans les métadonnées de la collection et écrivez le fichier associé dans le stockage géré.

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

Valeur de propriété

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

createItem

Création d’un nouvel élément STAC ou d’un ensemble d’éléments dans une collection

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

Valeur de propriété

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

createQueryables

Définir des éléments pouvant faire l’objet d’une requête pour une collection à partir d’une liste de définitions pouvant être interrogées

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

Valeur de propriété

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

createRenderOption

Ajouter une option de rendu pour une collection donnée

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

Valeur de propriété

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

deleteCollection

Supprimer une collection dans l’instance GeoCatalog

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

Valeur de propriété

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

deleteCollectionAsset

Supprimer une ressource d’une collection donnée.

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

Valeur de propriété

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

deleteItem

Supprimer un élément STAC d’une collection

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

Valeur de propriété

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

deleteMosaic

Suppression d’une définition de mosaïque d’une collection donnée

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

Valeur de propriété

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

deleteQueryable

Supprimez les éléments interrogeables par nom pour la collection spécifiée.

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

Valeur de propriété

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

deleteRenderOption

Supprimer une option de rendu pour une collection donnée

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

Valeur de propriété

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

getCollection

Obtenez une collection dans l’instance GeoCatalog

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

Valeur de propriété

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

getCollectionConfiguration

Obtenez la configuration utilisateur complète pour une collection donnée

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

Valeur de propriété

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

getCollectionQueryables

Lister tous les objets interrogables dans une collection donnée

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

Valeur de propriété

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

getCollections

Listez toutes les collections dans l’instance GeoCatalog

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

Valeur de propriété

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

getCollectionThumbnail

Obtenir la vignette d’une collection donnée.

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

Valeur de propriété

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

getConformanceClasses

Retourne les classes de conformité STAC.

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

Valeur de propriété

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

getItem

Récupérer un seul élément STAC

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

Valeur de propriété

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

getItemCollection

Récupérer les fonctionnalités de la collection de fonctionnalités avec id collectionId.

Chaque caractéristique d’un jeu de données appartient à une collection. Un ensemble de données peut être constitué de plusieurs collections de fonctionnalités. Une collection de caractéristiques est souvent un ensemble de caractéristiques d’un type similaire, basé sur un schéma commun.

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

Valeur de propriété

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

getLandingPage

Retourner à la page d’accueil du STAC.

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

Valeur de propriété

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

getMosaic

Obtenir une définition de mosaïque à partir d’une collection donnée

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

Valeur de propriété

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

getMosaics

Obtenir les définitions de mosaïque d’une collection donnée

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

Valeur de propriété

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

getPartitionType

Récupérez le type de partition d’une collection GeoCatalog.

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

Valeur de propriété

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

getQueryables

Listez tous les objets interrogables dans l’instance GeoCatalog

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

Valeur de propriété

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

getRenderOption

Obtenir une option de rendu pour une collection donnée

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

Valeur de propriété

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

getRenderOptions

Obtenir toutes les options de rendu d’une collection donnée

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

Valeur de propriété

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

getTileSettings

Obtenez les réglages de tuiles pour une collection donnée

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

Valeur de propriété

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

replaceCollection

Remplacer une collection existante dans l’instance GeoCatalog

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

Valeur de propriété

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

replaceCollectionAsset

Mettez à jour un actif existant dans une collection donnée.

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

Valeur de propriété

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

replaceItem

Remplacer un article STAC dans une collection

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

Valeur de propriété

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

replaceMosaic

Mettre à jour une définition de mosaïque à partir d’une collection donnée

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

Valeur de propriété

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

replacePartitionType

Met à jour le type de partition d’une collection GeoCatalog. Cela déterminera le schéma de partitionnement des éléments de la base de données et ne peut être défini qu’avant le chargement des éléments.

Les schémas de partitionnement idéaux permettent d’obtenir des partitions d’environ 100 000 éléments chacune.

Le schéma de partitionnement par défaut est « none », qui ne partitionne pas les éléments.

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

Valeur de propriété

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

replaceQueryable

Met à jour un interrogable à partir d’une définition interrogable et d’un identifiant de collection correspondant.

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

Valeur de propriété

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

replaceRenderOption

Mettre à jour une option de rendu pour une collection donnée

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

Valeur de propriété

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

replaceTileSettings

Mettre à jour les paramètres de vignette d’une collection donnée

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

Valeur de propriété

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

Opération de recherche STAC.

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

Valeur de propriété

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

updateItem

Mettre à jour un élément STAC dans une collection

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

Valeur de propriété

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