I имеет следующую структуру в 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. ...
Я хочу, чтобы прочитать эту GeoJSON в Google Maps и иметь каждую ячейку окрашенную на основе свойства I, вычисленное в Python для каждой ячейки в отдельности. Поэтому мой самый большой вопрос: как я могу прочитать geoJSON с помощью Python и добавить другое свойство в эти полигоны (там есть 12 000 полигонов, поэтому добавление их по одному не является вариантом), а затем записать новый файл?
Я думаю, что я ищу библиотеку для Python, которая может обрабатывать geoJSON, поэтому мне не нужно добавлять эту функцию с помощью обработки srting.
Является ли значение, определяющее цвет в geojson? Кроме того, почему бы просто не добавить свойство в цикле? Неужели это не так медленно? – alexisdevarennes
Это точно мой вопрос. Как я могу прочитать файл geoJSON в Python и добавить функцию и написать новый файл? –