全球各国的边界Geojson
时间: 2024-01-13 09:03:57 浏览: 187
以下是获取全球各国边界的GeoJSON数据的示例代码:
```python
import json
with open('world.json', 'r') as f:
data = json.load(f)
for feature in data['features']:
country_name = feature['properties']['name']
country_geojson = {
'type': 'FeatureCollection',
'features': [feature]
}
with open(f'{country_name}.json', 'w', encoding='utf-8') as f:
json.dump(country_geojson, f)
```
这段代码假设你已经下载了名为`world.json`的GeoJSON文件,其中包含了全球各国的边界数据。代码会逐个遍历每个国家的边界数据,并将其保存为单独的GeoJSON文件,文件名以国家名称命名。
请注意,你需要将代码中的文件路径和文件名根据实际情况进行修改。
阅读全文