【技术实现步骤摘要】
一种在拼接屏上实现地图同步交互方法和装置
本专利技术涉及信息处理
,尤其涉及一种在拼接屏上实现地图同步交互方法和装置。
技术介绍
由于单显示屏的制造成本和工艺难度随着分辨率的提升而急剧增大,目前对于超高分辨率显示系统通常采用多显示屏拼接方案,在城市运营中心、交通视频指挥中心、应急调度中心通常配备了这种超高分辨率的拼接屏显示系统,在这类拼接屏系统上显示超高分辨率的地图是非常普遍的需求。在拼接屏系统上显示超高分辨率地图时,通常采用多个子地图拼接的方法。但是,由于地图不是静态的图像,在使用地图的过程中还通常伴有多种交互操作,而在拼接屏系统上显示的多个子地图并不能很好地随着交互操作进行同步变化。
技术实现思路
本专利技术的主要目的在于提出一种在拼接屏上实现地图同步交互方法和装置,旨在解决如何使显示的地图随着交互操作进行同步变化的技术问题。为实现上述目的,本专利技术提供一种在拼接屏上实现地图同步交互装置,所述在拼接屏上实现地图同步交互装置包括:主控节点、多个渲染节点和所述渲染节点对应的显示屏; ...
【技术保护点】
1.一种在拼接屏上实现地图同步交互装置,其特征在于,所述在拼接屏上实现地图同步交互装置包括:主控节点、多个渲染节点和所述渲染节点对应的显示屏;/n所述主控节点,用于获取主地图的主地图参数,根据所述主地图参数计算子地图参数,并将所述子地图参数发送至对应的渲染节点;/n所述渲染节点,用于根据接收的子地图参数生成子地图,并将所述子地图发送至对应的显示屏进行显示;/n所述渲染节点,还用于在检测到基于所述子地图触发的交互操作时,获取所述交互操作对应的光标操作信息,并将所述光标操作信息发送至所述主控节点;/n所述主控节点,还用于根据所述光标操作信息和所述主地图参数计算目标子地图参数,并 ...
【技术特征摘要】
1.一种在拼接屏上实现地图同步交互装置,其特征在于,所述在拼接屏上实现地图同步交互装置包括:主控节点、多个渲染节点和所述渲染节点对应的显示屏;
所述主控节点,用于获取主地图的主地图参数,根据所述主地图参数计算子地图参数,并将所述子地图参数发送至对应的渲染节点;
所述渲染节点,用于根据接收的子地图参数生成子地图,并将所述子地图发送至对应的显示屏进行显示;
所述渲染节点,还用于在检测到基于所述子地图触发的交互操作时,获取所述交互操作对应的光标操作信息,并将所述光标操作信息发送至所述主控节点;
所述主控节点,还用于根据所述光标操作信息和所述主地图参数计算目标子地图参数,并将所述目标子地图参数发送至对应的所述渲染节点;
所述渲染节点,还用于根据所述目标子地图参数对所述子地图进行更新,并将更新后的子地图发送至对应的所述显示屏进行显示。
2.如权利要求1所述的在拼接屏上实现地图同步交互装置,其特征在于,所述主控节点,还用于获取主地图的主地图参数,并获取显示屏分辨率、显示屏数量以及显示屏排列方式;
所述主控节点,还用于从所述主地图参数中提取主地图中心点经纬度、主地图缩放级别以及主地图旋转角度,根据所述显示屏分辨率确定第一分辨率参数和第二分辨率参数,并根据所述主地图中心点经纬度确定主地图中心点经度和主地图中心点纬度;
所述主控节点,还用于根据所述主地图缩放级别确定子地图缩放级别,根据所述主地图旋转角度确定子地图旋转角度,并获取所述主地图的地图瓦片大小;
所述主控节点,还用于根据所述主地图中心点经度、所述第一分辨率参数、所述第二分辨率参数、所述显示屏数量、所述显示屏排列方式、所述主地图旋转角度、所述主地图缩放级别以及所述地图瓦片大小计算子地图中心点经度;
所述主控节点,还用于根据所述主地图中心点纬度、所述第一分辨率参数、所述第二分辨率参数、所述显示屏数量、所述显示屏排列方式、所述主地图旋转角度、所述主地图缩放级别以及所述地图瓦片大小计算子地图中心点纬度;
所述主控节点,还用于根据所述子地图中心点经度和所述子地图中心点纬度确定子地图中心点经纬度,根据所述子地图缩放级别、所述子地图旋转角度和所述子地图中心点经纬度确定子地图参数,并将所述子地图参数发送至对应的渲染节点。
3.如权利要求2所述的在拼接屏上实现地图同步交互装置,其特征在于,所述主控节点,还用于在所述显示屏数量为4,且所述显示屏排列方式为预设排列方式时,根据所述主地图中心点经度、所述第一分辨率参数、所述第二分辨率参数、所述主地图旋转角度、所述主地图缩放级别以及所述地图瓦片大小,通过第一预设公式计算子地图中心点经度;
其中,所述第一预设公式为:
其中,Mnlng为子地图中心点经度,lng为主地图中心点经度,w为第一分辨率参数,h为第二分辨率参数,Mbearing为主地图旋转角度,Mzoom为主地图缩放级别,tileSize为地图瓦片大小;
所述主控节点,还用于在所述显示屏数量为4,且所述显示屏排列方式为预设排列方式时,根据所述主地图中心点纬度、所述第一分辨率参数、所述第二分辨率参数、所述主地图旋转角度、所述主地图缩放级别以及所述地图瓦片大小,通过第二预设公式计算子地图中心点纬度;
其中,所述第二预设公式为:
其中,Mnlat为子地图中心点纬度,lat为主地图中心点纬度,w为第一分辨率参数,h为第二分辨率参数,Mbearing为主地图旋转角度,Mzoom为主地图缩放级别,tileSize为地图瓦片大小。
4.如权利要求2所述的在拼接屏上实现地图同步交互装置,其特征在于,所述主控节点,还用于根据所述光标操作信息确定当前操作类型,在所述当前操作类型为平移操作时,根据所述光标操作信息确定光标的水平方向移动距离和垂直方向移动距离;
所述主控节点,还用于根据所述主地图缩放级别确定目标主地图缩放级别,并根据所述主地图旋转角度确定目标主地图旋转角度;
所述主控节点,还用于根据所述主地图中心点经度、所述水平方向移动距离、所述主地图缩放级别和所述地图瓦片大小计算目标主地图中心点经度;
所述主控节点,还用于根据所述主地图中心点纬度、所述垂直方向移动距离、所述主地图缩放级别和所述地图瓦片大小计算目标主地图中心点纬度;
所述主控节点,还用于根据所述目标主地图中心点经度和所述目标主地图中心点纬度确定目标主地图中心点经纬度,并根据所述目标主地图缩放级别、所述目标主地图旋转角度、所述目标主地图中心点经纬度确定目标主地图参数;
所述主控节点,还用于根据所述目标主地图参数计算目标子地图参数,并将所述目标子地图参数发送至对应的所述渲染节点。
5.如权利要求4所述的在拼接屏上实现地图同步交互装置,其特征在于,所述主控节点,还用于根据所述主地图中心点经度、所述水平方向移动距离、所述主地图缩放级别和所述地图瓦片大小,通过第三预设公式计算目标主地图中心点经度;
其中,所述第三预设公式为:
其中,Mlng2为目标主地图中心点经度,lng为主地图中心点经度,dx为水平方向移动距离,Mzoom为主地图缩放级别,tileSize为地图瓦片大小;
所述主控节点,还用于根据所述主地图中心点纬度、所述垂直方向移动距离、所述主地图缩放级别和所述地图瓦片大小,通过第四预设公式计算目标主地图中心点纬度;
其中,所述第四预设公式为:
其中,Mlat2为目标主地图中心点纬度,lat为主地图中心点纬度,dy为垂直方向移动距离,Mzoom为主地图缩放级别,tileSize为地图瓦片大小。
6.一种在拼接屏上实现地图同步交互方法,其特征在于,所述在拼接屏上实现地图同步交互方法基于在拼接屏上实现地图同步交互装置,所述在拼接屏上实现地图同步交互装置包括:主控节点、多个渲染节点和所述渲染节点对应的显示屏,所述在拼接屏上实现地图同步交互方法包括:
所述主控节点获取主地图的主地图参数,根据所述主地图参数计算子地图参数,并将所述子地图参数发送至对应的渲染节点;
所述渲染节点根据接收的子地图参数生成子地图,并...
【专利技术属性】
技术研发人员:彭金金,赵飞,王金玉,李晶云,万炎炎,
申请(专利权)人:北京吉威空间信息股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。