公告:凡是在
2025 年 4 月 15 日前註冊使用 Earth Engine 的非商業專案,都必須
驗證非商業用途資格,才能繼續存取。如未在 2025 年 9 月 26 日前完成驗證,存取權可能會暫停。
ee.Number.aside
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
呼叫函式時,會將這個物件做為第一個引數傳遞,並傳回自身。方便,例如偵錯時:
var c = ee.ImageCollection('foo').aside(print)
.filterDate('2001-01-01', '2002-01-01').aside(print, 'In 2001')
.filterBounds(geom).aside(print, 'In region')
.aside(Map.addLayer, {min: 0, max: 142}, 'Filtered')
.select('a', 'b');
傳回相同物件,用於鏈結。
| 用量 | 傳回 |
|---|
Number.aside(func, var_args) | ComputedObject |
| 引數 | 類型 | 詳細資料 |
|---|
這個:computedobject | ComputedObject | ComputedObject 例項。 |
func | 函式 | 要呼叫的函式。 |
var_args | VarArgs<Object> | 要傳遞至函式的任何額外引數。 |
範例
程式碼編輯器 (JavaScript)
// Print a message when constructing an ee.Number.
var eeNum = ee.Number(10).aside(print, 'An ee.Number was defined');
Python 設定
請參閱
Python 環境頁面,瞭解 Python API 和如何使用 geemap 進行互動式開發。
import ee
import geemap.core as geemap
Colab (Python)
def print_result(val, message):
"""A print function to invoke with the aside method."""
print(val.getInfo())
print(message)
# Print a message when constructing an ee.Number.
ee_num = ee.Number(10).aside(print_result, 'An ee.Number was defined')
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-25 (世界標準時間)。
[null,null,["上次更新時間:2025-07-25 (世界標準時間)。"],[],["The `aside` function, applicable to `ComputedObject` instances, executes a provided function (`func`) with the object as the initial argument, along with any additional `var_args`. It returns the original object, enabling method chaining. This is useful for debugging or applying side effects during object manipulation. Example use cases include printing intermediate states, such as the result of filtering, or adding data to a map, all while continuing to build up on the same object.\n"]]