公告:凡是在
2025 年 4 月 15 日前註冊使用 Earth Engine 的非商業專案,都必須
驗證非商業用途資格,才能繼續存取。如未在 2025 年 9 月 26 日前完成驗證,存取權可能會暫停。
ee.data.updateAsset
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
更新資產。
通過驗證的使用者必須是資產的撰寫者或擁有者。
用量 | 傳回 |
---|
ee.data.updateAsset(assetId, asset, updateFields, callback) | 物件 |
引數 | 類型 | 詳細資料 |
---|
assetId | 字串 | 要更新的資產 ID。 |
asset | api.EarthEngineAsset | 更新後的資產版本,只包含要更新的欄位新值。只有「start_time」、「end_time」和「properties」欄位可以更新。如果「updateMask」中有名稱的值,但「asset」中未設定該值,系統就會從資產中刪除該值。 |
updateFields | List<String> | 要更新的欄位名稱清單。這可能包含:
「start_time」或「end_time」可更新對應的時間戳記、
「properties.PROPERTY_NAME」可更新指定屬性,或
「properties」可更新所有屬性。如果清單為空白,系統會更新所有屬性和兩個時間戳記。 |
callback | 函式 (選用) | 選用回呼。如未提供,系統會同步發出呼叫。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-25 (世界標準時間)。
[null,null,["上次更新時間:2025-07-25 (世界標準時間)。"],[],["This function updates an existing asset, requiring the user to be a writer or owner. It accepts the `assetId`, an `asset` object containing new field values, and a list of `updateFields`. Updatable fields include \"start_time\", \"end_time\", and \"properties\". Specifying a field in `updateFields` but not in `asset` deletes it. An empty `updateFields` list updates all properties and timestamps. The function returns an object, with an optional callback for asynchronous operation.\n"]]