עדכון נכס. יש כמה מגבלות על פעולת העדכון:
- אפשר לעדכן רק את השדות
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 משתמשת בתחביר של Transcoding של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
asset.name |
שם הנכס. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
שדות | |
---|---|
asset.type |
סוג הנכס. |
asset.id |
מזהה הנכס. זהה ל- |
asset.updateTime |
זמן השינוי האחרון של הנכס. הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: |
asset.properties |
מאפייני מפתח/ערך שמשויכים לנכס. |
asset.startTime |
חותמת הזמן המשויכת לנכס, אם יש כזו, למשל השעה שבה צולמה תמונה לווינית. בנכסים שתואמים למרווח זמן מסוים, כמו ערכים ממוצעים לאורך חודש או שנה, חותמת הזמן הזו תואמת לתחילת המרווח הזה. הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: |
asset.endTime |
בנכסים שתואמים למרווח זמן מסוים, כמו ערכים ממוצעים לאורך חודש או שנה, חותמת הזמן הזו תואמת לסוף מרווח הזמן הזה (לא כולל). הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד '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.featureViewAssetLocation |
המיקום של תצוגת המאפיינים הזו ב-EE. |
גוף התשובה
אם הפעולה מצליחה, גוף התגובה מכיל מופע של EarthEngineAsset
.
היקפי הרשאה
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
מידע נוסף זמין בOAuth 2.0 Overview.