تعديل مادة عرض هناك عدد من القيود المفروضة على عملية التعديل:
- يمكن تعديل حقول
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 |
قناع التعديل الذي يحدّد حقول مادة العرض التي سيتم تعديلها هذه قائمة مفصولة بفواصل تتضمّن أسماء حقول مؤهَّلة بالكامل. مثال: |
حقل الربط location معلومات حول مكان تخزين الوحدات المربّعة للصور النقطية وكيفية تخزينها يمكن أن يكون location واحدًا فقط مما يلي: |
|
asset.cloudStorageLocation |
تمّ الإيقاف. استخدِم |
asset.gcsLocation |
تمّ الإيقاف. استخدِم |
asset.featureViewAssetLocation |
الموقع الجغرافي لعرض "الميزات" هذا في إسبانيا |
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال EarthEngineAsset
.
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، يُرجى الاطّلاع على OAuth 2.0 Overview.