StacOperations interface
Stac işlemlerini temsil eden arayüz.
Özellikler
| add |
Belirli bir koleksiyona mozaik tanımı ekleme |
| create |
GeoCatalog örneğinde yeni bir koleksiyon oluşturun |
| create |
Koleksiyon meta verilerinde yeni bir varlık oluşturun ve ilişkili dosyayı yönetilen depolama alanına yazın. |
| create |
Bir koleksiyonda yeni bir STAC öğesi veya öğe kümesi oluşturma |
| create |
Sorgulanabilir tanımların bir listesi verilen bir koleksiyon için sorgulanabilirleri ayarlama |
| create |
Belirli bir koleksiyon için oluşturma seçeneği ekleme |
| delete |
GeoCatalog örneğinde bir koleksiyonu sil |
| delete |
Belirli bir koleksiyondan bir varlığı silin. |
| delete |
Koleksiyondan STAC öğesi silme |
| delete |
Belirli bir koleksiyondan mozaik tanımını silme |
| delete |
Belirtilen koleksiyon için sorgulanabilirleri ada göre silin. |
| delete |
Belirli bir koleksiyon için oluşturma seçeneğini silme |
| get |
GeoCatalog örneğinde bir koleksiyon alın |
| get |
Belirli bir koleksiyon için tam kullanıcı yapılandırmasını alın |
| get |
Verilen bir koleksiyondaki tüm sorgulanabilir öğeleri listeleyin |
| get |
Tüm koleksiyonları GeoCatalog örneğinde listeleyin |
| get |
Verilen koleksiyon için küçük resim alın. |
| get |
STAC uyum sınıflarını döndürüyor. |
| get |
Tek bir STAC Öğesi getirme |
| get |
Özellik koleksiyonunun özelliklerini id 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. |
| get |
STAC açılış sayfasını geri gönderin. |
| get |
Belirli bir koleksiyondan mozaik tanımı alın |
| get |
Belirli bir koleksiyon için mozaik tanımları alma |
| get |
GeoCatalog koleksiyonu için partitiontype'ı alın. |
| get |
Tüm sorgulanabilir dosyaları GeoCatalog örneğinde listeleyin |
| get |
Belirli bir koleksiyon için bir oluşturma seçeneği alma |
| get |
Belirli bir koleksiyon için tüm oluşturma seçeneklerini alın |
| get |
Belirli bir koleksiyon için karo ayarlarını alın |
| replace |
GeoCatalog örneğinde mevcut bir koleksiyonu değiştirin |
| replace |
Belirli bir koleksiyondaki mevcut varlığı güncelleyin. |
| replace |
Bir STAC öğesini koleksiyonda değiştirin |
| replace |
Verilen bir koleksiyondan bir mozaik tanımı güncelleyin |
| replace |
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. |
| replace |
Sorgulanabilir bir tanım ve ilgili koleksiyon kimliği verildiğinde sorgulanabilir bir dosyayı günceller. |
| replace |
Belirli bir koleksiyon için render seçeneğini güncelle |
| replace |
Belirli bir koleksiyon için kutucuk ayarlarını güncelleştirme |
| search | STAC arama operasyonu. |
| update |
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>
search
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>