公告:凡是在
2025 年 4 月 15 日前註冊使用 Earth Engine 的非商業專案,都必須
驗證非商業用途資格,才能繼續存取 Earth Engine。
ee.Geometry.LineString.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');
傳回相同物件,用於鏈結。
用量 | 傳回 |
---|
LineString.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\u003e\u003ccode\u003easide()\u003c/code\u003e is a method that allows you to call a function on a ComputedObject (like an ImageCollection or LineString) without interrupting the workflow, primarily used for debugging or visualization.\u003c/p\u003e\n"],["\u003cp\u003eIt passes the ComputedObject as the first argument to the specified function, along with any additional provided arguments.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003easide()\u003c/code\u003e executes the given function but ultimately returns the original ComputedObject, enabling seamless method chaining for further operations.\u003c/p\u003e\n"],["\u003cp\u003eThis function facilitates inserting actions like printing data or displaying layers on the map during processing, without altering the core data or flow.\u003c/p\u003e\n"]]],["The `aside` function takes a function and optional arguments, applying the function to the current object as the first argument. It then returns the original object, enabling method chaining. This facilitates debugging by allowing the inspection of the object at various stages. The function can take any number of extra arguments passed to the user-supplied function. It is available to be used on any `ComputedObject` type.\n"],null,["# ee.Geometry.LineString.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| LineString.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. |"]]