StacOperations interface

Antarmuka yang mewakili operasi Stac.

Properti

addMosaic

Menambahkan definisi mosaik ke koleksi tertentu

createCollection

Membuat koleksi baru di instans GeoCatalog

createCollectionAsset

Buat aset baru dalam metadata Koleksi dan tulis file terkait ke penyimpanan terkelola.

createItem

Membuat item STAC baru atau sekumpulan item dalam koleksi

createQueryables

Atur kueri untuk koleksi yang diberikan daftar definisi yang dapat dikueri

createRenderOption

Menambahkan opsi render untuk koleksi tertentu

deleteCollection

Menghapus koleksi di instans GeoCatalog

deleteCollectionAsset

Hapus aset dari koleksi tertentu.

deleteItem

Menghapus item STAC dari koleksi

deleteMosaic

Menghapus definisi mosaik dari koleksi tertentu

deleteQueryable

Hapus pertanyaan berdasarkan nama untuk koleksi yang ditentukan.

deleteRenderOption

Menghapus opsi render untuk koleksi tertentu

getCollection

Mendapatkan koleksi di instans GeoCatalog

getCollectionConfiguration

Dapatkan konfigurasi pengguna lengkap untuk koleksi tertentu

getCollectionQueryables

Mencantumkan semua kueri dalam koleksi tertentu

getCollections

Cantumkan semua koleksi dalam instans GeoCatalog

getCollectionThumbnail

Dapatkan thumbnail untuk koleksi tertentu.

getConformanceClasses

Mengembalikan kelas kesesuaian STAC.

getItem

Ambil satu Item STAC

getItemCollection

Ambil fitur koleksi fitur dengan id collectionId.

Setiap fitur dalam himpunan data termasuk dalam koleksi. Himpunan data dapat terdiri dari beberapa kumpulan fitur. Kumpulan fitur seringkali merupakan kumpulan fitur dengan jenis yang serupa, berdasarkan skema umum.

getLandingPage

Kembalikan halaman arahan STAC.

getMosaic

Mendapatkan definisi mosaik dari koleksi tertentu

getMosaics

Mendapatkan definisi mosaik untuk koleksi tertentu

getPartitionType

Dapatkan partitiontype untuk Koleksi GeoCatalog.

getQueryables

Cantumkan semua kueri dalam instans GeoCatalog

getRenderOption

Mendapatkan opsi render untuk koleksi tertentu

getRenderOptions

Dapatkan semua opsi render untuk koleksi tertentu

getTileSettings

Mendapatkan pengaturan petak peta untuk koleksi tertentu

replaceCollection

Mengganti koleksi yang ada di instans GeoCatalog

replaceCollectionAsset

Perbarui aset yang ada dalam koleksi tertentu.

replaceItem

Mengganti item STAC dalam koleksi

replaceMosaic

Memperbarui definisi mosaik dari koleksi tertentu

replacePartitionType

Memperbarui jenis partisi untuk Koleksi GeoCatalog. Ini akan menentukan skema partisi untuk item dalam database, dan hanya dapat diatur sebelum item apa pun dimuat.

Skema partisi yang ideal menghasilkan partisi masing-masing sekitar 100 ribu item.

Skema partisi default adalah "none" yang tidak mempartisi item.

replaceQueryable

Memperbarui kueri yang diberikan definisi yang dapat dikueri dan id koleksi yang sesuai.

replaceRenderOption

Perbarui opsi render untuk koleksi tertentu

replaceTileSettings

Memperbarui pengaturan petak peta untuk koleksi tertentu

search

Operasi pencarian STAC.

updateItem

Memperbarui item STAC dalam koleksi

Detail Properti

addMosaic

Menambahkan definisi mosaik ke koleksi tertentu

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

Nilai Properti

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

createCollection

Membuat koleksi baru di instans GeoCatalog

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

Nilai Properti

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

createCollectionAsset

Buat aset baru dalam metadata Koleksi dan tulis file terkait ke penyimpanan terkelola.

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

Nilai Properti

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

createItem

Membuat item STAC baru atau sekumpulan item dalam koleksi

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

Nilai Properti

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

createQueryables

Atur kueri untuk koleksi yang diberikan daftar definisi yang dapat dikueri

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

Nilai Properti

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

createRenderOption

Menambahkan opsi render untuk koleksi tertentu

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

Nilai Properti

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

deleteCollection

Menghapus koleksi di instans GeoCatalog

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

Nilai Properti

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

deleteCollectionAsset

Hapus aset dari koleksi tertentu.

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

Nilai Properti

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

deleteItem

Menghapus item STAC dari koleksi

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

Nilai Properti

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

deleteMosaic

Menghapus definisi mosaik dari koleksi tertentu

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

Nilai Properti

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

deleteQueryable

Hapus pertanyaan berdasarkan nama untuk koleksi yang ditentukan.

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

Nilai Properti

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

deleteRenderOption

Menghapus opsi render untuk koleksi tertentu

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

Nilai Properti

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

getCollection

Mendapatkan koleksi di instans GeoCatalog

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

Nilai Properti

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

getCollectionConfiguration

Dapatkan konfigurasi pengguna lengkap untuk koleksi tertentu

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

Nilai Properti

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

getCollectionQueryables

Mencantumkan semua kueri dalam koleksi tertentu

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

Nilai Properti

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

getCollections

Cantumkan semua koleksi dalam instans GeoCatalog

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

Nilai Properti

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

getCollectionThumbnail

Dapatkan thumbnail untuk koleksi tertentu.

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

Nilai Properti

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

getConformanceClasses

Mengembalikan kelas kesesuaian STAC.

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

Nilai Properti

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

getItem

Ambil satu Item STAC

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

Nilai Properti

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

getItemCollection

Ambil fitur koleksi fitur dengan id collectionId.

Setiap fitur dalam himpunan data termasuk dalam koleksi. Himpunan data dapat terdiri dari beberapa kumpulan fitur. Kumpulan fitur seringkali merupakan kumpulan fitur dengan jenis yang serupa, berdasarkan skema umum.

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

Nilai Properti

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

getLandingPage

Kembalikan halaman arahan STAC.

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

Nilai Properti

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

getMosaic

Mendapatkan definisi mosaik dari koleksi tertentu

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

Nilai Properti

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

getMosaics

Mendapatkan definisi mosaik untuk koleksi tertentu

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

Nilai Properti

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

getPartitionType

Dapatkan partitiontype untuk Koleksi GeoCatalog.

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

Nilai Properti

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

getQueryables

Cantumkan semua kueri dalam instans GeoCatalog

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

Nilai Properti

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

getRenderOption

Mendapatkan opsi render untuk koleksi tertentu

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

Nilai Properti

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

getRenderOptions

Dapatkan semua opsi render untuk koleksi tertentu

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

Nilai Properti

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

getTileSettings

Mendapatkan pengaturan petak peta untuk koleksi tertentu

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

Nilai Properti

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

replaceCollection

Mengganti koleksi yang ada di instans GeoCatalog

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

Nilai Properti

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

replaceCollectionAsset

Perbarui aset yang ada dalam koleksi tertentu.

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

Nilai Properti

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

replaceItem

Mengganti item STAC dalam koleksi

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

Nilai Properti

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

replaceMosaic

Memperbarui definisi mosaik dari koleksi tertentu

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

Nilai Properti

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

replacePartitionType

Memperbarui jenis partisi untuk Koleksi GeoCatalog. Ini akan menentukan skema partisi untuk item dalam database, dan hanya dapat diatur sebelum item apa pun dimuat.

Skema partisi yang ideal menghasilkan partisi masing-masing sekitar 100 ribu item.

Skema partisi default adalah "none" yang tidak mempartisi item.

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

Nilai Properti

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

replaceQueryable

Memperbarui kueri yang diberikan definisi yang dapat dikueri dan id koleksi yang sesuai.

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

Nilai Properti

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

replaceRenderOption

Perbarui opsi render untuk koleksi tertentu

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

Nilai Properti

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

replaceTileSettings

Memperbarui pengaturan petak peta untuk koleksi tertentu

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

Nilai Properti

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

Operasi pencarian STAC.

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

Nilai Properti

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

updateItem

Memperbarui item STAC dalam koleksi

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

Nilai Properti

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