StacOperations interface

Интерфейс, представляющий операции Stac.

Свойства

addMosaic

Добавление определения мозаики в заданную коллекцию

createCollection

Создайте новую коллекцию в экземпляре GeoCatalog

createCollectionAsset

Создайте новый ресурс в метаданных коллекции и запишите связанный файл в управляемое хранилище.

createItem

Создание нового элемента STAC или набора элементов в коллекции

createQueryables

Задание запрашиваемых объектов для коллекции с учетом списка запрашиваемых определений

createRenderOption

Добавление опции рендеринга для заданной коллекции

deleteCollection

Удалить коллекцию в экземпляре GeoCatalog

deleteCollectionAsset

Удаление ресурса из определенной коллекции.

deleteItem

Удаление элемента STAC из коллекции

deleteMosaic

Удаление определения мозаики из заданной коллекции

deleteQueryable

Удаление запрашиваемых объектов по имени для указанной коллекции.

deleteRenderOption

Удаление параметра рендеринга для определенной коллекции

getCollection

Получите коллекцию в экземпляре GeoCatalog

getCollectionConfiguration

Получение полной пользовательской конфигурации для заданной коллекции

getCollectionQueryables

Перечислить все запросы в данной коллекции

getCollections

Перечислить все коллекции в экземпляре GeoCatalog

getCollectionThumbnail

Получить миниатюру для данной коллекции.

getConformanceClasses

Возвращает классы соответствия STAC.

getItem

Получение одного элемента STAC

getItemCollection

Получение функций коллекции признаков с id collectionId.

Каждый объект в наборе данных принадлежит коллекции. Набор данных может состоять из нескольких коллекций объектов. Коллекция признаков часто представляет собой собрание признаков схожего типа, основанное на общей схеме.

getLandingPage

Вернуть страницу STAC.

getMosaic

Получение определения мозаики из заданной коллекции

getMosaics

Получение определений мозаики для заданной коллекции

getPartitionType

Получите тип раздела для коллекции GeoCatalog.

getQueryables

Перечислить все запросные элементы в экземпляре GeoCatalog

getRenderOption

Получение опции рендеринга для заданной коллекции

getRenderOptions

Получите все варианты рендеринга для заданной коллекции

getTileSettings

Получите настройки тайлов для конкретной коллекции

replaceCollection

Заменить существующую коллекцию в экземпляре GeoCatalog

replaceCollectionAsset

Обновить существующий актив в данной коллекции.

replaceItem

Заменить элемент STAC в коллекции

replaceMosaic

Обновить мозаичное определение из данной коллекции

replacePartitionType

Обновляет тип раздела для коллекции GeoCatalog. Это определяет схему секционирования для элементов в базе данных и может быть задано только перед загрузкой элементов.

Идеальные схемы разбиения приводят к разделению примерно по 100 тыс. элементов каждое.

По умолчанию используется схема секционирования "none", которая не секционирует элементы.

replaceQueryable

Обновляет запросимый идентификатор при определении запроса и соответствующем идентификаторе коллекции.

replaceRenderOption

Обновите опцию рендера для заданной коллекции

replaceTileSettings

Обновление параметров плитки для определенной коллекции

search

Операция поиска STAC.

updateItem

Обновление элемента STAC в коллекции

Сведения о свойстве

addMosaic

Добавление определения мозаики в заданную коллекцию

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

Значение свойства

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

createCollection

Создайте новую коллекцию в экземпляре GeoCatalog

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

Значение свойства

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

createCollectionAsset

Создайте новый ресурс в метаданных коллекции и запишите связанный файл в управляемое хранилище.

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

Значение свойства

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

createItem

Создание нового элемента STAC или набора элементов в коллекции

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

Значение свойства

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

createQueryables

Задание запрашиваемых объектов для коллекции с учетом списка запрашиваемых определений

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

Значение свойства

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

createRenderOption

Добавление опции рендеринга для заданной коллекции

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

Значение свойства

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

deleteCollection

Удалить коллекцию в экземпляре GeoCatalog

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

Значение свойства

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

deleteCollectionAsset

Удаление ресурса из определенной коллекции.

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

Значение свойства

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

deleteItem

Удаление элемента STAC из коллекции

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

Значение свойства

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

deleteMosaic

Удаление определения мозаики из заданной коллекции

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

Значение свойства

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

deleteQueryable

Удаление запрашиваемых объектов по имени для указанной коллекции.

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

Значение свойства

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

deleteRenderOption

Удаление параметра рендеринга для определенной коллекции

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

Значение свойства

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

getCollection

Получите коллекцию в экземпляре GeoCatalog

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

Значение свойства

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

getCollectionConfiguration

Получение полной пользовательской конфигурации для заданной коллекции

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

Значение свойства

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

getCollectionQueryables

Перечислить все запросы в данной коллекции

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

Значение свойства

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

getCollections

Перечислить все коллекции в экземпляре GeoCatalog

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

Значение свойства

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

getCollectionThumbnail

Получить миниатюру для данной коллекции.

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

Значение свойства

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

getConformanceClasses

Возвращает классы соответствия STAC.

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

Значение свойства

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

getItem

Получение одного элемента STAC

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

Значение свойства

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

getItemCollection

Получение функций коллекции признаков с id collectionId.

Каждый объект в наборе данных принадлежит коллекции. Набор данных может состоять из нескольких коллекций объектов. Коллекция признаков часто представляет собой собрание признаков схожего типа, основанное на общей схеме.

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

Значение свойства

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

getLandingPage

Вернуть страницу STAC.

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

Значение свойства

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

getMosaic

Получение определения мозаики из заданной коллекции

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

Значение свойства

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

getMosaics

Получение определений мозаики для заданной коллекции

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

Значение свойства

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

getPartitionType

Получите тип раздела для коллекции GeoCatalog.

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

Значение свойства

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

getQueryables

Перечислить все запросные элементы в экземпляре GeoCatalog

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

Значение свойства

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

getRenderOption

Получение опции рендеринга для заданной коллекции

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

Значение свойства

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

getRenderOptions

Получите все варианты рендеринга для заданной коллекции

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

Значение свойства

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

getTileSettings

Получите настройки тайлов для конкретной коллекции

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

Значение свойства

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

replaceCollection

Заменить существующую коллекцию в экземпляре GeoCatalog

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

Значение свойства

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

replaceCollectionAsset

Обновить существующий актив в данной коллекции.

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

Значение свойства

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

replaceItem

Заменить элемент STAC в коллекции

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

Значение свойства

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

replaceMosaic

Обновить мозаичное определение из данной коллекции

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

Значение свойства

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

replacePartitionType

Обновляет тип раздела для коллекции GeoCatalog. Это определяет схему секционирования для элементов в базе данных и может быть задано только перед загрузкой элементов.

Идеальные схемы разбиения приводят к разделению примерно по 100 тыс. элементов каждое.

По умолчанию используется схема секционирования "none", которая не секционирует элементы.

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

Значение свойства

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

replaceQueryable

Обновляет запросимый идентификатор при определении запроса и соответствующем идентификаторе коллекции.

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

Значение свойства

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

replaceRenderOption

Обновите опцию рендера для заданной коллекции

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

Значение свойства

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

replaceTileSettings

Обновление параметров плитки для определенной коллекции

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

Значение свойства

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

Операция поиска STAC.

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

Значение свойства

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

updateItem

Обновление элемента STAC в коллекции

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

Значение свойства

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