ee.Geometry.Point.aside
Calls a function passing this object as the first argument, and returning itself. Convenient e.g. when debugging:
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');
Returns the same object, for chaining.
Usage | Returns |
---|
Point.aside(func, var_args) | ComputedObject |
Argument | Type | Details |
---|
this: computedobject | ComputedObject | The ComputedObject instance. |
func | Function | The function to call. |
var_args | VarArgs | Any extra arguments to pass to the function. |
Examples
var point = ee.Geometry.Point([-122.08412, 37.42189]);
point.aside(print);
Python setup
See the
Python Environment page for information on the Python API and using
geemap
for interactive development.
import ee
import geemap.core as geemap
def print_result(val, message):
"""A print function to invoke with the aside method."""
print(val.getInfo())
print(message)
point = ee.Geometry.Point([-122.08412, 37.42189]).aside(
print_result, "An ee.Geometry.Point was defined."
)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-10-06 UTC.
[null,null,["Last updated 2023-10-06 UTC."],[[["The `aside()` method allows you to call a function with the current object as an argument without interrupting the method chain, useful for debugging or side effects like printing or displaying data."],["It takes a function and optional extra arguments which are passed to the function along with the object itself."],["`aside()` returns the original object, making it suitable for chaining with other Earth Engine methods."],["It's applicable to various Earth Engine objects, demonstrated with an `ee.ImageCollection` and an `ee.Geometry.Point` in the provided examples."],["You can use it to display data on the map, print information to the console, or perform any other action within a processing chain without altering the primary output."]]],[]]