一、下载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')

如下图所示:

推荐阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: