StacOperations interface

Interfejs reprezentujący operacje Stact.

Właściwości

addMosaic

Dodawanie definicji mozaiki do danej kolekcji

createCollection

Utwórz nową kolekcję w instancji GeoCatalog

createCollectionAsset

Utwórz nowy zasób w metadanych kolekcji i zapisz skojarzony plik w zarządzanym magazynie.

createItem

Tworzenie nowego elementu STAC lub zestawu elementów w kolekcji

createQueryables

Ustawianie zapytań dla kolekcji z podaną listą definicji z możliwością wykonywania zapytań

createRenderOption

Dodawanie opcji renderowania dla danej kolekcji

deleteCollection

Usuń kolekcję w instancji GeoCatalog

deleteCollectionAsset

Usuwanie zasobu z danej kolekcji.

deleteItem

Usuwanie elementu STAC z kolekcji

deleteMosaic

Usuwanie definicji mozaiki z danej kolekcji

deleteQueryable

Usuń elementy zapytań według nazwy dla określonej kolekcji.

deleteRenderOption

Usuwanie opcji renderowania dla danej kolekcji

getCollection

Pobierz kolekcję w instancji GeoCatalog

getCollectionConfiguration

Pobierz pełną konfigurację użytkownika dla danej kolekcji

getCollectionQueryables

Wymień wszystkie zapytanialne elementy w danej kolekcji

getCollections

Wypisz wszystkie kolekcje w instancji GeoCatalog

getCollectionThumbnail

Pobierz miniaturę dla danej kolekcji.

getConformanceClasses

Zwraca klasy zgodności STAC.

getItem

Pobieranie pojedynczego elementu STAC

getItemCollection

Pobierz cechy zbioru obiektów o identyfikatorze collectionId.

Każdy obiekt w zestawie danych należy do kolekcji. Zestaw danych może składać się z wielu zbiorów obiektów. Kolekcja cech to często zbiór cech podobnego typu, oparty na wspólnym schemacie.

getLandingPage

Wróć na stronę startową STAC.

getMosaic

Pobieranie definicji mozaiki z danej kolekcji

getMosaics

Pobieranie definicji mozaiki dla danej kolekcji

getPartitionType

Pobierz typ partycji dla kolekcji GeoCatalog.

getQueryables

Wymień wszystkie zapytania-przedmioty w instancji GeoCatalog

getRenderOption

Pobieranie opcji renderowania dla danej kolekcji

getRenderOptions

Pobieranie wszystkich opcji renderowania dla danej kolekcji

getTileSettings

Pobierz ustawienia kafelków dla danej kolekcji

replaceCollection

Zamień istniejącą kolekcję w instancji GeoCatalog

replaceCollectionAsset

Zaktualizuj istniejący zasób w danej kolekcji.

replaceItem

Zamień przedmiot STAC w kolekcji

replaceMosaic

Zaktualizuj definicję mozaiki z danego zbioru

replacePartitionType

Aktualizuje typ partycji dla kolekcji GeoCatalog. Spowoduje to określenie schematu partycjonowania dla elementów w bazie danych i można go ustawić tylko przed załadowaniem jakichkolwiek elementów.

Idealne schematy partycjonowania skutkują partycjami po około 100 tys. elementów każda.

Domyślny schemat partycjonowania to "none", który nie partycjonuje elementów.

replaceQueryable

Aktualizuje zapytanie na podstawie definicji do zapytania, oraz odpowiadającego mu identyfikatora kolekcji.

replaceRenderOption

Zaktualizuj opcję renderowania dla danej kolekcji

replaceTileSettings

Aktualizowanie ustawień kafelków dla danej kolekcji

search

Operacja poszukiwawcza STAC.

updateItem

Aktualizowanie elementu STAC w kolekcji

Szczegóły właściwości

addMosaic

Dodawanie definicji mozaiki do danej kolekcji

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

Wartość właściwości

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

createCollection

Utwórz nową kolekcję w instancji GeoCatalog

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

Wartość właściwości

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

createCollectionAsset

Utwórz nowy zasób w metadanych kolekcji i zapisz skojarzony plik w zarządzanym magazynie.

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

Wartość właściwości

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

createItem

Tworzenie nowego elementu STAC lub zestawu elementów w kolekcji

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

Wartość właściwości

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

createQueryables

Ustawianie zapytań dla kolekcji z podaną listą definicji z możliwością wykonywania zapytań

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

Wartość właściwości

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

createRenderOption

Dodawanie opcji renderowania dla danej kolekcji

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

Wartość właściwości

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

deleteCollection

Usuń kolekcję w instancji GeoCatalog

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

Wartość właściwości

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

deleteCollectionAsset

Usuwanie zasobu z danej kolekcji.

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

Wartość właściwości

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

deleteItem

Usuwanie elementu STAC z kolekcji

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

Wartość właściwości

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

deleteMosaic

Usuwanie definicji mozaiki z danej kolekcji

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

Wartość właściwości

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

deleteQueryable

Usuń elementy zapytań według nazwy dla określonej kolekcji.

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

Wartość właściwości

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

deleteRenderOption

Usuwanie opcji renderowania dla danej kolekcji

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

Wartość właściwości

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

getCollection

Pobierz kolekcję w instancji GeoCatalog

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

Wartość właściwości

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

getCollectionConfiguration

Pobierz pełną konfigurację użytkownika dla danej kolekcji

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

Wartość właściwości

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

getCollectionQueryables

Wymień wszystkie zapytanialne elementy w danej kolekcji

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

Wartość właściwości

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

getCollections

Wypisz wszystkie kolekcje w instancji GeoCatalog

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

Wartość właściwości

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

getCollectionThumbnail

Pobierz miniaturę dla danej kolekcji.

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

Wartość właściwości

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

getConformanceClasses

Zwraca klasy zgodności STAC.

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

Wartość właściwości

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

getItem

Pobieranie pojedynczego elementu STAC

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

Wartość właściwości

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

getItemCollection

Pobierz cechy zbioru obiektów o identyfikatorze collectionId.

Każdy obiekt w zestawie danych należy do kolekcji. Zestaw danych może składać się z wielu zbiorów obiektów. Kolekcja cech to często zbiór cech podobnego typu, oparty na wspólnym schemacie.

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

Wartość właściwości

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

getLandingPage

Wróć na stronę startową STAC.

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

Wartość właściwości

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

getMosaic

Pobieranie definicji mozaiki z danej kolekcji

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

Wartość właściwości

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

getMosaics

Pobieranie definicji mozaiki dla danej kolekcji

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

Wartość właściwości

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

getPartitionType

Pobierz typ partycji dla kolekcji GeoCatalog.

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

Wartość właściwości

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

getQueryables

Wymień wszystkie zapytania-przedmioty w instancji GeoCatalog

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

Wartość właściwości

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

getRenderOption

Pobieranie opcji renderowania dla danej kolekcji

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

Wartość właściwości

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

getRenderOptions

Pobieranie wszystkich opcji renderowania dla danej kolekcji

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

Wartość właściwości

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

getTileSettings

Pobierz ustawienia kafelków dla danej kolekcji

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

Wartość właściwości

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

replaceCollection

Zamień istniejącą kolekcję w instancji GeoCatalog

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

Wartość właściwości

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

replaceCollectionAsset

Zaktualizuj istniejący zasób w danej kolekcji.

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

Wartość właściwości

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

replaceItem

Zamień przedmiot STAC w kolekcji

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

Wartość właściwości

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

replaceMosaic

Zaktualizuj definicję mozaiki z danego zbioru

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

Wartość właściwości

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

replacePartitionType

Aktualizuje typ partycji dla kolekcji GeoCatalog. Spowoduje to określenie schematu partycjonowania dla elementów w bazie danych i można go ustawić tylko przed załadowaniem jakichkolwiek elementów.

Idealne schematy partycjonowania skutkują partycjami po około 100 tys. elementów każda.

Domyślny schemat partycjonowania to "none", który nie partycjonuje elementów.

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

Wartość właściwości

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

replaceQueryable

Aktualizuje zapytanie na podstawie definicji do zapytania, oraz odpowiadającego mu identyfikatora kolekcji.

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

Wartość właściwości

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

replaceRenderOption

Zaktualizuj opcję renderowania dla danej kolekcji

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

Wartość właściwości

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

replaceTileSettings

Aktualizowanie ustawień kafelków dla danej kolekcji

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

Wartość właściwości

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

Operacja poszukiwawcza STAC.

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

Wartość właściwości

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

updateItem

Aktualizowanie elementu STAC w kolekcji

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

Wartość właściwości

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