StacOperations interface
واجهة تمثل عمليات ستاك.
الخصائص
| add |
أضف تعريف فسيفساء إلى مجموعة معينة |
| create |
أنشئ مجموعة جديدة في نسخة GeoCatalog |
| create |
أنشئ أصلا جديدا في بيانات التجمع الوصفية واكتب الملف المرتبط إلى التخزين المدار. |
| create |
أنشئ عنصر STAC جديد أو مجموعة من العناصر في مجموعة |
| create |
قم بتعيين النماذج القابلة للاستعلام لمجموعة معطية قائمة من التعريفات القابلة للاستعلام |
| create |
إضافة خيار عرض لمجموعة معينة |
| delete |
حذف مجموعة في نسخة GeoCatalog |
| delete |
احذف أصلا من مجموعة معينة. |
| delete |
حذف عنصر STAC من مجموعة |
| delete |
حذف تعريف الفسيفساء من مجموعة معينة |
| delete |
احذف الملفات القابلة للاستعلام حسب الاسم لمجموعة محددة. |
| delete |
حذف خيار عرض لمجموعة معينة |
| get |
احصل على مجموعة في نسخة GeoCatalog |
| get |
احصل على التكوين الكامل للمستخدم لمجموعة معينة |
| get |
قم بإدراج جميع القابلين للاستعلام في مجموعة معينة |
| get |
قم بسرد جميع المجموعات في نسخة GeoCatalog |
| get |
احصل على الصورة المصغرة للمجموعة المعينة. |
| get |
يعيد أصناف الامتثال ل STAC. |
| get |
احصل على عنصر STAC واحد |
| get |
ميزات جمع مجموعة الميزات مع معرف كل ميزة في مجموعة البيانات تنتمي إلى مجموعة. قد تتكون مجموعة البيانات من مجموعات ميزات متعددة. غالبا ما تكون مجموعة الميزات مجموعة من الميزات من نوع مشابه، تعتمد على مخطط مشترك. |
| get |
أعد صفحة الهبوط الخاصة ب STAC. |
| get |
احصل على تعريف فسيفساء من مجموعة معينة |
| get |
احصل على تعريفات الفسيفساء لمجموعة معينة |
| get |
احصل على نوع التقسيم لمجموعة GeoCatalog. |
| get |
قم بإدراج جميع القابلين للاستعلام في نسخة GeoCatalog |
| get |
احصل على خيار عرض لمجموعة معينة |
| get |
احصل على جميع خيارات العرض لمجموعة معينة |
| get |
احصل على إعدادات البلاط لمجموعة معينة |
| replace |
استبدال مجموعة موجودة في نسخة GeoCatalog |
| replace |
قم بتحديث أصل موجود في مجموعة معينة. |
| replace |
استبدال عنصر STAC في مجموعة |
| replace |
تحديث تعريف الفسيفساء من مجموعة معينة |
| replace |
تحديث نوع القسم لمجموعة GeoCatalog. سيحدد هذا نظام التقسيم للعناصر داخل قاعدة البيانات، ولا يمكن تعيينه إلا قبل تحميل أي عناصر. تؤدي أنظمة التقسيم المثالية إلى تقسيمات تقارب 100 ألف عنصر لكل منها. نظام التقسيم الافتراضي هو "لا شيء" الذي لا يقسم العناصر. |
| replace |
يقوم بتحديث ملف قابل للاستعلام معطى تعريفا قابلا للاستعلام ومعرف مجموعة مقابل. |
| replace |
تحديث خيار العرض لمجموعة معينة |
| replace |
قم بتحديث إعدادات البلاط لمجموعة معينة |
| search | عملية بحث STAC. |
| update |
تحديث عنصر 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>
search
عملية بحث 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>