JSON 中的 FeatureCollection 属性 是什么

what's the property of a FeatureCollection in JSON

我是 JSON 的新手,我正在努力理解它。所以我想指定一个矩形。因此,我在 JSON 中使用 FeatureCollection。根据这个 example 我有这个:

{ "type": "FeatureCollection",
    "features": [
      { "type": "Feature",
         "geometry": {
           "type": "Polygon",
           "coordinates": [
             [ [0.0, 0.0], [5.0, 0.0], [5.0, 5.0],
               [0.0, 5.0], [0.0, 0.0] ]
             ]
         },
         "properties": {
           "prop0": "value0",
           "prop1": {"this": "that"}
           }
         }

但是,我不确定要设置什么 属性?

我假设 prop0 可能是一个名字,但 prop1 是什么?又是 type numbercoordinates 之类的东西?

"properties": {
               "name": "null island",
               "prop1": {"type": "number"}
               }

您似乎指的是 GeoJSON。来自文档:

"A GeoJSON object with the type "Feature" 是一个要素对象。

特征对象必须有一个名为 "geometry" 的成员。几何成员的值是上面定义的几何对象或 JSON 空值。

特征对象必须有一个名为 "properties" 的成员。属性成员的值是一个对象(任何 JSON 对象或 JSON 空值)。

如果要素具有常用标识符,则该标识符应作为名称为 "id" 的要素对象的成员包含在内。 “

在JSON中,值是数组、对象(键值对的集合,通常称为字典、映射、散列、关联数组)、字符串、数字、布尔值和空值.

"properties" 键的值可以是 "null",也可以是一个对象(字典)。字典中的每个值都可以是任何东西,包括另一个字典。