天地图-行政区划-爬虫

1.注册天地图开发者

2.选择行政区划服务

3.选择合适的行政区

4.解析json文件

5.代码

import requests
import pandas as pd
f = requests.get(url)
b = f.json()
x=[]
for i in range(len(b["data"][0]["child"])):
    for k in range(len(b["data"][0]["child"][i]["points"])):
        for j in range(len(b["data"][0]["child"][i]["points"][k]["region"].split(","))):
            x.append([b["data"][0]["child"][i]["points"][k]["region"].split(",")[j].split(" ")[0],b["data"][0]["child"][i]["points"][k]["region"].split(",")[j].split(" ")[1],b["data"][0]["child"][i]["name"],str(i)+"*"+str(k)])
a = pd.DataFrame(x)
a.to_csv("省级行政区划.csv")

6.在ArcGIS里进行处理

猜你喜欢

转载自blog.csdn.net/qq_912917507/article/details/83148603