一、下载json文件
进入地图平台,右键“检查”,打开控制台,找到“网络”,选择其中一个json文件下载保存(该文件包含了经纬度、地铁线路、站点等信息)
看到如下图所示,Ctrl + A全选,后复制粘贴保存到一个自己命名的 json文件中
二、从json文件提取 经纬度、站点、地铁线路等信息
只提取经纬度、站点信息代码如下:
# -*- coding: utf-8 -*-
# 经纬度获取(从json文件读取),存储到文件
import json
import math
import pandas as pd
from pandas import DataFrame
with open('shenzhen.json', encoding='gbk') as f:
data = json.loads(f.read())
df1 = data.copy()
df1 = df1['l']
li = list()
li1 = list()
for i in df1:
im = i['st']
for j in im:
li.append((j['n']+','+j['sl']).split(','))
li = DataFrame(li)
li.columns=['sta', 'lat', 'lon']
print(li)
li.to_csv('sta_count1.csv',encoding='utf-8')
如下图所示:
推荐阅读
发表评论