下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、管制运行态势数据采集与分析p 系统的设计和开发摘 要:基于MySQL数据库系统,利用C语言编程分析p 自动化系统的航迹数据,通过PHP echart技术呈现机场起飞着陆航班架次,管制扇区、航路和航段内的航班流量,设计了管制运行态势数据采集与分析p 系统。该数据采集与分析p 系统具有數据动态分析p 、航班量统计、辅助扇区划设、信息查询等功能。该系统通过对历史和实时航迹数据进行多维度分析p ,基于用户需求直观展现综合航迹数据,为管制指挥战术调整以及扇区和航路的优化调整提供依据,从而提高大流量时流量管理工作的效率以及空域利用的合理性和高效性。【关键词】:p :空中交通流量管理,航迹数据,动态数据分析
2、p ,MySQL,PHP echartAbstract:Based on the MySQL database system, the C language programming is used to analyze the track data of the automation system.The PHP ECharts technology is used to present the airport take-off and landing flight numbers, the flight flow in the sector, route and flight segment
3、.The control operation data collection and analysis system is designed.It has functions such as data dynamic analysis, flight volume statistics, au_iliary sector layout, and information query.Through multi-dimensional analysis of historical and real-time track data, the system illustrates prehensive
4、 track data based on user requirements, providing a basis for tactic adjustment and optimization of sector and route.So the efficiency of air traffic flow management and the rationality and efficiency of airspace utilization in the case of large flow are improved.Key words: Air Traffic Flow Manageme
5、nt, Traffic data, Data Dynamic Analysis,MySQL,PHP ECharts随着世界范围内民航运输业蓬勃迅速的发展,越来越大的运输需求和有限的空域使用资,对管制员安全高效的空中交通管理提出了空前的挑战。面临着越来越繁忙的机场,为了提高空域的安全性和管制员的工作效率,需要对空域内的各种流量数据进行统计分析p ,以辅助空中交通流量管理和空域的合理规划。本文所设计的管制运行态势数据采集分析p 统计系统以航班实际运行数据为基础,原始数据包由湖南空管分局提供的自动化系统航迹数据,通过自主开发的分析p 处理软件对这些信息进行处理,导入特定的数据库,完成基础数据的存储,
6、提供强有力的数据支持,并对数据进行分析p ,以可视化组件方式为用户呈现整个空域的流量统计分析p 数据,包括扇区、航路、航段以及各航路点不同时间段的流量统计数据。1 需求分析p 目前的空域细分和扇区开放的依据基本都是基于一线管制员长期的运行经验和实际感受,没有具体明确的量化指标做数据支持和技术参考。难以科学合理地对空域中的航路航线结构和扇区进行优化调整。根据历史数据统计湖南空管分局繁忙扇区航班日均流量超过500架次,繁忙航段日均流量超过600架次,繁忙航路点日均流量超过600架次。为了更好地基于航路和扇区的实时流量进行管制指挥战术调整,以及基于大量历史运行数据对航路和扇区进行优化调整,需要对各扇
7、区、航路、航段以及航路点的历史及实时运行数据进行多维度的统计分析p ,深入挖掘数据价值。2 系统的总体构架设计2.1概述以航班实际运行数据为基础的管制运行态势数据采集与分析p 系统,其研究目标是通过整理分析p 航班综合航迹数据,建立高效准确的管制区、管制扇区以及航路的运行数据分析p 统计。管制运行态势数据采集与分析p 系统基于dows平台,通过网页浏览的方法,用PHP结合数据库技术实现。该系统采用MySQL数据库管理方式,统计航班运行数据,PHP连接数据库处理数据,实现ECharts动态呈现。系统的实现基础通过将对报文中的各字段进行解析,筛选出相关字段,并将其导入数据库,在网页上使用PHP连接
8、数据库,将后台查询结果返回网页,辅以ECharts等技术将查询结果动态实现。2.2系统结构设计根据系统的功能分析p ,将整个系统分为2大模块,如图1所示。由图1可知,整个系统包括两大模块:数据处理分析p 模块与数据呈现模块。其中数据处理分析p 模块主要包括数据检索、数据过滤、标准化处理、批处理以及数据分析p ;数据呈现模块包括系统数据的可视化及动态呈现处理。从而实现运行态势数据的统计,分析p 出指定扇区内、指定时间点/段航班数量、航班在指定扇区内指定时间点/段总的飞行时间和平均飞行时间等各类型数据,并形成直观的图表显示。MySQL数据库是一个关系型数据库管理系统,它使用了多种编译器进行测试,保
9、证代码的可移植性,为多种编程语言提供了API,支持多线程优化的SQL查询算法有效地提高查询速度,能够作为一个库而嵌入其它系统中,并且MySQL对PHP有很好的支持。PHP是一种强大的CGI脚本语言,语法混合了C、Perl和PHP式的新语法,执行网页速度比CGI、Perl和ASP更快,而且内嵌Zend加速引擎,性能稳定快速,占用系统资少,代码执行速度快。PHP消耗相当少的系统资,有利于系统的快速运行。2.3 系统设计2.3.1数据处理空管自动化系统综合航迹数据是航空器的实际运行数据1,它是一种自定义数据包格式,其各项航迹数据由空管自动化系统后台根据民用航空飞行动态固定电报格式 MH/T 4007
10、-20_(以下简称MH/T 4007-20_)进行编码输出2。为了使得航迹数据直观显示并被使用,基于C#编程语言环境创立一个程序用于保存MH/T 4007-20_中各项数据编组与格式,然后调取综合航迹数据,根据MH/T 4007-20_将其解析后填入所建表格中,得到以表格形式显示的数据。如图2所示,各项数据编组通过标准化处理,将不同参数的综合航迹数据整合成统一形式的表格。最后将程序和MySQL数据库连接4,把全部数据导入数据库中,利用数据库对数据进行批处理,从而实现数据调取的快速与稳定,为后期的数据转化可视化图表做好准备工作。2.3.2 数据分析p 综合航迹数据是自定义数据格式,以第一份报文为
11、例自主翻译、解析数据编组与格式,提取了飞行计划编号、起降时间、所在扇区、途径航路和途径各航路点时间等信息.系统按照飞行计划编号统计航迹数据中起降时间得出当日起降概况、根据各数据编组中描述的航空器所在扇区得到扇区流量概况、根据途径各航路点时间得到航路点流量情况、通过数据编组中各航空器的计划航路结合过航路点时间得到进出航路时间最后得到航路流量情况。2.3.3 数据呈现2.3.2.1 程序界面系统软件以dows为操作平台,基于C语言编程环境,利用eclopse PHP为工具5,制作而成的页面显示以及使用工具,如图3所示。它分为3个主要显示模块,包括当日概况界面、扇区流量统计界面、航路点流量统计界面。
12、系统将综合航迹数据通过程序处理后储存到数据库中,然后把数据转化为可视化组件,通过动态图表与数字呈现所属扇区与航路的使用情况以及机场的起降情况等,最后以人机交互式界面显示呈现结果,同时还可以根据需求选择所选择的显示内容6。其中当日概况界面(如图3)是综合性的将当天的整体情况以点状图、饼状图、柱状图以及曲线图呈现出各时段的航空器数量。扇区情况界面(如图4)以曲线图结合动态饼状图可供用户指定显示某时段内的扇区使用情况。航路点情况界面(如圖5)也是以曲线图与动态饼状图的结合,能够显示长沙管制区内最繁忙的8条航路以及13个最繁忙的航路点的各时段流量情况。饼状图显示各扇区/航路/航路点中的航空器数量的大小
13、与数量总和的比例,且动态饼状图可随着用户选择显示所需时段的数据,因此提高了数据的实用性与参考性。而折线图表述出各个时刻的扇区、航路以及航路点飞机数量,随时间的变动可从图中直观识别出航班量的数据变化。折线的趋势走向为管制员提供了良好的情景意识,将管制运行态势具象的表现出来。不同的图表的搭配使用可以大致分析p 出航空器在各个阶段的数量变化,通过扇区、航路情况可以分析p 出热点时刻的的交通阻塞情况,为航路和扇区优化提供了依据8。2.3.3.2 程序实现以扇区情况模板为例,扇区饼状图数据由sql语句筛选而得,从dynamic表中筛选飞行计划编号不重复的当前所属扇区信息$sql = "SELE
14、CT 当前所属扇区, COUNT(distinct 飞行计划编号)FROM dynamic WHERE 当前所属扇区""GROUP BY 当前所属扇区" ;然后将筛选好的信息存入变量data中以饼状图的形式呈现出来echarts.init(document.getElementById("pieChart1").setion(tooltip: trigger: "item",showContent: true,formatter: "b - c / d",series: type: "pie&q
15、uot;,radius : "65",data: );扇区折线图数据由SQL语句筛选,然后填入echart折线图,最终得到呈现结果$nowDate2 = "20_-06-01"function SectorInfoSql($nowDate,$sector)return"SELECT time_format(发报时间,"H"),count(distinct 飞行计划编号)from dynamicwhere 通过上一点的日期 = "".$nowDate."" and 当前所属扇区=&quo
16、t;".$sector.""group by time_format(发报时间,"H")"$sectors = "AF","AL","AT","C1","C2","C3","C4","C5","TC"Echarts呈现var option = legend: ,tooltip: trigger: "a_is",showContent: f
17、alse,dataset: source: ,_A_is: type: "category",yA_is: gridInde_: 0,grid: : "55",series: type: "line", smooth: true, seriesLayoutBy: "row",type: "line", smooth: true, seriesLayoutBy: "row",type: "line", smooth: true, seriesLayoutBy
18、: "row",type: "line", smooth: true, seriesLayoutBy: "row",type: "line", smooth: true, seriesLayoutBy: "row",type: "line", smooth: true, seriesLayoutBy: "row",type: "line", smooth: true, seriesLayoutBy: "row",ty
19、pe: "line", smooth: true, seriesLayoutBy: "row",type: "line", smooth: true, seriesLayoutBy: "row",type: "pie",id: "pie",radius: "30",center: "50", "25",label: formatter: "b: (d)",encode: itemName: &qu
20、ot;product",value: "20_",tooltip: "20_"myChart.on("updateA_isPointer", function (event) var _A_isInfo = event.a_esInfo0;if (_A_isInfo) var dimension = _A_isInfo.value + 1;myChart.setion(series: id: "pie",label: formatter: "b: " + dimension + &qu
21、ot; (d)",encode: value: dimension,tooltip: dimension););myChart.setion(option); 自动化系统的航迹数据是一种定义数据格式包,直接阅读较为不便。该软件系统将航迹数据简化以及标准化处理,指定重要信息则转化为直观的图表以及数字,其中包括折线图、柱形图、饼状图等直观可视化图表。软件为用户提供了良好的交互式界面,将大量數据导入其中后,用户可通过输入需查询的日期或者指定扇区等信息找到所需当天的空域使用情况等,不同的呈现方式可以将数据参数合理的利用,将不必要的内容略去,提高资的利用效率,对空域规划具有现实意义。3 结论本文给出了基于空管自动化系统航
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年会展分销SaaS 服务合同
- 传感器部署代理合同书
- 2025年河北石家庄市初二地理生物会考试题题库(答案+解析)
- 安全目视化管理细则制度
- 某木业厂质量检验规则
- 客户关系维护执行手册
- 2021包头历史试卷+答案+解析
- 2020浙江温州化学试卷+答案+解析
- 家电商场货款结算合同范本
- 西梅原浆乳酸菌筛选及发酵型低糖西梅果酱工艺优化研究
- 2026年高压电工考试科目一试题及答案
- 2026广东深圳市九洲电器有限公司招聘android 应用工程师1人笔试参考试题及答案详解
- 2026江西省江投海油新能源有限公司招聘4人笔试参考题库及答案解析
- 2025年2026春季新人教版物理八年级下册全册教案新版
- 雨课堂学堂在线学堂云《焊条电弧焊技术与应用(长春汽车职业技术)》单元测试考核答案
- 学生宿舍维修改造工程施工组织设计方案
- 《精细化工企业安全管理规范AQ 3062-2025》解读
- DGTJ08-308-2018 埋地塑料排水管道工程技术标准
- 超市临时用工合同范本
- 2025年陕西省宝鸡市金台区小升初数学试卷(含答案)
- 神木能源局从业人员培训考试证及答案解析
评论
0/150
提交评论