【问题标题】:create a variable from geojson properties keys从 geojson 属性键创建一个变量
【发布时间】:2021-08-01 01:46:09
【问题描述】:

我有一个使用到 html 地图中的 geojson 文件。 我需要从这个 geojson 的一些属性创建一个 var 并将它与 javascript 一起使用。

我的geojson和下面的一样,我已经把它保存为.js类型,并包含在一个名为geojson的var中:

var geojson={
"type": "FeatureCollection",
"name": "mygeojson",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "a": 1, "b": "0101", "c": 211790.00031900001, "d": 646919770.72243118, "e": "1", "f": "01", "g": "h", "i": 66919, "j": 65323, "k": 1596, "l": 673, "m": 923 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ 25.567629302477478, 41.31758701241241 ], [ 25.567891303197911, 41.317582422728094 ], [ 25.567440555663143, 41.317611968065137 ], [ 25.567629302477478, 41.31758701241241 ] ] } }
]
}

我需要创建一个像这样的变量: var x = [a, b, c, d, e, f, g, h, i, j, k, l, m] 甚至创建一个 var 并在每次 a 和 m 之间给它一个不同的值,可能使用 if。

【问题讨论】:

    标签: javascript json object properties geojson


    【解决方案1】:

    最后,我找到了解决方案,它是这样的:

    var z = Object.keys(geojson["features"][0].properties);

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-30
      • 2021-07-28
      • 2020-03-16
      • 2011-02-26
      相关资源
      最近更新 更多