StacOperations interface

Stac işlemlerini temsil eden arayüz.

Özellikler

addMosaic

Belirli bir koleksiyona mozaik tanımı ekleme

createCollection

GeoCatalog örneğinde yeni bir koleksiyon oluşturun

createCollectionAsset

Koleksiyon meta verilerinde yeni bir varlık oluşturun ve ilişkili dosyayı yönetilen depolama alanına yazın.

createItem

Bir koleksiyonda yeni bir STAC öğesi veya öğe kümesi oluşturma

createQueryables

Sorgulanabilir tanımların bir listesi verilen bir koleksiyon için sorgulanabilirleri ayarlama

createRenderOption

Belirli bir koleksiyon için oluşturma seçeneği ekleme

deleteCollection

GeoCatalog örneğinde bir koleksiyonu sil

deleteCollectionAsset

Belirli bir koleksiyondan bir varlığı silin.

deleteItem

Koleksiyondan STAC öğesi silme

deleteMosaic

Belirli bir koleksiyondan mozaik tanımını silme

deleteQueryable

Belirtilen koleksiyon için sorgulanabilirleri ada göre silin.

deleteRenderOption

Belirli bir koleksiyon için oluşturma seçeneğini silme

getCollection

GeoCatalog örneğinde bir koleksiyon alın

getCollectionConfiguration

Belirli bir koleksiyon için tam kullanıcı yapılandırmasını alın

getCollectionQueryables

Verilen bir koleksiyondaki tüm sorgulanabilir öğeleri listeleyin

getCollections

Tüm koleksiyonları GeoCatalog örneğinde listeleyin

getCollectionThumbnail

Verilen koleksiyon için küçük resim alın.

getConformanceClasses

STAC uyum sınıflarını döndürüyor.

getItem

Tek bir STAC Öğesi getirme

getItemCollection

Özellik koleksiyonunun özelliklerini id collectionIdile getirin.

Bir veri kümesindeki her özellik bir koleksiyona aittir. Bir veri kümesi birden çok özellik koleksiyonundan oluşabilir. Özellik koleksiyonu genellikle ortak bir şemaya dayanan benzer türdeki özelliklerin bir koleksiyonudur.

getLandingPage

STAC açılış sayfasını geri gönderin.

getMosaic

Belirli bir koleksiyondan mozaik tanımı alın

getMosaics

Belirli bir koleksiyon için mozaik tanımları alma

getPartitionType

GeoCatalog koleksiyonu için partitiontype'ı alın.

getQueryables

Tüm sorgulanabilir dosyaları GeoCatalog örneğinde listeleyin

getRenderOption

Belirli bir koleksiyon için bir oluşturma seçeneği alma

getRenderOptions

Belirli bir koleksiyon için tüm oluşturma seçeneklerini alın

getTileSettings

Belirli bir koleksiyon için karo ayarlarını alın

replaceCollection

GeoCatalog örneğinde mevcut bir koleksiyonu değiştirin

replaceCollectionAsset

Belirli bir koleksiyondaki mevcut varlığı güncelleyin.

replaceItem

Bir STAC öğesini koleksiyonda değiştirin

replaceMosaic

Verilen bir koleksiyondan bir mozaik tanımı güncelleyin

replacePartitionType

GeoCatalog Koleksiyonu için bölüm türünü güncelleştirir. Bu, veritabanındaki öğeler için bölümleme şemasını belirler ve yalnızca herhangi bir öğe yüklenmeden önce ayarlanabilir.

İdeal bölümleme şemaları, her biri yaklaşık 100 bin öğenin bölümlenmesine neden olur.

Varsayılan bölümleme şeması, öğeleri bölümlemeyen "yok" şeklindedir.

replaceQueryable

Sorgulanabilir bir tanım ve ilgili koleksiyon kimliği verildiğinde sorgulanabilir bir dosyayı günceller.

replaceRenderOption

Belirli bir koleksiyon için render seçeneğini güncelle

replaceTileSettings

Belirli bir koleksiyon için kutucuk ayarlarını güncelleştirme

search

STAC arama operasyonu.

updateItem

Koleksiyondaki bir STAC öğesini güncelleştirme

Özellik Ayrıntıları

addMosaic

Belirli bir koleksiyona mozaik tanımı ekleme

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

Özellik Değeri

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

createCollection

GeoCatalog örneğinde yeni bir koleksiyon oluşturun

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

Özellik Değeri

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

createCollectionAsset

Koleksiyon meta verilerinde yeni bir varlık oluşturun ve ilişkili dosyayı yönetilen depolama alanına yazın.

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

Özellik Değeri

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

createItem

Bir koleksiyonda yeni bir STAC öğesi veya öğe kümesi oluşturma

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

Özellik Değeri

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

createQueryables

Sorgulanabilir tanımların bir listesi verilen bir koleksiyon için sorgulanabilirleri ayarlama

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

Özellik Değeri

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

createRenderOption

Belirli bir koleksiyon için oluşturma seçeneği ekleme

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

Özellik Değeri

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

deleteCollection

GeoCatalog örneğinde bir koleksiyonu sil

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

Özellik Değeri

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

deleteCollectionAsset

Belirli bir koleksiyondan bir varlığı silin.

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

Özellik Değeri

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

deleteItem

Koleksiyondan STAC öğesi silme

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

Özellik Değeri

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

deleteMosaic

Belirli bir koleksiyondan mozaik tanımını silme

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

Özellik Değeri

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

deleteQueryable

Belirtilen koleksiyon için sorgulanabilirleri ada göre silin.

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

Özellik Değeri

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

deleteRenderOption

Belirli bir koleksiyon için oluşturma seçeneğini silme

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

Özellik Değeri

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

getCollection

GeoCatalog örneğinde bir koleksiyon alın

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

Özellik Değeri

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

getCollectionConfiguration

Belirli bir koleksiyon için tam kullanıcı yapılandırmasını alın

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

Özellik Değeri

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

getCollectionQueryables

Verilen bir koleksiyondaki tüm sorgulanabilir öğeleri listeleyin

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

Özellik Değeri

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

getCollections

Tüm koleksiyonları GeoCatalog örneğinde listeleyin

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

Özellik Değeri

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

getCollectionThumbnail

Verilen koleksiyon için küçük resim alın.

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

Özellik Değeri

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

getConformanceClasses

STAC uyum sınıflarını döndürüyor.

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

Özellik Değeri

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

getItem

Tek bir STAC Öğesi getirme

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

Özellik Değeri

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

getItemCollection

Özellik koleksiyonunun özelliklerini id collectionIdile getirin.

Bir veri kümesindeki her özellik bir koleksiyona aittir. Bir veri kümesi birden çok özellik koleksiyonundan oluşabilir. Özellik koleksiyonu genellikle ortak bir şemaya dayanan benzer türdeki özelliklerin bir koleksiyonudur.

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

Özellik Değeri

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

getLandingPage

STAC açılış sayfasını geri gönderin.

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

Özellik Değeri

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

getMosaic

Belirli bir koleksiyondan mozaik tanımı alın

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

Özellik Değeri

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

getMosaics

Belirli bir koleksiyon için mozaik tanımları alma

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

Özellik Değeri

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

getPartitionType

GeoCatalog koleksiyonu için partitiontype'ı alın.

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

Özellik Değeri

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

getQueryables

Tüm sorgulanabilir dosyaları GeoCatalog örneğinde listeleyin

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

Özellik Değeri

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

getRenderOption

Belirli bir koleksiyon için bir oluşturma seçeneği alma

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

Özellik Değeri

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

getRenderOptions

Belirli bir koleksiyon için tüm oluşturma seçeneklerini alın

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

Özellik Değeri

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

getTileSettings

Belirli bir koleksiyon için karo ayarlarını alın

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

Özellik Değeri

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

replaceCollection

GeoCatalog örneğinde mevcut bir koleksiyonu değiştirin

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

Özellik Değeri

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

replaceCollectionAsset

Belirli bir koleksiyondaki mevcut varlığı güncelleyin.

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

Özellik Değeri

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

replaceItem

Bir STAC öğesini koleksiyonda değiştirin

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

Özellik Değeri

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

replaceMosaic

Verilen bir koleksiyondan bir mozaik tanımı güncelleyin

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

Özellik Değeri

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

replacePartitionType

GeoCatalog Koleksiyonu için bölüm türünü güncelleştirir. Bu, veritabanındaki öğeler için bölümleme şemasını belirler ve yalnızca herhangi bir öğe yüklenmeden önce ayarlanabilir.

İdeal bölümleme şemaları, her biri yaklaşık 100 bin öğenin bölümlenmesine neden olur.

Varsayılan bölümleme şeması, öğeleri bölümlemeyen "yok" şeklindedir.

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

Özellik Değeri

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

replaceQueryable

Sorgulanabilir bir tanım ve ilgili koleksiyon kimliği verildiğinde sorgulanabilir bir dosyayı günceller.

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

Özellik Değeri

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

replaceRenderOption

Belirli bir koleksiyon için render seçeneğini güncelle

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

Özellik Değeri

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

replaceTileSettings

Belirli bir koleksiyon için kutucuk ayarlarını güncelleştirme

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

Özellik Değeri

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

STAC arama operasyonu.

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

Özellik Değeri

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

updateItem

Koleksiyondaki bir STAC öğesini güncelleştirme

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

Özellik Değeri

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