ee.FeatureCollection.geometry
Extracts and merges the geometries of a collection. Requires that all the geometries in the collection share the projection and edge interpretation.
Caution: providing a large or complex collection as input can result in poor performance. Collating the geometry of collections does not scale well; use the smallest collection that is required to achieve the desired outcome. Note: If only a bounding box around the collection is needed, consider using Collection.bounds instead.
Usage Returns FeatureCollection. geometry (maxError )
Geometry
Argument Type Details this: collection
FeatureCollection The collection whose geometries will be extracted. maxError
ErrorMargin, optional An error margin to use when merging geometries.
Examples
// FeatureCollection of power plants in Belgium.
var fc = ee . FeatureCollection ( 'WRI/GPPD/power_plants' )
. filter ( 'country_lg == "Belgium"' );
print ( "Point FeatureCollection's geometry" , fc . geometry ());
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
from pprint import pprint
# FeatureCollection of power plants in Belgium.
fc = ee . FeatureCollection ( 'WRI/GPPD/power_plants' ) . filter (
'country_lg == "Belgium"' )
print ( "Point FeatureCollection's geometry:" )
pprint ( fc . geometry () . getInfo ())
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 2024-12-23 UTC.
[null,null,["Last updated 2024-12-23 UTC."],[[["Extracts and merges the geometries from a FeatureCollection into a single Geometry."],["Requires all geometries in the collection to have the same projection and edge interpretation."],["Performance can be affected by the size and complexity of the input FeatureCollection."],["An optional `maxError` parameter can be used to control the merging process."]]],[]]