StacOperations interface

Stac 작업을 나타내는 인터페이스.

속성

addMosaic

지정된 컬렉션에 모자이크 정의 추가Add a mosaic definition to a given collection

createCollection

GeoCatalog 인스턴스에서 새 컬렉션을 생성하세요

createCollectionAsset

컬렉션 메타데이터에서 새 자산을 만들고 관련 파일을 관리 스토리지에 씁니다.

createItem

컬렉션에서 새 STAC 항목 또는 항목 집합을 만듭니다.

createQueryables

쿼리 가능한 정의 목록이 주어지면 컬렉션에 대한 쿼리 가능 항목 설정Set queryables for a collection given a query able definitions

createRenderOption

지정된 컬렉션에 대한 렌더링 옵션 추가

deleteCollection

GeoCatalog 인스턴스에서 컬렉션을 삭제하기

deleteCollectionAsset

지정된 컬렉션에서 자산을 삭제합니다.

deleteItem

컬렉션에서 STAC 항목 삭제

deleteMosaic

Delete a mosaic definition from a given collection(지정된 컬렉션에서 모자이크 정의 삭제)

deleteQueryable

지정된 컬렉션에 대해 이름으로 쿼리 가능 항목을 삭제합니다.

deleteRenderOption

지정된 컬렉션에 대한 렌더링 옵션 삭제

getCollection

GeoCatalog 인스턴스에서 컬렉션을 얻으세요

getCollectionConfiguration

지정된 컬렉션에 대한 전체 사용자 구성 가져오기

getCollectionQueryables

주어진 컬렉션 내 모든 쿼리 가능한 항목을 나열하세요

getCollections

GeoCatalog 인스턴스에 모든 컬렉션을 나열하세요

getCollectionThumbnail

지정된 컬렉션에 대한 썸네일을 가져옵니다.

getConformanceClasses

STAC 적합성 클래스를 반환합니다.

getItem

단일 STAC 항목 가져오기

getItemCollection

id collectionId를 사용하여 기능 컬렉션의 기능을 가져옵니다.

데이터셋의 모든 피처는 컬렉션에 속합니다. 데이터 세트는 여러 기능 컬렉션으로 구성될 수 있습니다. 특징 모음은 종종 공통 스키마를 기반으로 한 유사한 유형의 특징들의 집합입니다.

getLandingPage

STAC 랜딩 페이지를 반환하세요.

getMosaic

주어진 컬렉션에서 모자이크 정의 가져오기

getMosaics

지정된 컬렉션에 대한 모자이크 정의를 가져옵니다

getPartitionType

GeoCatalog 컬렉션에 대한 partitiontype을 가져옵니다.

getQueryables

GeoCatalog 인스턴스에서 모든 쿼리 가능 항목을 나열하세요

getRenderOption

지정된 컬렉션에 대한 렌더링 옵션 가져오기

getRenderOptions

지정된 컬렉션에 대한 모든 렌더링 옵션 가져오기

getTileSettings

특정 컬렉션의 타일 설정을 얻으세요

replaceCollection

GeoCatalog 인스턴스에서 기존 컬렉션을 교체하기

replaceCollectionAsset

특정 컬렉션 내 기존 자산을 업데이트하세요.

replaceItem

컬렉션 내 STAC 항목을 교체하기

replaceMosaic

주어진 컬렉션에서 모자이크 정의를 업데이트합니다

replacePartitionType

GeoCatalog 컬렉션에 대한 파티션 유형을 업데이트합니다. 이렇게 하면 데이터베이스 내의 항목에 대한 분할 체계가 결정되며 항목이 로드되기 전에만 설정할 수 있습니다.

이상적인 파티션 구성표는 각각 약 100k 항목의 파티션을 생성합니다.

기본 파티션 구성표는 항목을 파티션하지 않는 "none"입니다.

replaceQueryable

쿼리 가능한 정의와 해당 컬렉션 ID를 주고 쿼리 대상을 업데이트합니다.

replaceRenderOption

특정 컬렉션의 렌더링 옵션을 업데이트하기

replaceTileSettings

지정된 컬렉션에 대한 타일 설정 업데이트

search

STAC 수색 작업.

updateItem

컬렉션에서 STAC 항목 업데이트

속성 세부 정보

addMosaic

지정된 컬렉션에 모자이크 정의 추가Add a mosaic definition to a given collection

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

쿼리 가능한 정의 목록이 주어지면 컬렉션에 대한 쿼리 가능 항목 설정Set queryables for a collection given a query able definitions

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

Delete a mosaic definition from a given collection(지정된 컬렉션에서 모자이크 정의 삭제)

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>

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>