Announcement: All noncommercial projects registered to use Earth Engine before
April 15, 2025 must
verify noncommercial eligibility to maintain Earth Engine access.
Feature
Stay organized with collections
Save and categorize content based on your preferences.
A GeoJSON feature object (see RFC 7946) containing the string "Feature" in a field named "type", the geometry in a field named "geometry", and key/value properties in a field named "properties".
JSON representation |
{
"type": string,
"geometry": value,
"properties": value
} |
Fields |
type |
string
This string is always present and equal to "Feature".
|
geometry |
value (Value format)
The geometry of the feature. This will contain a google.protobuf.Struct if geometry is present for this feature. Otherwise, it will hold a google.protobuf.NullValue .
|
properties |
value (Value format)
The properties of the feature. This will contain a google.protobuf.Struct if properties are present for this feature. Otherwise, it will hold a google.protobuf.NullValue .
|
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-09-27 UTC.
[null,null,["Last updated 2024-09-27 UTC."],[[["\u003cp\u003eA GeoJSON feature object is represented in JSON format with "type", "geometry", and "properties" fields.\u003c/p\u003e\n"],["\u003cp\u003eThe "type" field is a string always set to "Feature".\u003c/p\u003e\n"],["\u003cp\u003eThe "geometry" field contains the feature's geometry data, represented as a \u003ccode\u003egoogle.protobuf.Struct\u003c/code\u003e or \u003ccode\u003egoogle.protobuf.NullValue\u003c/code\u003e if not present.\u003c/p\u003e\n"],["\u003cp\u003eFeature properties are stored in the "properties" field, using the same \u003ccode\u003egoogle.protobuf.Struct\u003c/code\u003e or \u003ccode\u003egoogle.protobuf.NullValue\u003c/code\u003e representation as geometry.\u003c/p\u003e\n"]]],["The core content describes a GeoJSON feature object structured with three fields: `type`, `geometry`, and `properties`. The `type` field always contains the string \"Feature\". The `geometry` field holds the feature's geometry data as a `google.protobuf.Struct` or `google.protobuf.NullValue`. The `properties` field stores key/value pairs as a `google.protobuf.Struct` or `google.protobuf.NullValue`. Both `geometry` and `properties` use the [Value](https://protobuf.dev/reference/protobuf/google.protobuf/#value) format.\n"],null,["# Feature\n\nA GeoJSON feature object (see RFC 7946) containing the string \"Feature\" in a field named \"type\", the geometry in a field named \"geometry\", and key/value properties in a field named \"properties\".\n\n| JSON representation |\n|--------------------------------------------------------------------|\n| ``` { \"type\": string, \"geometry\": value, \"properties\": value } ``` |\n\n| Fields ||\n|--------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `type` | `string` This string is always present and equal to \"Feature\". |\n| `geometry` | `value (`[Value](https://protobuf.dev/reference/protobuf/google.protobuf/#value)` format)` The geometry of the feature. This will contain a `google.protobuf.Struct` if geometry is present for this feature. Otherwise, it will hold a `google.protobuf.NullValue`. |\n| `properties` | `value (`[Value](https://protobuf.dev/reference/protobuf/google.protobuf/#value)` format)` The properties of the feature. This will contain a `google.protobuf.Struct` if properties are present for this feature. Otherwise, it will hold a `google.protobuf.NullValue`. |"]]