关于地铁ATS系统列车进站时间的解析与服务架构
思路:
1.分析ATS系统原始数据
2.清洗并转换数据
3.将数据存入Mysql
4.构建数据接口
5.生成Jason格式字段
6.前台调用
第一章 分析并转换数据
我们准备的原始ATS数据:
原始数据打开如图所示:
通过观察,我们可以看到,以中心文字为轴心,两边分别是上行/下行的列车时间。那么,我们下一步就是通过代码来爬取该表所有上下行数据,并存入一个新的Excle文件。
第一步:准备好项目中文件存放位置
第二步:构建文件打开方法,及读取站名的方法
第三步:构建 读取 上行列车进站的时间方法, number 为表的行数控制
第四步:构建 读取 下行列车进站的时间方法, number 为表的行数控制
第五步:将站名写入文件
第六步:将上下行时间数据写入文件
第七步:构建主函数调用
结果:
最终数据,部分展示