تعديل مادة عرض هناك عدد من القيود على عملية التعديل:
- يمكن تعديل الحقول
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/v1beta/{asset.name=projects/*/assets/**}
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
asset.name |
اسم مادة العرض. يكون |
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
| الحقول | |
|---|---|
asset.type |
تمثّل هذه السمة نوع مادة العرض. |
asset.id |
رقم تعريف مادة العرض تعادل |
asset.updateTime |
يشير هذا الحقل إلى وقت آخر تعديل لمادة العرض. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
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.featureViewAssetLocation |
موقع FeatureView هذا في EE |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نصها على مثال EarthEngineAsset.
نطاقات الأذونات
يجب توفير أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، يُرجى الاطّلاع على OAuth 2.0 Overview.