多视图的切换显示方法及装置制造方法及图纸

技术编号:34982349 阅读:32 留言:0更新日期:2022-09-21 14:25
本发明专利技术提供了一种多视图的切换显示方法及装置,其方法包括基于二维地图类派生一多视图目标显示子类,其中,多视图目标显示子类至少包括两个不同类型的视图;接收外部线程发送的目标的信息,并在当前为显示状态的视图中进行目标的位置信息显示;计算出当前为显示状态的视图中的目标相对于地图上的经纬度位置;删除当前为显示状态的视图中的动态元素,隐藏当前为显示状态的视图中的静态元素;将经纬度位置映射到切换后为显示状态的视图中,其装置包括派生模块、目标情况显示模块和切换视图接口模块。本发明专利技术通过将各视图中的转换成经纬度位置并映射到需要切换的视图中,并转换成相应视图的目标坐标进行显示,实现不同视图下共用一个目标绘制接口。个目标绘制接口。个目标绘制接口。

【技术实现步骤摘要】
多视图的切换显示方法及装置


[0001]本专利技术涉及雷达
,具体地,涉及多视图的切换显示方法及装置。

技术介绍

[0002]目标空情显示是作战指挥员分析和干预战场态势的重要工具,能够有效帮助作战指挥员实时掌控目标空情的真实态势信息,其中真实态势信息一般包括距离、方位、俯仰、高度等。
[0003]目前,大多数的目标空情是在单一的视图下显示的,每个视图均需开发成独立的控件,因此,当多视图显示时,各控件需接收主程序目标空情的不同维度下的空情信息作为输入。
[0004]该类方法虽然能够实现基本的空情视图切换显示功能,然而各视图下的控件显控风格、功能很难做成统一,同时,多个视图控件与主程序交互会造成空情显示接口冗余,因此,该类方法具有编程的复杂度高、通用性和可维护性较差,且对硬件性能的依赖度较高等缺陷。

技术实现思路

[0005]针对现有技术中的缺陷,本专利技术的目的是提供一种多视图的切换显示方法及装置。
[0006]根据本专利技术提供的一种多视图的切换显示方法,包括如下步骤:
[0007]基于二维地图类派生一多视图目标显示子类,其中,多视图目标显示子类至少包括两个不同类型的视图,且仅有一视图处于显示状态;
[0008]接收外部线程发送的目标的信息,并在当前为显示状态的视图中进行目标的位置信息显示;
[0009]当需要切换视图时,计算出当前为显示状态的视图中的目标相对于地图上的经纬度位置;
[0010]删除当前为显示状态的视图中的动态元素,隐藏当前为显示状态的视图中的静态元素;
[0011]将经纬度位置映射到切换后为显示状态的视图中,完成目标在切换后为显示状态的视图的位置信息显示。
[0012]可选地,多视图目标显示子类包括:
[0013]距离和方位视图,距离和方位视图包括数字地图和极坐标系,数字地图作为极坐标系的背景,极坐标系对应位置处绘制有距离环、方位角和第一距离刻度符号;
[0014]距离和高度视图,距离和高度视图包括直角坐标系,直角坐标系对应位置处绘制有第一网格、高度和第二距离刻度符号。
[0015]可选地,多视图目标显示子类还包括:
[0016]距离和仰角视图,距离和仰角视图包括直角坐标系,直角坐标系对应位置分别绘
制有第二网格、俯仰和第三距离刻度符号。
[0017]可选地,在当前为显示状态的视图为距离和方位视图的情况下,计算出距离和方位视图中的目标相对于地图上的经纬度位置,进一步包括:
[0018]在当前为显示状态的视图为距离和方位视图的情况下,通过地图基类的两点坐标换算公式计算出目标在距离和方位视图中的坐标点相对坐标原点的第一距离和第一方位角,根据第一距离和第一方位角换算出目标相对于地图上的第一经纬度位置。
[0019]可选地,在当前为显示状态的视图为距离和高度视图的情况下,计算出距离和高度视图中的目标相对于地图上的经纬度位置,进一步包括:
[0020]通过目标在距离和高度视图中的坐标点和坐标原点两点的三角函数变换,将目标在距离和高度视图中的坐标点转换成目标的位置相对坐标原点的第二距离和第二方位角;
[0021]根据第二距离和第二方位角换算出目标相对于地图上的第二经纬度位置。
[0022]可选地,在当前为显示状态的视图为距离和俯仰视图的情况下,计算出距离和俯仰视图中的目标相对于地图上的经纬度位置,进一步包括:
[0023]通过目标在距离和俯仰视图中的坐标点与坐标原点两点的三角函数变换,将目标在距离和俯仰视图中的坐标点转换成第三距离和第三方位角;
[0024]根据第三距离和第三方位角换算出目标相对于地图上的第三经纬度位置。
[0025]可选地,还包括人工干预过程,人工干预过程包括对当前为显示状态的视图的缩放和/或平移目标和/或目标控制。
[0026]可选地,当前为显示状态的视图的缩放过程,进一步包括:
[0027]根据切换的量程和视图窗口大小计算需要调整的缩放比例,并以缩放前的坐标系的坐标原点位置作为中心点进行视图缩放。
[0028]可选地,重新绘制切换量程后的视图对应的坐标系,其中,重新绘制后的坐标系的坐标原点和缩放前的坐标系的坐标原点位置一致。
[0029]本专利技术还提供一种多视图的切换显示装置,包括:
[0030]派生模块,用于基于二维地图类派生一多视图目标显示子类,其中,多视图目标显示子类至少包括两个不同类型的视图,且仅有一视图处于显示状态;
[0031]目标情况显示模块,用于接收外部线程发送的目标的信息,并在当前为显示状态的视图中进行目标的位置信息显示;
[0032]切换视图接口模块,用于当需要切换视图时,计算出当前为显示状态的视图中的目标相对于地图上的经纬度位置;
[0033]删除当前为显示状态的视图中的动态元素,隐藏当前为显示状态的视图中的静态元素;
[0034]将经纬度位置映射到切换后为显示状态的视图中,完成目标在切换后为显示状态的视图的位置信息显示。
[0035]与现有技术相比,本专利技术具有如下的有益效果:
[0036]本专利技术提供多视图的切换显示方法及装置,本专利技术通过将各视图中的转换成经纬度位置并映射到需要切换的视图中,并转换成相应视图的目标坐标进行显示,可以实现不同视图下共用一个目标绘制接口,从而提高目标显示的效率,降低了代码的耦合度,使其易于维护和功能扩展,而且采用共用一个目标绘制接口,不会出现接口冗余的情况,视图风格
较为统一,对硬件的依赖程度降低,因此通用性会更好。
附图说明
[0037]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:
[0038]图1为本专利技术提供的多视图的切换显示方法的流程图;
[0039]图2为本专利技术提供的距离和方位视图的目标坐标转换成第一经纬度位置的流程图;
[0040]图3为本专利技术提供的距离和高度视图的目标坐标转换成第二经纬度位置的流程图;
[0041]图4为本专利技术提供的距离和仰角视图的目标坐标转换成第三经纬度位置的流程图;
[0042]图5为本专利技术提供的视图的坐标系的视图,从上至下分别为距离和方位视图、距离和高度视图、距离和仰角视图的坐标系;
[0043]图6为本专利技术提供的第一经纬度位置的计算示意图;
[0044]图7为本专利技术提供的第二经纬度位置的计算示意图;
[0045]图8为本专利技术提供的第三经纬度位置的计算示意图;
[0046]图9为本专利技术提供的多视图目标显示子类与外部主程序交互流程图;
[0047]图10为本专利技术提供的多视图的切换显示装置的系统框图。
[0048]图中:1、派生模块;2、目标情况显示模块;3、切换视图接口模块。
具体实施方式
[0049]下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多视图的切换显示方法,其特征在于,包括如下步骤:基于二维地图类派生一多视图目标显示子类,其中,所述多视图目标显示子类至少包括两个不同类型的视图,且仅有一视图处于显示状态;接收外部线程发送的目标的信息,并在当前为显示状态的视图中进行目标的位置信息显示;当需要切换视图时,计算出当前为显示状态的视图中的目标相对于地图上的经纬度位置;删除当前为显示状态的视图中的动态元素,隐藏当前为显示状态的视图中的静态元素;将经纬度位置映射到切换后为显示状态的视图中,完成目标在切换后为显示状态的视图的位置信息显示。2.根据权利要求1所述的多视图的切换显示方法,其特征在于,所述多视图目标显示子类包括:距离和方位视图,所述距离和方位视图包括数字地图和极坐标系,所述数字地图作为极坐标系的背景,所述极坐标系对应位置处绘制有距离环、方位角和第一距离刻度符号;距离和高度视图,所述距离和高度视图包括直角坐标系,所述直角坐标系对应位置处绘制有第一网格、高度和第二距离刻度符号。3.根据权利要求2所述的多视图的切换显示方法,其特征在于,所述多视图目标显示子类还包括:距离和仰角视图,所述距离和仰角视图包括直角坐标系,所述直角坐标系对应位置分别绘制有第二网格、俯仰和第三距离刻度符号。4.根据权利要求2所述的多视图的切换显示方法,其特征在于,在当前为显示状态的视图为距离和方位视图的情况下,计算出距离和方位视图中的目标相对于地图上的经纬度位置,进一步包括:在当前为显示状态的视图为距离和方位视图的情况下,通过地图基类的两点坐标换算公式计算出目标在距离和方位视图中的坐标点相对坐标原点的第一距离和第一方位角;根据第一距离和第一方位角换算出目标相对于地图上的第一经纬度位置。5.根据权利要求2所述的多视图的切换显示方法,其特征在于,在当前为显示状态的视图为距离和高度视图的情况下,计算出距离和高度视图中的目标相对于地图上的经纬度位置,进一步包括:通过目标在距离和高度视图中的坐标点和坐标原点两点的三角函数变换,将目...

【专利技术属性】
技术研发人员:朱长发王锦王赟皓王嘉颖李兴
申请(专利权)人:上海航天电子通讯设备研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1