Earth Engine is introducing noncommercial quota tiers to safeguard shared compute resources and ensure reliable performance for everyone. All noncommercial projects will need to select a quota tier by April 27, 2026 or will use the Community Tier by default. Tier quotas will take effect for all projects (regardless of tier selection date) on April 27, 2026. Learn more.
ee.Feature
Stay organized with collections
Save and categorize content based on your preferences.
Page Summary
Features can be constructed from an ee.Geometry, a GeoJSON Geometry, a GeoJSON Feature, or a computed object.
An optional dictionary of properties can be included when constructing a Feature.
The ee.Feature(geometry, properties) usage returns a Feature object.
Examples demonstrate creating simple and empty features in JavaScript and Python, as well as setting a feature's ID and adding a feature with geometry to a map.
Features can be constructed from one of the following arguments plus an optional dictionary of properties:
- An ee.Geometry.
- A GeoJSON Geometry.
- A GeoJSON Feature.
- A computed object: reinterpreted as a geometry if properties are specified, and as a feature if they aren't.
Usage
Returns
ee.Feature(geometry, properties)
Feature
Argument
Type
Details
geometry
ComputedObject|Feature|Geometry|Object
A geometry or feature.
properties
Object, optional
A dictionary of metadata properties. If the first parameter is a Feature (instead of a geometry), this is unused.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-10-06 UTC."],[],["Features are created using a geometry (ee.Geometry, GeoJSON Geometry, or GeoJSON Feature) or a computed object, along with an optional dictionary of properties. `ee.Feature(geometry, properties)` creates a Feature. The `geometry` argument can be a geometry or another feature. The optional `properties` argument is a metadata dictionary; it's unused if the first argument is already a feature. A feature can be created without a geometry and an `id` or a `system:index` can be set.\n"]]