【问题标题】:Using Geospatial data in python在 python 中使用地理空间数据
【发布时间】:2020-03-31 09:53:16
【问题描述】:

我正在做一个关于一些动物分布的大学项目,我需要创建一个意大利的 Choroplet 类型地图,我试图找到一些关于地区的数据,我发现了这个https://github.com/deldersveld/topojson/tree/master/countries/italy,这正是我需要的,但我不知道如何在python中导入和使用。 我下载了它并使用 pd.read_json(r'Path') 行,但它不起作用。 可以告诉我是否可以使用这种类型的数据?还是我应该自己做? 非常感谢

【问题讨论】:

标签: python json


【解决方案1】:

这是一个json文件,所以你会这样加载它:

import json

with open('/path/to/your/italy-provinces.json') as f:
    data = json.load(f)
print(data)

data 现在是一个字典,你可以像这样访问它的值:

print(data.keys())
#dict_keys(['type', 'arcs', 'transform', 'objects'])
print(data['objects'])

objects 包含城市名称、弧线等信息。arcs 包含城市坐标

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-26
    相关资源
    最近更新 更多