Feature

  • Represents geographical features using a JSON object with "type", "geometry", and "properties" fields.

  • The "type" field is always a string with the value "Feature".

  • Geometry and properties are stored in "geometry" and "properties" fields respectively, utilizing the google.protobuf.Value format.

  • These fields will contain a google.protobuf.Struct if data is present and google.protobuf.NullValue if not.

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.