1. 程式人生 > >天地圖-行政區劃-爬蟲

天地圖-行政區劃-爬蟲

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裡進行處理