StacOperations interface

واجهة تمثل عمليات ستاك.

الخصائص

addMosaic

أضف تعريف فسيفساء إلى مجموعة معينة

createCollection

أنشئ مجموعة جديدة في نسخة GeoCatalog

createCollectionAsset

أنشئ أصلا جديدا في بيانات التجمع الوصفية واكتب الملف المرتبط إلى التخزين المدار.

createItem

أنشئ عنصر STAC جديد أو مجموعة من العناصر في مجموعة

createQueryables

قم بتعيين النماذج القابلة للاستعلام لمجموعة معطية قائمة من التعريفات القابلة للاستعلام

createRenderOption

إضافة خيار عرض لمجموعة معينة

deleteCollection

حذف مجموعة في نسخة GeoCatalog

deleteCollectionAsset

احذف أصلا من مجموعة معينة.

deleteItem

حذف عنصر STAC من مجموعة

deleteMosaic

حذف تعريف الفسيفساء من مجموعة معينة

deleteQueryable

احذف الملفات القابلة للاستعلام حسب الاسم لمجموعة محددة.

deleteRenderOption

حذف خيار عرض لمجموعة معينة

getCollection

احصل على مجموعة في نسخة GeoCatalog

getCollectionConfiguration

احصل على التكوين الكامل للمستخدم لمجموعة معينة

getCollectionQueryables

قم بإدراج جميع القابلين للاستعلام في مجموعة معينة

getCollections

قم بسرد جميع المجموعات في نسخة GeoCatalog

getCollectionThumbnail

احصل على الصورة المصغرة للمجموعة المعينة.

getConformanceClasses

يعيد أصناف الامتثال ل STAC.

getItem

احصل على عنصر STAC واحد

getItemCollection

ميزات جمع مجموعة الميزات مع معرف collectionId.

كل ميزة في مجموعة البيانات تنتمي إلى مجموعة. قد تتكون مجموعة البيانات من مجموعات ميزات متعددة. غالبا ما تكون مجموعة الميزات مجموعة من الميزات من نوع مشابه، تعتمد على مخطط مشترك.

getLandingPage

أعد صفحة الهبوط الخاصة ب STAC.

getMosaic

احصل على تعريف فسيفساء من مجموعة معينة

getMosaics

احصل على تعريفات الفسيفساء لمجموعة معينة

getPartitionType

احصل على نوع التقسيم لمجموعة GeoCatalog.

getQueryables

قم بإدراج جميع القابلين للاستعلام في نسخة GeoCatalog

getRenderOption

احصل على خيار عرض لمجموعة معينة

getRenderOptions

احصل على جميع خيارات العرض لمجموعة معينة

getTileSettings

احصل على إعدادات البلاط لمجموعة معينة

replaceCollection

استبدال مجموعة موجودة في نسخة GeoCatalog

replaceCollectionAsset

قم بتحديث أصل موجود في مجموعة معينة.

replaceItem

استبدال عنصر STAC في مجموعة

replaceMosaic

تحديث تعريف الفسيفساء من مجموعة معينة

replacePartitionType

تحديث نوع القسم لمجموعة GeoCatalog. سيحدد هذا نظام التقسيم للعناصر داخل قاعدة البيانات، ولا يمكن تعيينه إلا قبل تحميل أي عناصر.

تؤدي أنظمة التقسيم المثالية إلى تقسيمات تقارب 100 ألف عنصر لكل منها.

نظام التقسيم الافتراضي هو "لا شيء" الذي لا يقسم العناصر.

replaceQueryable

يقوم بتحديث ملف قابل للاستعلام معطى تعريفا قابلا للاستعلام ومعرف مجموعة مقابل.

replaceRenderOption

تحديث خيار العرض لمجموعة معينة

replaceTileSettings

قم بتحديث إعدادات البلاط لمجموعة معينة

search

عملية بحث STAC.

updateItem

تحديث عنصر STAC في مجموعة

تفاصيل الخاصية

addMosaic

أضف تعريف فسيفساء إلى مجموعة معينة

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

قم بتعيين النماذج القابلة للاستعلام لمجموعة معطية قائمة من التعريفات القابلة للاستعلام

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

حذف تعريف الفسيفساء من مجموعة معينة

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

ميزات جمع مجموعة الميزات مع معرف 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.

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. سيحدد هذا نظام التقسيم للعناصر داخل قاعدة البيانات، ولا يمكن تعيينه إلا قبل تحميل أي عناصر.

تؤدي أنظمة التقسيم المثالية إلى تقسيمات تقارب 100 ألف عنصر لكل منها.

نظام التقسيم الافتراضي هو "لا شيء" الذي لا يقسم العناصر.

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

قيمة الخاصية

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

replaceQueryable

يقوم بتحديث ملف قابل للاستعلام معطى تعريفا قابلا للاستعلام ومعرف مجموعة مقابل.

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>