StacOperations interface
介面代表 Stac 操作。
屬性
| add |
將鑲嵌定義添加到給定集合 |
| create |
在 GeoCatalog 實例中建立新收藏 |
| create |
在 Collection 元資料中創建新資產,並將關聯的檔寫入託管存儲。 |
| create |
在集合中創建新的 STAC 項或一組項 |
| create |
為給定可查詢定義清單的集合設置可查詢物件 |
| create |
為給定集合添加渲染選項 |
| delete |
在 GeoCatalog 實例中刪除收藏 |
| delete |
從給定集合中刪除資產。 |
| delete |
從集合中刪除 STAC 項 |
| delete |
從給定集合中刪除鑲嵌定義 |
| delete |
按指定集合的名稱刪除可查詢物件。 |
| delete |
刪除給定集合的渲染選項 |
| get |
在 GeoCatalog 實例中取得一個收藏 |
| get |
獲取給定集合的完整使用者配置 |
| get |
列出給定集合中所有可查詢的物件 |
| get |
在 GeoCatalog 實例中列出所有收藏 |
| get |
獲取給定集合的縮圖。 |
| get |
回傳 STAC 合規類別。 |
| get |
獲取單個 STAC 項 |
| get |
獲取id 數據集中的每個要素都屬於一個集合。 數據集可能由多個特徵集合組成。 特徵集合通常是基於共同結構的相似類型特徵集合。 |
| get |
回傳 STAC 登陸頁面。 |
| get |
從給定集合中獲取鑲嵌定義 |
| get |
獲取給定集合的馬賽克定義 |
| get |
獲取 GeoCatalog 集合的 partitiontype。 |
| get |
在 GeoCatalog 實例中列出所有可查詢物件 |
| get |
獲取給定集合的渲染選項 |
| get |
獲取給定集合的所有渲染選項 |
| get |
取得特定收藏的磁磚設定 |
| replace |
替換 GeoCatalog 實例中的現有收藏 |
| replace |
更新特定集合中的現有資產。 |
| replace |
在集合中替換 STAC 項目 |
| replace |
從給定集合更新馬賽克定義 |
| replace |
更新 GeoCatalog 集合的分區類型。 這將確定資料庫中專案的分區方案,並且只能在載入任何專案之前進行設置。 理想的分區方案會導致每個分區大約有100k個專案。 默認分區方案是 「none」 它不對項目進行分區。 |
| replace |
根據可查詢定義及對應的集合 ID 更新可查詢物件。 |
| replace |
更新特定集合的渲染選項 |
| replace |
更新給定集合的磁貼設置 |
| search | STAC搜尋行動。 |
| update |
更新集合中的 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
在 Collection 元資料中創建新資產,並將關聯的檔寫入託管存儲。
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 集合的 partitiontype。
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 集合的分區類型。 這將確定資料庫中專案的分區方案,並且只能在載入任何專案之前進行設置。
理想的分區方案會導致每個分區大約有100k個專案。
默認分區方案是 「none」 它不對項目進行分區。
replacePartitionType: (collectionId: string, body: PartitionType, options?: StacReplacePartitionTypeOptionalParams) => Promise<void>
屬性值
(collectionId: string, body: PartitionType, options?: StacReplacePartitionTypeOptionalParams) => Promise<void>
replaceQueryable
根據可查詢定義及對應的集合 ID 更新可查詢物件。
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>
search
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>