1. ADS-B航空数据实时采集与分析系统
主导基于Python的ADS-B航空数据处理项目,搭建从数据采集到分析的全流程系统。使用PyModeS库解析ADS-B原始信号数据,通过Socket编程实现对航空接收设备的实时数据获取,日均处理超过500万条飞行数据。利用Pandas对数据进行清洗、去重及格式转换,结合Numpy完成航班轨迹计算、飞行高度/速度趋势分析等复杂运算。基于Matplotlib和Folium绘制航班实时动态热力图与全球飞行轨迹地图,直观呈现空域流量分布与航线特征。针对异常飞行行为,使用Scikit-learn构建离群点检测模型,实现突发航线偏离、高度骤变等异常事件的智能预警。项目成果应用于某区域空管中心,将异常事件响应效率提升40%,有效辅助空中交通管理决策。通过Docker容器化部署数据处理服务,配合Prometheus和Grafana实现系统性能监控与告警,保障7×24小时稳定运行。
2. AIS船舶数据整合与可视化平台
负责AIS船舶数据全链路处理项目,使用Python开发数据采集与处理框架。基于pyshark库捕获船舶自动识别系统信号,通过正则表达式提取船舶位置、航向、航速等关键信息,并利用SQLAlchemy将数据存储至PostgreSQL数据库。针对海量AIS数据(日均200万条),采用Pandas进行高效清洗与聚合,构建船舶航行特征数据集。使用Django搭建Web服务,通过RESTful API向业务系统提供标准化数据接口;结合Vue.js和ECharts实现船舶动态轨迹、港口吞吐量等数据的可视化展示。基于深度学习模型,利用LSTM算法对船舶航行趋势进行预测,为港口调度和海事监管提供决策支持。项目上线后,港口作业效率提升25%,船舶碰撞风险预警准确率达92%,有效提升海上交通管理智能化水平。