我有以下结构的geojsonfile:追加geoJSON功能与Python?
{"crs":
{"type": "name",
"properties":
{"name": "urn:ogc:def:crs:EPSG::4326"}
},
"type": "FeatureCollection",
"features": [
{"geometry":
{"type": "Polygon",
"coordinates": [[[10.914622377957983, 45.682007076150505],
[10.927456267537572, 45.68179119797432],
[10.927147329501077, 45.672795442796335],
[10.914315493899755, 45.67301125363092],
[10.914622377957983, 45.682007076150505]]]},
"type": "Feature",
"id": 0,
"properties": {"cellId": 38}
},
{"geometry":
{"type": "Polygon",
"coordinates":
... etc. ...
我想根据我在Python计算每个单元单独的属性阅读本GeoJSON的进入谷歌地图,并有颜色的每个单元格。所以我最关心的问题是:如何用Python读取geoJSON并向这些Polygons添加另一个属性(有12000个多边形,因此不能将它们逐个添加),然后编写新文件?
我想我在找的是一个可以处理geoJSON的Python库,所以我不必通过srting操作来添加这些功能。
确定geojson颜色的值是什么? 另外,为什么不只是在循环中添加属性?肯定不会那么慢? – alexisdevarennes
这就是我的问题。我如何将geoJSON文件读入Python,并添加一个特性并写入新文件? –