تعديل مادة عرض هناك عدد من القيود على عملية التعديل:
- لا يمكن تعديل سوى الحقول
titleوdescriptionوstartTimeوendTimeوpropertiesفي مادة العرض. - يؤدي تسمية
"properties"فيupdateMaskإلى استبدال جميع السمات التي يحدّدها المستخدم في مادة العرض بالسمات فيasset. - يؤدي تسمية
"title"أو"description"أو"startTime"أو"endTime"فيupdateMaskوعدم تقديم قيمة فيassetإلى إلغاء ضبط هذا الحقل. - من الممكن تعديل السمات الفردية من خلال تسميتها في
updateMask، مثل"properties.my_property_name". سيتم ضبط قيمة السمة على القيمة المقابلة منasset.properties. إذا لم تكن هناك قيمة مقابلة فيasset.properties، أو إذا كانت هناك قيمة ولكنهاNullValue، سيتم حذف السمة من مادة العرض. - لا يمكن ضبط السمات إلا على قيم سلسلة أو أرقام، أو حذفها من خلال تحديد
NullValue. - سيؤدي تقديم
updateMaskفارغ إلى استبدال الطوابع الزمنية والسمات في مادة العرض بالقيم فيasset.
طلب HTTP
PATCH https://earthengine.googleapis.com/v1alpha/{asset.name=projects/*/assets/**}
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
asset.name |
اسم مادة العرض. |
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "gcsLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
| الحقول | |
|---|---|
asset.type |
نوع مادة العرض |
asset.id |
رقم تعريف مادة العرض يعادل |
asset.updateTime |
وقت آخر تعديل لمادة العرض يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
asset.title |
عنوان مادة العرض |
asset.description |
وصف مادة العرض |
asset.properties |
سمات مفتاح/قيمة مرتبطة بمادة العرض |
asset.startTime |
الطابع الزمني المرتبط بمادة العرض، إن وجد، مثلاً الوقت الذي تم فيه التقاط صورة القمر الصناعي بالنسبة إلى مواد العرض التي تتوافق مع فاصل زمني، مثل القيم المتوسّطة على مدار شهر أو سنة، يتوافق هذا الطابع الزمني مع بداية هذا الفاصل الزمني. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
asset.endTime |
بالنسبة إلى مواد العرض التي تتوافق مع فاصل زمني، مثل القيم المتوسّطة على مدار شهر أو سنة، يتوافق هذا الطابع الزمني مع نهاية هذا الفاصل الزمني (غير مشمولة). يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
asset.geometry |
المساحة الجغرافية المرتبطة بمادة العرض، إن وجدت، ككائن هندسي بتنسيق GeoJSON (راجِع RFC 7946) |
asset.bands[] |
معلومات عن نطاقات بيانات مادة عرض الصورة تم حذفها لمواد العرض غير الصور |
asset.sizeBytes |
حجم مادة العرض الفرعية (مثل صورة) بالبايت |
asset.featureCount |
عدد الميزات في مادة العرض، إن كان ذلك منطبقًا |
asset.quota |
معلومات الحصة المرتبطة بمادة عرض المجلد، إن وجدت يتم عرضها لمواد عرض المجلدات التي يملكها المستخدم على المستوى الأعلى (مثل "users/*" أو "projects/*"). |
asset.tilesets[] |
مجموعات مربّعات الصور التي تستند إليها هذه الصورة لا تظهر إلا للصور الخارجية التي يتم استرداد وحدات البكسل فيها من مساحة تخزين لا تملكها Earth Engine. |
updateMask |
قناع التعديل الذي يحدّد الحقول التي سيتم تعديلها في مادة العرض هذه قائمة قيم مفصولة بفاصلة تتضمّن أسماء الحقول المؤهّلة بالكامل. مثال: |
| معلومات عن مكان تخزين مربّعات الصور النقطية وكيفية تخزينها في ما يلي قائمة بالحقول التي يستبعد كلٌّ منها الآخر. سيتم ضبط حقل واحد على الأكثر في الردّ: | |
asset.cloudStorageLocation |
تمّ الإيقاف. استخدِم |
asset.gcsLocation |
تمّ الإيقاف. استخدِم |
asset.featureViewAssetLocation |
موقع FeatureView هذا في Earth Engine |
| نهاية الحقول التي يستبعد كلٌّ منها الآخر | |
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نصها على مثال EarthEngineAsset.
نطاقات الأذونات
يجب توفير أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، راجِع OAuth 2.0 Overview.