Feature
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Obiekt funkcji GeoJSON (zobacz RFC 7946) zawierający ciąg znaków „Feature” w polu o nazwie „type”, geometrię w polu o nazwie „geometry” oraz właściwości klucz/wartość w polu o nazwie „properties”.
Zapis JSON |
{
"type": string,
"geometry": value,
"properties": value
} |
Pola |
type |
string
Ten ciąg jest zawsze obecny i ma wartość „Feature”.
|
geometry |
value (Value format)
Geometria obiektu. Jeśli geometria jest dostępna dla tej funkcji, zawiera ona symbol google.protobuf.Struct . W przeciwnym razie będzie zawierać wartość google.protobuf.NullValue .
|
properties |
value (Value format)
Właściwości obiektu. Jeśli dla tej funkcji są dostępne właściwości, będzie zawierać wartość google.protobuf.Struct . W przeciwnym razie będzie zawierać wartość google.protobuf.NullValue .
|
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-26 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`. |"]]