CN112379809B - 一种基于触摸的图形化航路规划***及方法 - Google Patents

一种基于触摸的图形化航路规划***及方法 Download PDF

Info

Publication number
CN112379809B
CN112379809B CN202011399347.XA CN202011399347A CN112379809B CN 112379809 B CN112379809 B CN 112379809B CN 202011399347 A CN202011399347 A CN 202011399347A CN 112379809 B CN112379809 B CN 112379809B
Authority
CN
China
Prior art keywords
touch
navigation
earth
point
dimensional digital
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011399347.XA
Other languages
English (en)
Other versions
CN112379809A (zh
Inventor
汪坤
尹彦清
张松
罗涛
于宝强
李明
唐太虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Hermes Technology Co ltd
Chengdu Zirui Qingyun Aeronautical And Astronautical Technology Co ltd
Original Assignee
Chengdu Hermes Technology Co ltd
Chengdu Zirui Qingyun Aeronautical And Astronautical Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Hermes Technology Co ltd, Chengdu Zirui Qingyun Aeronautical And Astronautical Technology Co ltd filed Critical Chengdu Hermes Technology Co ltd
Priority to CN202011399347.XA priority Critical patent/CN112379809B/zh
Publication of CN112379809A publication Critical patent/CN112379809A/zh
Application granted granted Critical
Publication of CN112379809B publication Critical patent/CN112379809B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)

Abstract

本发明公开了一种基于触摸的图形化航路规划***及方法,包括:存储模块用于存储导航数据库、航图数据库、以及根据导航数据库和航图数据库建立的三维数字导航地球;导航数据库包括机场、跑道、航路点、导航台、航线;将建立的三维数字导航地球导入触摸显示器进行显示,并将触摸显示器的屏幕坐标与三维数字导航地球的地理坐标进行转换映射,通过在触摸显示器进行人机交互,触摸屏应人机交互指令并将人机交互指令发送给控制模块,控制模块接收人机交互指令从而实现相关导航数据的显示,使得使用者能够进行航路规划,本发明通过触摸显示器进行显示航路并能够实现航路规划,操作更加方便,且给用户以直观的航路显示,提高效率。

Description

一种基于触摸的图形化航路规划***及方法
技术领域
本发明涉及航路规划领域,特别涉及一种基于触摸的图形化航路规划***及方法。
背景技术
在执行航路规划的过程中,基于标准航空数据库,按照飞行规则进行航路规划能够有效地提高飞机的飞行效率。现有技术中普遍采用多功能控制显示单元(MultifunctionControl Display Unit,简称MCDU)作为执行航路规划的输入设备,MCDU通常采用周边键加多功能键盘的物理按键作为输入媒介,通过将航路规划画面与物理输入按键进行配对与组合的方式来实现航路规划,这种以物理按键输入方式完成航路选择、编辑等操作,不能直观地对当前规划的航路信息进行预览,也不能实时排查航路的防撞信息,且操作复杂不便捷,效率较低、机动性较差。
发明内容
本发明的目的在于克服现有技术中所存在的采用MCDU进行航路规划不能直观地对规划航路进行预览,以及操作复杂不便、效率较低和机动性差的不足,提供一种基于触摸的图形化航路规划***及方法。
为了实现上述发明目的,本发明提供了以下技术方案:
一种基于触摸的图形化航路规划方法,所述方法包括:
步骤1:接收用户的触摸指令;
步骤2:识别所述触摸指令所对应的触摸区域,判断所述触摸区域是否为地图显示区域,若是,则进入步骤3;若否,则所述触摸区域为功能区域、进入功能菜单编辑流程;所述地图显示区域用于显示三维数字导航地球,所述三维数字导航地球包括:导航数据以及航图数据;
步骤3:识别所述触摸指令在当前地图显示区域的触摸点个数,若触摸点为两个,则进入步骤4;若触摸点为单个,则进入步骤5;
步骤4:获取两个触摸点的位置,判断两个触摸点的相对距离是否发生变化,若是,则进入三维数字导航地球焦距调整流程;若否,则等待接收用户新的触摸指令;
步骤5:获取该触摸点的触摸状态,根据该触摸点的触摸状态进入三维数字导航地球航路规划流程。
优选的,上述基于触摸的图形化航路规划方法中,所述三维数字导航地球焦距调整流程包括:
计算所述两个触摸点的相对距离变化状态,当所述两个触摸点的相对距离增大时,将当前地图显示区域进行放大显示;当所述两个触摸点的相对距离减小时,将当前地图显示区域进行缩小显示;当所述两个触摸点的相对距离无变化或感应不到两个触摸点时,结束所述地图显示区域焦距调整流程,等待接收用户新的触摸指令。
优选的,上述基于触摸的图形化航路规划方法中,所述步骤5包括:
步骤501,判断所获取的触摸点的触摸状态是点触状态还是滑动接触状态,若是点触状态,则进入步骤502;若为滑动接触状态,则进入滑动航路规划流程;
步骤502,判断所述触摸点点触时间是否超过预设值,若是,则判断所述触摸点的位置是否在航线上,并判断所述触摸点是否为所述航路点,若是,则进入步骤503;若否,则弹出目标航路点输入操作窗口;
步骤503,查询所述航路点的地理坐标,在所述三维数字导航地球显示所述航路点的地理坐标,根据所述航路点的地理坐标在所述三维数字导航地球上生成多个目标航路点列表,根据用户所选择的目标航路点生成规划航路。
优选的,上述基于触摸的图形化航路规划方法中,所述滑动航路规划流程,包括:
判断所述触摸点的滑动接触状态是否位于航线上,以及触摸点是否为航路点,若是,则根据所述触摸点滑动释放位置与所述触摸点的初始位置生成设定范围内的导航数据列表进而得到规划航路;所述规划航路包括:起始航路点、途经航路点和目的航路点。
优选的,上述基于触摸的图形化航路规划方法中,所述功能菜单编辑流程,包括:判断触摸区域是否为航路点操作弹出窗口或飞行计划编辑弹出窗口,若是,则弹出窗口触摸操作响应;若否,则判断触摸区域是否为菜单按键区域,若是,则进行菜单按键操作响应;若否,则判断触摸区域是否为功能按钮区域,若是,则进行功能按钮响应操作,若否,则等待接收用户新的触摸指令。
优选的,上述基于触摸的图形化航路规划方法中,所述三维数字导航地球具体生成过程为:使用OpenGL技术绘制三维地球模型,然后从所述导航数据库和所述航图数据库中读取导航数据和相关航图,然后依据墨卡托投影方法把所述导航数据和所述相关航图依次投影覆盖在所述三维地球模型表面,从而生成所述三维数字导航地球。
在本发明进一步的实施例中还提供一种采用上述基于触摸的图形化航路规划方法进行图形化航路规划的基于触摸的图形化航路规划***,所述***包括触摸显示器、处理器和存储器;
所述存储模块用于存储导航数据库、航图数据库、以及根据所述导航数据库和所述航图数据库建立的三维数字导航地球;所述导航数据库包括机场、跑道、航路点、导航台、航线、离场程序、进场程序和进近程序;
所述触摸显示器用于显示所述三维数字导航地球,接收触摸指令并将触摸指令传输至控制,以及用于根据所述控制模块的指令调整当前显示窗口或图像;
所述处理器用于接收所述触摸指令,以及,识别所述触摸指令,执行相应的基于触摸的图形化航路规划方法的处理流程。
与现有技术相比,本发明的有益效果:
本发明所述的一种基于触摸的图形化航路规划***及方法,将建立的三维数字导航地球导入触摸显示器进行显示,并将触摸显示器的屏幕坐标与三维数字导航地球的地理坐标进行转换映射,通过在触摸显示器进行人机交互,触摸屏即可感应人机交互指令(触摸指令)并将人机交互指令发送给控制模块,控制模块接收人机交互指令对其进行数据处理与分析,从而实现相关导航数据的显示,使得使用者能够进行触摸航路规划,本发明通过触摸显示器进行航路显与相应的航路规划,操作更加方便,且给用户以直观的航路显示,提高效率。
附图说明:
图1是本发明示例性实施例的基于触摸的图形化航路规划方法数据处理流程图1。
图2是本发明示例性实施例的基于触摸的图形化航路规划方法数据处理流程图2。
图3是本发明示例性实施例的基于触摸的图形化航路规划方法数据处理流程图3。
图4是本发明所述的一种基于触摸的图形化航路规划方法实施例中所述三维数字导航地球的构建原理示意图。
图5是本发明所述的一种基于触摸的图形化航路规划方法实施例中所述三维数字导航地球导入所述触摸显示器的显示示意图。
图6是本发明所述的一种基于触摸的图形化航路规划方法实施例中所述三维数字导航地球进行放大操作后所述触摸显示器的显示示意图。
图7是本发明所述的一种基于触摸的图形化航路规划方法实施例中的由成都双流机场ZUUU到首都国际机场ZBAA的第一飞行航路。
图8是本发明所述的一种基于触摸的图形化航路规划方法实施例中金堂导航台JTG所在区域的航路点列表对话框。
图9是本发明所述的一种基于触摸的图形化航路规划方法实施例中的由成都双流机场ZUUU到首都国际机场ZBAA的规划航路。
图10是本发明所述的一种基于触摸的图形化航路规划方法实施例中的所述飞行计划编辑对话框的示意图。
图11是本发明所述的一种基于触摸的图形化航路规划方法实施例中的所述进离场程序预览窗口的示意图。
图12是本发明所述的一种基于触摸的图形化航路规划方法实施例中的选择成都双流机场ZUUU的离场程序为CZH11D-RW20R的示意图。
图13是本发明示例性实施例的基于触摸的图形化航路规划***结构框图。
具体实施方式
下面结合试验例及具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。
实施例
图1~图3示出了本发明示例性实施例的基于触摸的图形化航路规划方法数据处理流程图,包括:实时监控用户触摸操作指令,当用户进行触摸操作时,触摸响应模块接收到触摸指令,然后对触摸区域进行解析判断,当判断触摸区域是地图显示区域时将进行地图与航线触摸操作响应;当判断触摸区域时航路点操作弹出窗口、飞行计划编辑弹出窗口时将进行操作弹出窗口触摸操作响应;当判断触摸区域是菜单按键时将进行菜单按键操作响应;当判断触摸区域是功能按钮时将进行功能按钮操作响应。触摸区域是地图显示区域时,再进行触摸点数判断。当判断触摸点数为单点触摸时进行航路点、航线操作响应;当判断触摸点数为两点触摸时进行地图缩放操作响应。航路点、航线触摸操作响应包括替换现有航路点、***新航路点和删除航路点等,如航路规划人机交互流程图所示。
进一步的,本发明还提供一种基于触摸的图形化航路规划***用于实施上述数据处理流程,包括触摸显示器,所述触摸显示器包括触摸屏、控制模块和存储模块;
所述存储模块用于存储导航数据库、航图数据库、以及根据所述导航数据库和所述航图数据库建立的三维数字导航地球;所述导航数据库包括机场、跑道、航路点、导航台、航线、离场程序、进场程序和进近程序;
所述触摸屏用于显示所述三维数字导航地球,以及用于感应使用者的人机交互指令并将所述人机交互指令发送给所述控制模块,同时接收所述控制模块的命令进行显示;
所述控制模块用于接收所述人机交互指令,并根据所述人机交互指令在所述存储模块中进行查询,得到所述人机交互指令对应的导航数据并将所述导航数据发送给所述触摸屏进行显示,从而使得使用者根据所述触摸屏显示的所述导航数据进行航路规划。
其中,触摸屏包括触摸检测部件和触摸屏控制器,触摸检测部件安装在触摸显示器屏幕前面,用于检测用户触摸信息并将触摸信息发送给触摸屏控制器;触摸屏控制器的主要作用是从触摸检测部件接收触摸信息,并将其转换成触点坐标发送给控制模块,同时能接收控制模块发送的命令进行显示。
其中,三维数字导航地球生成的过程是在三维地球模型上覆盖叠加目视航图、低空仪表航图、高空仪表航图和进离场航图等导航数据和图片信息,依据地理经纬度坐标进行无缝连接显示。如图4所示,首先使用OpenGL技术绘制一个完整的三维地球模型,然后从导航数据库和航图数据库中读取全球导航数据和相关航图,然后依据墨卡托投影方法把导航数据和航图依次投影覆盖在三维地球模型表面,以生成三维数字导航地球。其中,导航数据是符合ARINC 424规范要求的标准导航数据库,具体包括全球范围内的机场、跑道、航路点、导航台、航线、标准仪表离场程序(SID)、标准仪表进场程序(STAR)和进近程序(Approach)等数据,航图数据库包括仪表飞行航图(IFR)和目视飞行航图(VFR)数据。
三维数字导航地球是航路规划的基础,将三维数字导航地球导入触摸显示器,三维数字导航地球导入触摸显示器上的显示画面如图5所示,用户可以通过触摸方式对三维数字导航地球进行平移、旋转、放大和缩小等操作,以便找到用户航路规划期望的正确位置,如图6所示为对所述三维数字导航地球进行放大操作的画面。
在使用上述航路规划***进行航路规划时,触摸屏显示第一操作面板,第一操作面板包括三维数字导航地球的地图,使用者首先在三维数字导航地球的地图上通过点触触摸屏,生成第一人机交互指令,触摸屏接收第一人机交互指令发送到控制模块,控制模块接收第一人机交互指令将触摸点的坐标转换成三维数字导航地球的地理坐标,然后根据地理坐标在存储模块中搜索相应地理坐标设定范围内的导航数据,将搜索到的导航数据发送到触摸屏上显示,触摸屏即显示第二操作面板,第二操作面板显示触摸点对应的导航数据,使用者在第二操作面板上选择期望的航路点,生成第二人机交互指令,触摸屏接收第二人机交互指令发送到控制模块,控制模块接收第二人机交互指令并根据第二人机交互指令得到使用者选择的航路点进行存储,并对航路点位置进行标志并在触摸屏显示;使用者根据设定的航路,在触摸屏点触起始航路点的位置,从而得到标志后的起始航路点;在触摸屏点触目的航路点的位置,从而得到标志后的目的航路点;控制模块将两处标志建立直线连接,并在触摸屏上显示,即触摸屏显示出由起始航路点和目的航路点建立的直线航路。
使用者根据建立的直线航路,对该直线航路上的一点进行触摸并拖动,然后在需要建立途经航路点的位置进行释放,即生成第三人机交互指令,触摸屏接收第三人机交互指令发送给控制模块,控制模块接收第三人机交互指令将释放位置的坐标点转换成三维数字导航地球的地理坐标,然后根据地理坐标在存储模块中搜索相应地理坐标设定范围内的导航数据,将搜索到的导航数据发送到触摸屏上显示,触摸屏即显示第二操作面板,第二操作面板显示释放位置对应的导航数据,使用者在第二操作面板上选择期望的途经航路点,生成第二人机交互指令,触摸屏接收第二人机交互指令发送到控制模块,控制模块接收第二人机交互指令并根据第二人机交互指令得到使用者选择的途经航路点进行存储,并对途经航路点位置进行标志并在触摸屏显示,即触摸屏显示出由起始航路点、目的航路点和途经航路点建立的航路。可以设置多个途经航路点。
另外,第一操作面板还包括触控功能键,触控功能键包括飞行计划功能键,使用者通过点触飞行计划功能键,生成第四人机交互指令,触摸屏接收第四人机交互指令发送给控制模块,控制模块接收第四人机交互指令并根据第四人机交互指令在存储模块中将搜索上述存储的起始航路点、目的航路点和途经航路点,以航路经过先后顺序进行排列,将起始航路点、途经航路点和目的航路点在触摸屏进行显示,即显示第三操作面板;第三操作面板上显示有进离场程序的功能键,使用者通过点触进离场程序的功能键,生成第五人机交互指令,触摸屏结束第五人机交互指令发送给控制模块,控制模块接收第五人机交互指令在存储模块中搜索与起始航路点、目的航路点相关的进离场程序并在触摸屏进行显示,即显示第四操作面板;第四操作面板上显示有与起始航路点、目的航路点相关的进离场程序的列表,使用者通过点触为起始航路点或者目的航路点选择相应的进离场程序并确认添加至航路,生成第六人机交互指令,触摸屏接收第六人机交互指令发送给控制模块,控制模块接收第六人机交互指令在存储模块中搜索选择的进离场程序并将相应的进离场程序发送给触摸屏在起始航路点或者目的航路点的位置进行标注,从而得到一条包括进离场程序的由起始航路点、途经航路点和目的航路点组成的规划航路。
具体的,实施例中,为了使用户通过点击屏幕选择到所期望的航路点,本实施例将触摸显示器的屏幕坐标与三维数字导航地球的经纬度坐标进行了转换映射,具体的,首先将显示器屏幕的左上角与三维数字导航地球的地理坐标对应,然后计算当前屏幕显示区域中三维数字导航地球所示地图所在级别上每个瓦片所对应的实际地理长度,以此计算出当前屏幕四角坐标所对应的实际地理坐标和每个瓦片占据的屏幕像素,并随着地图的平移、放大、缩小等操作进行实时计算更新;当通过触摸点击屏幕时,触摸点所在的屏幕坐标依据上述转换映射计算该点在三维导航地球上对应的地理坐标,根据该对应的地理坐标查询导航数据,显示该地理坐标附近规定范围内的机场、导航台、航路点等信息供用户选择,以此来完成航路的规划。
设定起始航路点为成都双流机场,目的航路点为北京首都国际机场,就需要对成都双流机场到北京首都国际机场进行航路规划,在触摸显示器上首先需要确认成都双流机场的位置,通过触摸屏幕、移动和放大三维数字导航地球找到四川成都区域,在该区域的位置点击触摸显示器的屏幕,通过该触摸点的屏幕坐标在三维数字导航地球上映射到四川成都区域,三维数字导航地球通过查询导航数据弹出四川成都区域的航路点列表对话框,在该航路点列表对话框中显示有四川成都区域范围内的所有机场、导航台和航路点;可以点击该航路点列表对话框的筛选按钮对机场、导航台和航路点进行显示筛选;点击机场筛选按钮,在机场列表中选择成都双流机场ZUUU,即可确认航路的起始航路点成都双流机场,同时该起始航路点被存储到飞行计划编辑对话框。
在确认好起始航路点后,在触摸显示器上显示的三维数字导航地球进行移动、放大或缩小等操作找到北京区域,在该区域的位置点击触摸显示器的屏幕,通过该触摸点的屏幕坐标在三维数字导航地球上映射到北京区域,三维数字导航地球通过查询导航数据弹出北京区域的航路点列表对话框,在该航路点列表对话框中显示有北京区域范围内的所有机场、导航台和航路点;可以点击该航路点列表对话框的筛选按钮对机场、导航台和航路点进行显示筛选;点击机场筛选按钮,在机场列表中选择首都国际机场ZBAA,即可确认航路的目的航路点首都国际机场,同时该目的航路点也被存储到飞行计划编辑对话框。
在确认好起始航路点和目的航路点后,在触摸显示器上显示由起始航路点和目的航路点形成的直线飞行航路,即第一飞行航路,如图7所示,形成由成都双流机场ZUUU到首都国际机场ZBAA的第一飞行航路。接下来需要对航路中所经过的航路点进行规划,即在起始航路点和目的航路点之间***途经航路点,根据三维数字导航地球上显示的航图信息,按住当前已形成的第一飞行航路上的任意位置后在屏幕上拖动,在期望***途经航路点的航图区域松手,松手后将弹出该区域的航路点列表对话框,选择期望***的途经航路点或导航台。如图8所示,例如在金堂导航台附近松手,弹出金堂导航台所在区域的航路点列表对话框,在其中选择金堂导航台JTG,即在航路中***一个导航台JTG。根据以上操作过程,可以设置多个期望途经航路点,如图9所示,从而在触摸显示器上形成一条由成都双流机场到北京首都国际机场的规划航路。设置好的起始航路点、目的航路点以及途经航路点均保存在飞行计划编辑对话框,得到该航路的航路点表。
对设置好的航路***机场终端飞行程序,如离场程序SID、进近程序APP和进场程序STAR,可以通过触摸屏幕将离场程序SID***起始航路点,将进近程序APP和进场程序STAR***目的航路点;也可以通过打开飞行计划编辑对话框,飞行计划编辑对话框包括有进离场程序的引导按钮,如图10所示,飞行计划编辑对话框显示有成都双流机场到首都国际机场的航路点表以及进离场程序的引导按钮,通过点击进离场程序的引导按钮,进入进离场程序预览窗口,如图11所示为进离场程序预览窗口,如图12所示,选择ZUUU的离场程序确定离场程序为CZH11D-RW20R,确认后点击添加至航路按钮,及在规划的航路中***了离场程序;相应的,在进离场程序预览窗口,选择ZBAA的进场程序确定进场程序为KM02A-RW18R,确认后点击添加至航路按钮,及在规划的航路中***了进场程序,在进离场程序预览窗口,选择ZBAA的进近程序确定进近程序为I18R-RW18R,确认后点击添加至航路按钮,及在规划的航路中***了进近程序。
此外,当需要修改航路的途经航路点时,在航路上按住需要修改的途经航路点的位置,拖动到期望的位置后松手,将弹出航路点列表对话框,在列表对话框中可以选择替换期望位置的其他航路点,亦或者在弹出的航路点列表对话框,点击删除按钮将该途经航路点进行删除,当点击取消按钮时则恢复到原途经航路点的位置。
上述,第一人机交互指令具体生成是指使用者点击显示器屏幕上的四川成都的位置,或者点击显示器屏幕上的北京的位置;第二人机交互指令具体生成是指使用者点击显示器屏幕上四川成都区域的航路点列表对话框中的成都双流机场,或者点击显示器屏幕上北京区域的航路点列表对话框中的首都国际机场;第二操作面板是指四川成都区域的航路点列表对话框,或者北京区域的航路点列表对话框,或者金堂导航台所在区域的航路点列表对话框;第三人机交互指令具体生成是指使用者拖动第一飞行航路上一点到金堂导航台位置然后释放的操作;第四人机交互指令具体生成是指使用者点击飞行计划功能键的操作;第三操作面板是指点击飞行计划功能键后进入的飞行计划编辑对话框;第五人机交互指令具体生成是指使用者点击进离场程序的引导按钮的操作;第四操作面板是指点击进离场程序的引导按钮后进入的进离场程序预览窗口;第六人机交互指令具体生成是指使用者选择成都双流机场的离场程序为CZH11D-RW20R并点击添加至航路按钮的操作。
实施例2
在本发明进一步的实施例中还提供一种采用上述基于触摸的图形化航路规划方法进行图形化航路规划的基于触摸的图形化航路规划***,所述***包括触摸显示器、处理器和存储器;
所述存储模块用于存储导航数据库、航图数据库、以及根据所述导航数据库和所述航图数据库建立的三维数字导航地球;所述导航数据库包括机场、跑道、航路点、导航台、航线、离场程序、进场程序和进近程序;
所述触摸显示器用于显示所述三维数字导航地球,接收触摸指令并将触摸指令传输至控制,以及用于根据所述控制模块的指令调整当前显示窗口或图像;
所述处理器用于接收所述触摸指令,以及,识别所述触摸指令,执行相应的基于触摸的图形化航路规划方法的处理流程。
图13示出了根据本发明示例性实施例的基于触摸的图形化航路规划方法硬件***示意图,即电子设备310(例如具备程序执行功能的计算机服务器),其包括至少一个处理器311,电源314,以及与所述至少一个处理器311通信连接的存储器312和输入输出接口313;所述存储器312存储有可被所述至少一个处理器311执行的指令,所述指令被所述至少一个处理器311执行,以使所述至少一个处理器311能够执行前述任一实施例所公开的方法;所述输入输出接口313包括触摸显示器用于输入输出数据,同时也可以外接键盘、鼠标等输入输出设备;电源314用于为电子设备310提供电能。本实施例中,优选采用华为M6平板作为本发明的基于触摸的图形化航路规划方法硬件***平台,该平板具有2K分辨率显示屏,能带动大型程序进行开发设计,性能优越,具有极高的性价比。
本领域技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。
当本发明上述集成的单元以软件功能单元的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、磁碟或者光盘等各种可以存储程序代码的介质。
以上实施例仅用以说明本发明而并非限制本发明所描述的技术方案,尽管本说明书参照上述的各个实施例对本发明已进行了详细的说明,但本发明不局限于上述具体实施方式,因此任何对本发明进行修改或等同替换;而一切不脱离发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围当中。

Claims (6)

1.一种基于触摸的图形化航路规划方法,其特征在于,所述方法包括:
步骤1:接收用户的触摸指令;
步骤2:识别所述触摸指令所对应的触摸区域,判断所述触摸区域是否为地图显示区域,若是,则进入步骤3;若否,则所述触摸区域为功能区域、进入功能菜单编辑流程;所述地图显示区域用于显示三维数字导航地球,所述三维数字导航地球包括:导航数据以及航图数据;
步骤3:识别所述触摸指令在当前地图显示区域的触摸点个数,若触摸点为两个,则进入步骤4;若触摸点为单个,则进入步骤5;
步骤4:获取两个触摸点的位置,判断两个触摸点的相对距离是否发生变化,若是,则进入三维数字导航地球焦距调整流程;若否,则等待接收用户新的触摸指令;
步骤5:获取该触摸点的触摸状态,根据该触摸点的触摸状态进入三维数字导航地球航路规划流程;
所述步骤5包括:
步骤501,判断所获取的触摸点的触摸状态是点触状态还是滑动接触状态,若是点触状态,则进入步骤502;若为滑动接触状态,则进入滑动航路规划流程;
步骤502,判断所述触摸点点触时间是否超过预设值,若是,则判断所述触摸点的位置是否在航线上,并判断所述触摸点是否为航路点,若是,则进入步骤503;若否,则弹出目标航路点输入操作窗口;
步骤503,查询所述航路点的地理坐标,在所述三维数字导航地球显示所述航路点的地理坐标,根据所述航路点的地理坐标在所述三维数字导航地球上生成多个目标航路点列表,根据用户所选择的目标航路点生成规划航路。
2.根据权利要求1所述的基于触摸的图形化航路规划方法,其特征在于,所述三维数字导航地球焦距调整流程包括:
计算所述两个触摸点的相对距离变化状态,当所述两个触摸点的相对距离增大时,将当前地图显示区域进行放大显示;当所述两个触摸点的相对距离减小时,将当前地图显示区域进行缩小显示;当所述两个触摸点的相对距离无变化或感应不到两个触摸点时,结束所述地图显示区域焦距调整流程,等待接收用户新的触摸指令。
3.根据权利要求2所述的基于触摸的图形化航路规划方法,其特征在于,所述滑动航路规划流程,包括:
判断所述触摸点的滑动接触状态是否位于航线上,以及触摸点是否为航路点,若是,则根据所述触摸点滑动释放位置与所述触摸点的初始位置生成设定范围内的导航数据列表进而得到规划航路;所述规划航路包括:起始航路点、途经航路点和目的航路点。
4.根据权利要求1所述的基于触摸的图形化航路规划方法,其特征在于,所述功能菜单编辑流程,包括:判断触摸区域是否为航路点操作弹出窗口或飞行计划编辑弹出窗口,若是,则弹出窗口触摸操作响应;若否,则判断触摸区域是否为菜单按键区域,若是,则进行菜单按键操作响应;若否,则判断触摸区域是否为功能按钮区域,若是,则进行功能按钮响应操作,若否,则等待接收用户新的触摸指令。
5.根据权利要求1-4任一所述的基于触摸的图形化航路规划方法,其特征在于,所述三维数字导航地球具体生成过程为:使用OpenGL技术绘制三维地球模型,然后从导航数据库和航图数据库中读取导航数据和相关航图,然后依据墨卡托投影方法把所述导航数据和所述相关航图依次投影覆盖在所述三维地球模型表面,从而生成所述三维数字导航地球。
6.一种采用如权利要求1-5任一所述的基于触摸的图形化航路规划方法进行图形化航路规划的基于触摸的图形化航路规划***,其特征在于,所述***包括触摸显示器、处理器和存储器;
存储模块用于存储导航数据库、航图数据库、以及根据所述导航数据库和所述航图数据库建立的三维数字导航地球;所述导航数据库包括机场、跑道、航路点、导航台、航线、离场程序、进场程序和进近程序;
所述触摸显示器用于显示所述三维数字导航地球,接收触摸指令并将触摸指令传输至控制,以及用于根据控制模块的指令调整当前显示窗口或图像;
所述处理器用于接收所述触摸指令,以及,识别所述触摸指令,执行相应的基于触摸的图形化航路规划方法的处理流程。
CN202011399347.XA 2020-12-04 2020-12-04 一种基于触摸的图形化航路规划***及方法 Active CN112379809B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011399347.XA CN112379809B (zh) 2020-12-04 2020-12-04 一种基于触摸的图形化航路规划***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011399347.XA CN112379809B (zh) 2020-12-04 2020-12-04 一种基于触摸的图形化航路规划***及方法

Publications (2)

Publication Number Publication Date
CN112379809A CN112379809A (zh) 2021-02-19
CN112379809B true CN112379809B (zh) 2022-05-17

Family

ID=74590422

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011399347.XA Active CN112379809B (zh) 2020-12-04 2020-12-04 一种基于触摸的图形化航路规划***及方法

Country Status (1)

Country Link
CN (1) CN112379809B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114912517B (zh) * 2022-04-26 2024-04-12 航科院中宇(北京)新技术发展有限公司 一种基于airac周期航空导航数据融合及图形化校验方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105953809A (zh) * 2016-06-27 2016-09-21 戴姆勒股份公司 导航路线规划方法及导航***
CN107014391A (zh) * 2017-03-28 2017-08-04 驭势(上海)汽车科技有限公司 行程路径规划方法、装置及电子设备
CN107314774A (zh) * 2017-08-29 2017-11-03 努比亚技术有限公司 一种地图导航方法、设备及计算机可读存储介质
CN109117074A (zh) * 2018-08-10 2019-01-01 中国商用飞机有限责任公司北京民用飞机技术研究中心 一种飞行管理***的人机交互方法及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI408565B (zh) * 2009-08-04 2013-09-11 Htc Corp 行程規劃方法、裝置及所使用之電腦程式產品

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105953809A (zh) * 2016-06-27 2016-09-21 戴姆勒股份公司 导航路线规划方法及导航***
CN107014391A (zh) * 2017-03-28 2017-08-04 驭势(上海)汽车科技有限公司 行程路径规划方法、装置及电子设备
CN107314774A (zh) * 2017-08-29 2017-11-03 努比亚技术有限公司 一种地图导航方法、设备及计算机可读存储介质
CN109117074A (zh) * 2018-08-10 2019-01-01 中国商用飞机有限责任公司北京民用飞机技术研究中心 一种飞行管理***的人机交互方法及***

Also Published As

Publication number Publication date
CN112379809A (zh) 2021-02-19

Similar Documents

Publication Publication Date Title
EP2533016B1 (en) Methods and systems for performing charting tasks
CN105143828B (zh) 地图绘制应用程序搜索功能
EP2362183B1 (en) Aircraft charting system with multi-touch interaction gestures for managing a route of an aircraft
US9453740B2 (en) Method of displaying objects on navigation map
EP1319166B1 (en) System for selecting and displaying flight management system procedures
EP2136276A2 (en) System and methods for defining and rendering a trajectory
US20170123618A1 (en) Dynamic user interface for map applications
US8234066B2 (en) System and method for terminal charts, airport maps and aeronautical context display
CN106516133B (zh) 用于增强航路点列表显示的飞行器***和方法
JP2015055633A (ja) デジタル化された地図データを修正するための技術
US20100220113A1 (en) Zoomed Viewing of Terminal Charts
EP3168574A1 (en) Enhanced instrument procedure visualization
JPWO2007097037A1 (ja) 地図表示システム、poi検索条件の入力方法およびpoi案内表示方法ならびに端末装置
JP2007003328A (ja) カーナビゲーション装置
US10229543B2 (en) Information processing device, information superimposed image display device, non-transitory computer readable medium recorded with marker display program, non-transitory computer readable medium recorded with information superimposed image display program, marker display method, and information-superimposed image display method
KR20150099790A (ko) 포인트 클라우드 이미지를 배관 라인 도면과 연관시키고 이들에 대한 치수들을 적용하는 방법
US9115995B1 (en) Enhanced graphical flight planning for a flight management system
CN112379809B (zh) 一种基于触摸的图形化航路规划***及方法
JP4836283B2 (ja) 地図検索装置および地図検索方法
JP3557445B2 (ja) 低高度飛行計画経路の作成方法および装置
US8223119B1 (en) System and apparatus for graphical flight display manipulation
JP2008111752A (ja) ナビゲーション装置及びその情報表示方法
JP5525497B2 (ja) プラント作業支援装置およびプラント作業支援方法
JP3530059B2 (ja) 管制調整業務支援システム
US20220397413A1 (en) Augmented Reality Based Point of Interest Guide Device and Method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant