项目背景
面向多城市公交集团打造一体化智慧交通平台,整合 GPS 车辆轨迹、IC 刷卡客流、线路路网多源数据,提供客流分析、智能排班、线网优化能力,已落地贵阳、深圳、西安、宁波 4 座城市。集群 6 台服务器,日处理千万级交通原始数据。
个人职责
多源数据采集与 ETL:通过 Socket 实时拉取车辆 GPS 流,脚本同步 IC 卡刷卡数据,Flume 采集落地 HDFS;基于 MapReduce 完成数据清洗,自研上下车识别、到站判别、客流换乘算法,统一构建 GPS、IC、线路三层标准底表。
离线数仓与指标计算:使用 Hive/SparkSQL 搭建数仓分层,开发客流概览、站点客流、时段出行、营收统计等多维指标,计算结果同步至 MySQL 供 Web 业务调用。
智能排班模块开发:基于历史客流数据构建发车优化模型,自动生成车辆运营排班表,降低人工调度成本。
微服务后端开发:参与 16 个业务微服务编码,对接前端 Vue 可视化页面,完成客流大屏、报表统计接口开发。
项目成果
平台上线后公交集团人工排班效率大幅提升,客流数据可视化支撑交通线网优化决策,稳定承载城市每日千万级交通数据离线计算。