公告:凡是在
2025 年 4 月 15 日前註冊使用 Earth Engine 的非商業專案,都必須
驗證非商業用途資格,才能繼續存取 Earth Engine。
ee.Geometry.MultiPolygon.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');
傳回相同物件,用於鏈結。
用量 | 傳回 |
---|
MultiPolygon.aside(func, var_args) | ComputedObject |
引數 | 類型 | 詳細資料 |
---|
這個:computedobject | ComputedObject | ComputedObject 例項。 |
func | 函式 | 要呼叫的函式。 |
var_args | VarArgs<Object> | 要傳遞至函式的任何額外引數。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-07-25 (世界標準時間)。
[null,null,["上次更新時間:2025-07-25 (世界標準時間)。"],[[["\u003cp\u003eThe \u003ccode\u003easide()\u003c/code\u003e method allows you to call a function (e.g., \u003ccode\u003eprint\u003c/code\u003e, \u003ccode\u003eMap.addLayer\u003c/code\u003e) with the current object as an argument, facilitating debugging and visualization without interrupting the method chain.\u003c/p\u003e\n"],["\u003cp\u003eIt enables inserting actions or side effects within a sequence of chained operations, like printing intermediate results or adding layers to a map.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003easide()\u003c/code\u003e returns the original object, allowing you to continue chaining other methods for further processing or analysis.\u003c/p\u003e\n"],["\u003cp\u003eYou can provide additional arguments to the function called by \u003ccode\u003easide()\u003c/code\u003e for customization, such as visualization parameters for \u003ccode\u003eMap.addLayer\u003c/code\u003e.\u003c/p\u003e\n"]]],["The `aside` function, applicable to `ComputedObject` instances, executes a provided function (`func`) using the object as the initial argument, alongside any additional arguments (`var_args`). It returns the original `ComputedObject`, enabling method chaining. This functionality is useful for debugging or applying side effects like printing or adding layers to a map within a chain of operations on the object.\n"],null,["# ee.Geometry.MultiPolygon.aside\n\n\u003cbr /\u003e\n\nCalls a function passing this object as the first argument, and returning itself. Convenient e.g. when debugging:\n\n\u003cbr /\u003e\n\nvar c = ee.ImageCollection('foo').aside(print)\n\n.filterDate('2001-01-01', '2002-01-01').aside(print, 'In 2001')\n\n.filterBounds(geom).aside(print, 'In region')\n\n.aside(Map.addLayer, {min: 0, max: 142}, 'Filtered')\n\n.select('a', 'b');\n\nReturns the same object, for chaining.\n\n| Usage | Returns |\n|--------------------------------------|----------------|\n| MultiPolygon.aside`(func, var_args)` | ComputedObject |\n\n| Argument | Type | Details |\n|------------------------|-------------------|----------------------------------------------|\n| this: `computedobject` | ComputedObject | The ComputedObject instance. |\n| `func` | Function | The function to call. |\n| `var_args` | VarArgs\\\u003cObject\\\u003e | Any extra arguments to pass to the function. |"]]