扇形空域绘制方法及装置的制作方法

文档序号:6382010阅读:417来源:国知局
专利名称:扇形空域绘制方法及装置的制作方法
技术领域
本发明涉及通用航空电子地图技术,特别是航空电子地图中扇形区域绘制方法及
>J-U ρ α装直。
背景技术
在现有军事训练、科研实验、卫星发射、人工影响天气等对空射击活动实施中 ,需要使用各种形状的空域。当对空射击部门进行对空射击活动时,需向空管部门进行申请使用的空域。空管部门当接到对空射击部门的空域申请时,需对相应空域进行规划审批。规划审批时需快速准确的绘制空域,从而提高对空射击活动的安全性,保证空中管制工作的高效、准确。扇形空域是对空射击活动中常用的空域形状,现有航空电子地图绘制技术中,对扇形空域进行规划需要借助鼠标跟踪绘制。其扇形空域的具体绘制方法为首先将带有外接矩形的扇形由图形工具栏拖到电子地图上作为默认扇形,其中,外接矩形的中心即为默认扇形的圆心,扇形的半径为给定半径。通过鼠标拖动默认扇形并根据鼠标跟踪数据找到欲申请扇形空域的圆心点O的坐标后将默认扇形的圆心放置于圆心点O处;然后手动调整起始边的端点与给定起始边端点的坐标重合,终止边的端点与给定终止边端点的坐标重合;起始边和终止边的位置确定后即完成扇形空域的绘制。但上述扇形空域在绘制过程中,初始创建时只能大致创建图形的形状和位置,无法准确绘制;后期调整过程繁琐,如圆心位置确定好后接着调整起始边和终止边的位置,但起始边和终止边的位置确定好之后圆心的位置可能又会偏离原来的圆心位置,需要需多次点击与拖动外接矩形才能完成扇形空域的绘制,因而使得绘制工作量大且精确度低,给空中管制绘制工作带来不便,而且有可能引起人为错误,给空中飞行带来安全隐患。因此有必要提供一种能够快速绘制扇形空域且绘制精确度高的方法及装置。

发明内容
本发明实施例提供了一种扇形空域绘制方法及装置,用于在航空电子地图中能够快速而准确地绘制出扇形空域,避免现有扇形空域绘制工作中调整繁琐且精确度低,由于人为错误存在对空中飞行的安全隐患等问题。根据本发明的一个方面,提供了一种扇形空域绘制方法,包括根据所述扇形空域的圆心的经纬度信息,以及显示屏上显示的鼠标的经纬度信息,在显示屏上显示的航空电子地图中确定所述扇形空域的圆心的位置;并根据所述扇形空域的起始边端点的经纬度信息,以及显示的鼠标的经纬度信息,在所述航空电子地图中确定所述扇形空域的起始边端点的位置;并根据所述扇形空域的终止边端点的经纬度信息,以及显示的鼠标的经纬度信息,在所述航空电子地图中确定所述扇形空域的终止边端点的位置;根据确定的圆心、起始边端点和终止边端点的位置绘制所述扇形空域;
其中,所述鼠标的经纬度信息是所述鼠标在显示屏中的当前位置坐标在所述航空电子地图中对应的地点的经纬度信息。其中,在所述航空电子地图中确定所述扇形空域的圆心、起始边端点和终止边端点的位置的方法具体为当显示屏上显示的鼠标的经纬度信息与所述扇形空域的圆心的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为所述扇形空域的圆心在所述航空电子地图中的位置;当显示屏上显示的鼠标的经纬度信息与所述扇形空域的起始边端点的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为所述扇形空域的起始边端点在所述航空电子地图中的位置;当显示屏上显示的鼠标的经纬度信息与所述扇形空域的终止边端点的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为所述扇形空域的终止边端点在所述航空电子地图中的位置。其中,根据确定的圆心、起始边端点和终止边端点的位置绘制所述扇形空域的方法为所述圆心和所述起始边端点之间、所述圆心和所述止边端点之间绘制直线;所述起始边端点和终止边端点之间绘制圆弧。所述起始边端点和终止边端点之间的圆弧的绘制方法为·
以确定的圆心的位置为圆弧圆心,以起始边端点的位置到所述圆心的位置的长度或者以终止边端点的位置到所述圆心的位置的长度为半径,由所述起始边端点向所述终止边端点绘制。其中,所述圆弧由所述起始边端点向所述终止边端点绘制时,若所述扇形空域的角度小于180度时,则所述起始边端点沿顺时针方向向所述终止边端点移动;若所述扇形空域的角度大于180度时,则所述起始边端点沿逆时针方向向所述终止边端点移动。根据本发明的另一个方面,提供了一种扇形空域绘制装置,包括位置坐标转换模块,用于将鼠标在显示屏中的当前位置坐标转换为在显示屏上显示的航空电子地图中对应的地点的经纬度信息;显示模块,用于将所述位置坐标转换模块得到的航空电子地图中对应的地点的经纬度信息作为鼠标的经纬度信息显示;圆心位置确定模块,用于根据所述扇形空域的圆心的经纬度信息,以及显示屏上显示的鼠标的经纬度信息,在显示屏上显示的航空电子地图中确定所述扇形空域的圆心的位置;起始边端点位置确定模块,用于在所述圆心位置确定模块确定了所述扇形空域的圆心的位置后,根据所述扇形空域的起始边端点的经纬度信息,以及显示的鼠标的经纬度信息,在所述航空电子地图中确定所述扇形空域的起始边端点的位置;终止边端点位置确定模块,用于在所述起始边端点位置确定模块确定了所述扇形空域的起始边端点的位置后,根据所述扇形空域的终止边端点的经纬度信息,以及显示的鼠标的经纬度信息,在所述航空电子地图中确定所述扇形空域的终止边端点的位置;扇形空域绘制模块,用于在所述终止边端点位置确定模块确定了所述扇形空域的终止边端点的位置后,根据确定的圆心、起始边端点和终止边端点的位置绘制所述扇形空域。其中,所述圆心位置确定模块具体包括圆心的经纬度信息获取单元,用于获取所述扇形空域的圆心的经纬度信息;圆心位置确定单元,根据所述圆心的经纬度信息获取单元获取的圆心的经纬度信息,在显示屏上显示的鼠标的经纬度信息与所述扇形空域的圆心的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为所述扇形空域的圆心在所述航空电子地图中的位置。
所述起始边端点位置确定模块具体包括起始边端点的经纬度信息获取单元,用于获取所述扇形空域的起始边端点的经纬度 目息;起始边端点位置确定单元,根据所述起始边端点的经纬度信息获取单元获取的起始边端点的经纬度信息,在显示屏上显示的鼠标的经纬度信息与所述扇形空域的起始边端点的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为所述扇形空域的起始边端点在所述航空电子地图中的位置。所述起始边端点位置确定模块具体包括终止边端点的经纬度信息获取单元,用于获取所述扇形空域的终止边端点的经纬度 目息;终止边端点位置确定单元,根据所述终止边端点的经纬度信息获取单元获取的终止边端点的经纬度信息,在显示屏上显示的鼠标的经纬度信息与所述扇形空域的终止边端点的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为所述扇形空域的终止边端点在所述航空电子地图中的位置。所述扇形空域绘制模块具体包括直线绘制单元,用于在所述圆心和所述起始边端点之间、所述圆心和所述止边端点之间分别绘制直线作为所述扇形空域的起始边和终止边;圆弧绘制单元,用于在所述直线绘制单元绘制所述扇形空域的起始边和终止边后,在所述起始边端点和终止边端点之间绘制圆弧。由以上可知,本发明根据欲申请扇形空域的圆心的经纬度信息、起始边端点的经纬度信息、终止边端点的经纬度信息,以及显示屏上显示的鼠标的经纬度信息,在显示屏上显示的航空电子地图中分别确定扇形空域的圆心的位置、起始边端点的位置和终止边端点的位置,并根据确定的圆心、起始边端点和终止边端点的位置绘制扇形空域。由于本发明中的绘制方法只需在航空电子地图中确定扇形空域的圆心位置、起始边端点位置和终止边端点位置,然后根据扇形的角度即可完成扇形空域的绘制,从而实现扇形空域绘制的快速性与精确性。


图I示出了在航空电子地图中绘制扇形空域的流程图2示出了扇形空域绘制装置的结构示意图。
具体实施例方式以下将结合附图对本发明各实施例的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明的示范性实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本发明所保护的范围。本发明的主要思路为摒弃在电子地图中先大致创建图形的形状和位置,后进行反复调整的绘制方法。采用在电子地图中根据鼠标跟踪显示的经纬度信息直接确定扇形空域的圆心位置、起始边端点位置和终止边端点位置,然后根据扇形空域的圆心位置、起始边端点位置和终止边端点位置直接绘制扇形空域,从而实现扇形空域绘制的快速性与精确性。 本发明的实施例提供一种在航空电子地图中绘制扇形空域的方法。其具体流程如图I所示,包括如下步骤SlOl :确定扇形空域的圆心的位置根据扇形空域的圆心的经纟韦度信息,以及显示屏上显示的鼠标的经纬度信息,在显示屏上显示的航空电子地图中确定扇形空域的圆心A的位置。本发明实施例中,扇形空域的圆心位置的确认方法为当显示屏上显示的鼠标的经纬度信息与扇形空域的圆心的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为扇形空域的圆心在航空电子地图中的位置;确认扇形空域的圆心A在航空电子地图中的位置后保存该位置信息。本发明中,鼠标的经纬度信息是鼠标在显示屏中的当前位置坐标在航空电子地图中对应的地点的经纬度信息。由于将鼠标在显示屏的当前位置坐标转换为在航空电子地图中对应的地点的经纬度信息并进行跟踪显示的工作原理为本领域技术的公知技术,因此此处不再赘述。在本步骤中,鼠标在点击之前的移动是为了查找与扇形空域的圆心的经纬度信息一致的鼠标经纬度信息,当点击鼠标确认扇形空域的圆心A的位置并保存后,鼠标的移动则是开始进行下一目标的查找。S102 :确定扇形空域的起始边端点的位置根据扇形空域的起始边端点的经纬度信息,以及显示的鼠标的经纬度信息,在航空电子地图中确定扇形空域的起始边端点B的位置。本发明实施例中,扇形空域的起始边端点的位置的确认方法为当显示屏上显示的鼠标的经纬度信息与扇形空域的起始边端点的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为扇形空域的起始边端点在航空电子地图中的位置。确认扇形空域的起始边端点在航空电子地图中的位置后保存该位置信息。同时,移动鼠标进行下一目标的查找。S103 :绘制扇形空域的起始边AB。在航空电子地图中确定好的扇形空域的圆心A的位置和起始边端点B的位置之间绘制直线AB,则直线AB即为扇形空域的起始边AB。
S104 :确定扇形空域的终止边端点根据扇形空域的终止边端点的经纬度信息,以及显示的鼠标的经纬度信息,在航空电子地图中确定扇形空域的终止边端点C的位置。本发明实施例中,扇形空域的终止边端点的位置的确认方法为当显示屏上显示的鼠标的经纬度信息与扇形空域的终止边端点的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为扇形空域的终止边端点在航空电子地图中的位置。确认扇形空域的起始边端点在航空电子地图中的位置后保存该位置信息。保存扇形空域的终止边端点C的位置信息后,鼠标结束目标查找。S105 :绘制扇形空域的终止边。用直线连接扇形空域的圆心A的位置和终止边端点C的位置,确定扇形空域的终止边AC并保存。在航空电子地图中确定好的扇形空域的终止边端点C的位置之间绘制直线AC,则直线AC即为扇形空域的终止边AC。S106 :绘制扇形空域的圆弧。本实施例中,圆弧的绘制方法为以确定的圆心位置A为圆心,以起始边端点的位置到所述圆心的位置的长度AB或终止边端点的位置到所述圆心的位置的长度AC的长度为半径,由所述起始边端点B向所述终止边端点C绘制。其中,当扇形空域的角度,即起始边AB与终止边AC的角度Θ小于180度时,圆弧的绘制方法为以圆心A为圆心,AB或AC的长度为半径,由起始边的端点B顺时针旋转到终止边的端点C。当起始边AB与终止边AC的角度Θ大于180度时,圆弧的绘制方法为以圆心A·为圆心,AB或AC的长度为半径,由起始边的端点B逆时针转到终止边的端点C。至此,扇形空域的区域绘制完毕。将上述绘制方法与现有扇形空域的绘制方法相比可知,本发明中的绘制方法不需要在电子地图中先创建扇形的形状和位置,然后再进行反复调整,而是在航空电子地图中根据鼠标经纬度信息查找决定欲申请扇形空域形状的三个位置,即圆心位置、起始边端点位置和终止边端点位置,然后借助扇形空域的角度即可完成扇形空域的绘制,从而实现扇形空域绘制的快速性与精确性。本发明实施例还提供了一种扇形空域绘制装置。如图2所示,包括位置坐标转换模块201,用于将鼠标在显示屏中的当前位置坐标转换为在显示屏上显示的航空电子地图中对应的地点的经纬度信息;鼠标经纬度信息显示模块202,用于将所述位置坐标转换模块得到的航空电子地图中对应的地点的经纬度信息作为鼠标的经纬度信息显示;圆心位置确定模块203 :用于根据所述扇形空域的圆心的经纬度信息,以及显示屏上显示的鼠标的经纬度信息,在显示屏上显示的航空电子地图中确定所述扇形空域的圆心的位置;起始边端点位置确定模块204 :用于在所述圆心位置确定模块确定了所述扇形空域的圆心的位置后,根据所述扇形空域的起始边端点的经纬度信息,以及显示的鼠标的经纬度信息,在所述航空电子地图中确定所述扇形空域的起始边端点的位置;终止边端点位置确定模块205 :用于在所述起始边端点位置确定模块确定了所述扇形空域的起始边端点的位置后,根据所述扇形空域的终止边端点的经纬度信息,以及显示的鼠标的经纬度信息,在所述航空电子地图中确定所述扇形空域的终止边端点的位置;扇形空域绘制模块206 :用于在所述终止边端点位置确定模块确定了所述扇形空域的终止边端点的位置后,根据确定的圆心、起始边端点和终止边端点的位置绘制所述扇形空域。其中,所述圆心位置确定模块具体包括圆心的经纬度信息获取单元,用于获取所述扇形空域的圆心的经纬度信息;圆心位置确定单元,根据所述圆心的经纬度信息获取单元获取的圆心的经纬度信息,在显示屏上显示的鼠标的经纬度信息与所述扇形空域的圆心的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为所述扇形空域的圆心在所述航空 电子地图中的位置。所述起始边端点位置确定模块具体包括起始边端点的经纬度信息获取单元,用于获取所述扇形空域的起始边端点的经纬度 目息;起始边端点位置确定单元,根据所述起始边端点的经纬度信息获取单元获取的起始边端点的经纬度信息,在显示屏上显示的鼠标的经纬度信息与所述扇形空域的起始边端点的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为所述扇形空域的起始边端点在所述航空电子地图中的位置。所述起始边端点位置确定模块具体包括终止边端点的经纬度信息获取单元,用于获取所述扇形空域的终止边端点的经纬度 目息;终止边端点位置确定单元,根据所述终止边端点的经纬度信息获取单元获取的终止边端点的经纬度信息,在显示屏上显示的鼠标的经纬度信息与所述扇形空域的终止边端点的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为所述扇形空域的终止边端点在所述航空电子地图中的位置。所述扇形空域绘制模块具体包括直线绘制单元,用于在所述圆心和所述起始边端点之间、所述圆心和所述止边端点之间分别绘制直线作为所述扇形空域的起始边和终止边;圆弧绘制单元,用于在所述直线绘制单元绘制所述扇形空域的起始边和终止边后,在所述起始边端点和终止边端点之间绘制圆弧。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读取存储介质中,如R0M/RAM、磁碟、光盘等。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种扇形空域绘制方法,包括 根据所述扇形空域的圆心的经纬度信息,以及显示屏上显示的鼠标的经纬度信息,在显示屏上显示的航空电子地图中确定所述扇形空域的圆心的位置;并 根据所述扇形空域的起始边端点的经纬度信息,以及显示的鼠标的经纬度信息,在所述航空电子地图中确定所述扇形空域的起始边端点的位置;并 根据所述扇形空域的终止边端点的经纬度信息,以及显示的鼠标的经纬度信息,在所述航空电子地图中确定所述扇形空域的终止边端点的位置; 根据确定的圆心、起始边端点和终止边端点的位置绘制所述扇形空域; 其中,所述鼠标的经纬度信息是所述鼠标在显示屏中的当前位置坐标在所述航空电子地图中对应的地点的经纬度信息。
2.如权利要求I所述的方法,其特征在于,在所述航空电子地图中确定所述扇形空域的圆心、起始边端点和终止边端点的位置的方法具体为 当显示屏上显示的鼠标的经纬度信息与所述扇形空域的圆心的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为所述扇形空域的圆心在所述航空电子地图中的位置; 当显示屏上显示的鼠标的经纬度信息与所述扇形空域的起始边端点的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为所述扇形空域的起始边端点在所述航空电子地图中的位置; 当显示屏上显示的鼠标的经纬度信息与所述扇形空域的终止边端点的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为所述扇形空域的终止边端点在所述航空电子地图中的位置。
3.如权利要求I所述的方法,其特征在于,根据确定的圆心、起始边端点和终止边端点的位置绘制所述扇形空域的方法为 所述圆心和所述起始边端点之间、所述圆心和所述止边端点之间绘制直线; 所述起始边端点和终止边端点之间绘制圆弧。
4.如权利要求3所述的方法,其特征在于,所述起始边端点和终止边端点之间的圆弧的绘制方法为 以确定的圆心的位置为圆弧圆心,以起始边端点的位置到所述圆心的位置的长度或者以终止边端点的位置到所述圆心的位置的长度为半径,由所述起始边端点向所述终止边端点绘制。
5.如权利要求4所述的方法,其特征在于,所述圆弧由所述起始边端点向所述终止边端点绘制时, 若所述扇形空域的角度小于180度时,则所述起始边端点沿顺时针方向向所述终止边端点移动; 若所述扇形空域的角度大于180度时,则所述起始边端点沿逆时针方向向所述终止边端点移动。
6.一种扇形空域绘制装置,其特征在于,包括 位置坐标转换模块,用于将鼠标在显示屏中的当前位置坐标转换为在显示屏上显示的航空电子地图中对应的地点的经纬度信息;显示模块,用于将所述位置坐标转换模块得到的航空电子地图中对应的地点的经纬度信息作为鼠标的经纬度信息显示; 圆心位置确定模块,用于根据所述扇形空域的圆心的经纬度信息,以及显示屏上显示的鼠标的经纬度信息,在显示屏上显示的航空电子地图中确定所述扇形空域的圆心的位置; 起始边端点位置确定模块,用于在所述圆心位置确定模块确定了所述扇形空域的圆心的位置后,根据所述扇形空域的起始边端点的经纬度信息,以及显示的鼠标的经纬度信息,在所述航空电子地图中确定所述扇形空域的起始边端点的位置; 终止边端点位置确定模块,用于在所述起始边端点位置确定模块确定了所述扇形空域的起始边端点的位置后,根据所述扇形空域的终止边端点的经纬度信息,以及显示的鼠标的经纬度信息,在所述航空电子地图中确定所述扇形空域的终止边端点的位置; 扇形空域绘制模块,用于在所述终止边端点位置确定模块确定了所述扇形空域的终止边端点的位置后,根据确定的圆心、起始边端点和终止边端点的位置绘制所述扇形空域。
7.根据权利要求6所述的装置,其特征在于,所述圆心位置确定模块具体包括 圆心的经纬度信息获取单元,用于获取所述扇形空域的圆心的经纬度信息; 圆心位置确定单元,根据所述圆心的经纬度信息获取单元获取的圆心的经纬度信息,在显示屏上显示的鼠标的经纬度信息与所述扇形空域的圆心的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为所述扇形空域的圆心在所述航空电子地图中的位置。
8.根据权利要求6装置,其特征在于,所述起始边端点位置确定模块具体包括 起始边端点的经纬度信息获取单元,用于获取所述扇形空域的起始边端点的经纬度信息; 起始边端点位置确定单元,根据所述起始边端点的经纬度信息获取单元获取的起始边端点的经纬度信息,在显示屏上显示的鼠标的经纬度信息与所述扇形空域的起始边端点的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为所述扇形空域的起始边端点在所述航空电子地图中的位置。
9.根据权利要求6所述的装置,其特征在于,所述起始边端点位置确定模块具体包括 终止边端点的经纬度信息获取单元,用于获取所述扇形空域的终止边端点的经纬度信息; 终止边端点位置确定单元,根据所述终止边端点的经纬度信息获取单元获取的终止边端点的经纬度信息,在显示屏上显示的鼠标的经纬度信息与所述扇形空域的终止边端点的经纬度信息相同时,若接收到鼠标的点击事件信息,则确定鼠标点击的位置即为所述扇形空域的终止边端点在所述航空电子地图中的位置。
10.根据权利要求6所述的装置,其特征在于,所述扇形空域绘制模块具体包括 直线绘制单元,用于在所述圆心和所述起始边端点之间、所述圆心和所述止边端点之间分别绘制直线作为所述扇形空域的起始边和终止边; 圆弧绘制单元,用于在所述直线绘制单元绘制所述扇形空域的起始边和终止边后,在所述起始边端点和终止边端点之间绘制圆弧。
全文摘要
本发明公开了一种扇形空域绘制方法,包括根据扇形空域的圆心的经纬度信息、起始边端点的经纬度信息、终止边端点的经纬度信息,以及显示屏上显示的鼠标的经纬度信息,在显示屏上显示的航空电子地图中分别确定扇形空域的圆心的位置、起始边端点的位置和终止边端点的位置。并根据确定的圆心、起始边端点和终止边端点的位置绘制扇形空域。其中,鼠标的经纬度信息是鼠标在显示屏中的当前位置坐标在航空电子地图中对应的地点的经纬度信息。本发明中的绘制方法只需在航空电子地图中确定扇形空域的圆心位置、起始边端点位置和终止边端点位置,然后根据扇形的角度即可完成扇形空域的绘制,从而实现扇形空域绘制的快速性与精确性。
文档编号G06T11/00GK102938155SQ20121047775
公开日2013年2月20日 申请日期2012年11月21日 优先权日2012年11月21日
发明者单峰, 王克明 申请人:北京东进记录科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1