一种地图数据叠加处理方法、装置、智能终端及存储介质与流程

文档序号:28595638发布日期:2022-01-22 10:18阅读:149来源:国知局
一种地图数据叠加处理方法、装置、智能终端及存储介质与流程

1.本发明涉及地图数据叠加处理技术领域,尤其涉及一种地图数据叠加处理方法、装置、智能终端及存储介质。


背景技术:

2.随着科技的发展和人们生活水平的不断提高,各种智能终端的使用越来越普及,人们经常使用智能终端的地图功能,使用地图查看各地的地图位置。
3.目前有些智能终端的地图显示可以显示某些具体位置的卫星图,但是现有技术中的智能终端的地图显示都不能显示具体位置的视频画面,用户无法通过地图了解具体位置情况,有时不方便用户使用。
4.因此,现有技术还有待改进和提高。


技术实现要素:

5.本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种地图数据叠加处理方法、装置、智能终端及存储介质,旨在解决现有技术中的智能终端的地图显示都不能显示具体位置的视频画面,用户无法通过地图了解具体位置情况,有时不方便用户使用的问题。
6.为了解决上述技术问题,本发明所采用的技术方案如下:
7.第一方面,一种地图数据叠加处理方法,其中,所述方法包括:
8.获取无人机视频画面地址;
9.基于所述无人机视频画面地址,获取无人机视频画面范围的最小外接矩形经纬度数据;
10.基于所述无人机视频画面地址和无人机视频画面范围的最小外接矩形经纬度数据,构建视频画面图层;
11.基于构建的视频画面图层,将视频画面图层叠加到地图对应位置。
12.所述的地图数据叠加处理方法,其中,所述获取无人机视频画面地址的步骤之前包括:
13.预先通过无人机拍摄预定地面区域的视频画面,形成无人机视频画面;
14.将无人机视频画面存储在指定位置,并生成对应无人机视频画面地址。
15.所述的地图数据叠加处理方法,其中,所述获取无人机视频画面地址的步骤之前包括:
16.获取无人机拍摄预定地面区域视频画面时的无人机高度、无人机摄像头视角参数、无人机的地理经纬度参数数据,并与对应的无人机视频画面一起存储。
17.所述的地图数据叠加处理方法,其中,所述获取无人机视频画面地址的步骤包括:
18.获取到无人机视频画面的可直接播放视频画面的url地址。
19.所述的地图数据叠加处理方法,其中,所述基于所述无人机视频画面地址,获取无
人机视频画面范围的最小外接矩形经纬度数据的步骤包括:
20.基于所述无人机视频画面地址,获取无人机视频画面;
21.基于所述无人机画面,计算得出无人机视频画面对应的最小外接矩形的四个经纬度点位;
22.确定无人机视频画面对应的最小外接矩形的四个经纬度点位。
23.所述的地图数据叠加处理方法,其中,所述基于所述无人机视频画面地址和无人机视频画面范围的最小外接矩形经纬度数据,构建视频画面图层的步骤包括:
24.提取所述无人机视频画面地址和无人机视频画面范围的最小外接矩形经纬度数据,利用gis地图引擎构建视频画面图层,组合成视频图层的代码结构。
25.所述的地图数据叠加处理方法,其中,所述基于构建的视频画面图层,将视频画面图层叠加到地图对应位置的步骤包括:
26.基于构建好的视频画面图层,利用gis引擎加载对应的视频画面图层,以将视频图层叠加到地图对应位置。
27.一种地图数据叠加处理装置,其中,所述装置包括:
28.第一获取模块,用于获取无人机视频画面地址;
29.第二获取模块,用于基于所述无人机视频画面地址,获取无人机视频画面范围的最小外接矩形经纬度数据;
30.视频图层构建模块,用于基于所述无人机视频画面地址和无人机视频画面范围的最小外接矩形经纬度数据,构建视频画面图层;
31.叠加控制模块,用于基于构建的视频画面图层,将视频画面图层叠加到地图对应位置。
32.一种智能终端,其中,所述智能终端包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的地图数据叠加处理程序,所述处理器执行所述地图数据叠加处理程序时,实现任一项所述的地图数据叠加处理方法的步骤。
33.一种计算机可读存储介质,其中,所述计算机可读存储介质上存储有地图数据叠加处理程序,所述地图数据叠加处理程序被处理器执行时,实现任一项所述的地图数据叠加处理方法的步骤。
34.有益效果:与现有技术相比,本发明提供了一种地图数据叠加处理方法、装置、智能终端及存储介质,所述方法包括获取无人机视频画面地址;基于所述无人机视频画面地址,获取无人机视频画面范围的最小外接矩形经纬度数据;基于所述无人机视频画面地址和无人机视频画面范围的最小外接矩形经纬度数据,构建视频画面图层;基于构建的视频画面图层,将视频画面图层叠加到地图对应位置。本发明提供了一种在地图上叠加无人机视频画面的方法,让无人机的视频画面叠加到对应的真实区域的地图位置上,从而给决策者提供实时参考,并可以借助地图功能观测到无人机区域外的一些地理情况,提高了地图数据叠加处理的效果,为用户的使用提供了方便。
附图说明
35.图1为本发明实施例1提供的地图数据叠加处理方法的流程图。
36.图2为本发明实施例2提供的地图数据叠加处理方法的具体实施方式流程图。
locator,统一资源定位器,它是www的统一资源定位标志,就是指网络地址。
50.本发明实施例中,无人机视频画面还可以根据网上上传的很多无人机视频画面,此些无人机视频画面要及时取获到视频画面的拍摄的地理经纬度参数数据,方便后面根据视频画面的地理经纬度参数数据添加到对应的地图中。
51.具体地关于视频画面的地理经纬度参数数据获取,可以在无人机进行视频拍摄时,通过获取无人机拍摄预定地面区域视频画面时的无人机高度、无人机摄像头视角参数、无人机的地理经纬度参数数据,并与对应的无人机视频画面一起存储,方便后面步骤取用对应的无人机视频画面及对应的地理经纬度参数数据。
52.本步骤具体实施时,获取到无人机视频画面的可直接播放视频画面的url地址。然后进入步骤s200。
53.步骤s200、基于所述无人机视频画面地址,获取无人机视频画面范围的最小外接矩形经纬度数据;
54.本步骤中,基于所述无人机视频画面地址,获取无人机视频画面范围的最小外接矩形经纬度数据。本发明具体地基于所述无人机视频画面地址例如url地址,获取无人机视频画面;基于所述无人机画面,计算得出无人机视频画面对应的最小外接矩形的四个经纬度点位;以确定无人机视频画面对应的最小外接矩形的四个经纬度点位,即无人机视频画面能形成的最小外接矩形的四个经纬度点位。这样方便与地图上对应位置建立对应关系。
55.当然本发明具体实施时,可以也可以在无人机视频画面拍摄的同时通过获取无人机高度、无人机摄像头视角参数、无人机的地理经纬度等参数,通过数学计算得到,其中,无人机的地理经纬度可以通过无人机的gps定位模块获取到对应位置信息,再转换为对应的地理经纬度数据。这样方便与地图上对应位置建立对应关系。
56.步骤s300、基于所述无人机视频画面地址和无人机视频画面范围的最小外接矩形经纬度数据,构建视频画面图层;
57.本发明中,基于所述无人机视频画面地址和无人机视频画面范围的最小外接矩形经纬度数据,构建视频画面图层。具体地,通过提取所述无人机视频画面地址和无人机视频画面范围的最小外接矩形经纬度数据,将所述无人机视频画面地址和无人机视频画面范围的最小外接矩形经纬度数据,利用gis地图引擎构建视频画面图层,组合成视频图层的代码结构,方便后面叠加到地图对应位置。
58.其中,所述gis为地理信息系统(geographic information system或geo-information system,gis)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
59.步骤s400、基于构建的视频画面图层,将视频画面图层叠加到地图对应位置。
60.本发明实施例中,基于构建的视频画面图层,将所构建的视频画面图层叠加到地图对应位置,具体地,基于构建好的视频画面图层,利用gis引擎加载对应的视频画面图层,以将视频图层叠加到地图对应位置,即哪果无人机视频画面为a省b市c区的某社区的视频画面,则构建的a省b市c区的某社区的视频画面图层,会叠加的地图中对应所述a省b市c区的某社区的地图标识上,当用户点击查看对应该位置视频画面,则自动打开该地图位置对应链接的无人机视频画面播放,以供用户及时了解目地地方的地理情况,给决策者提供实
时参考,为用户的使用提供了方便。
61.以下通过一具体应用实施例对本发明所述地图数据叠加处理做进一步详细说明:如图2所示,本具体应用实施例所述的地图数据叠加处理方法包括以下步骤:
62.步骤s501、开始
63.本发明具体实施例实现了在地图上叠加无人机视频画面,让无人机的视频画面叠加到对应的真实区域的地图位置上,从而给决策者提供实时参考,并可以借助地图功能观测到无人机区域外的一些地理情况,步骤s501,开始,并进入步骤s502;
64.步骤s502、获取无人机画面url;
65.即获取到无人机的视频画面地址,通常是一个可以直接播放视频画面的url。
66.步骤s503、获取无人机视频画面范围的最小外接矩形经纬度数据;
67.本具体实施例中,可以通过计算得出无人机视频画面对应的最小外接矩形的四个经纬度点位。
68.此步骤目的是确定无人机视频画面对应的最小外接矩形的四个经纬度点位,用于将无人机视频画面按照矩形范围叠加到地图上,如果无人机无法直接提供这个数据,也可以通过获取无人机高度、无人机摄像头视角参数、无人机的地理经纬度等参数,通过数学计算得到。
69.最终得出最小外接矩形的四个点位经纬度分别如下:
[0070][0071][0072]
然后进入步骤s504;
[0073]
步骤s504、构建视频画面图层;
[0074]
本步骤中结合步骤s503得到的四组经纬度数据和步骤s502得到的视频画面的url地址,利用gis地图引擎构建视频图层,组合成视频图层的代码结构,具体代码如下:
[0075]
[0076][0077]
然后进入步骤s506;
[0078]
步骤s505、将视频画面图层叠加到地图上;
[0079]
本步骤中,将构建好视频图层后,利用gis引擎加载对应的视频图层;具体地通过如下代码实现:
[0080]
//地图引擎叠加视频图层
[0081]
map.addlayer(videolayer);
[0082]
至此就完成在地图上叠加无人机视频画面的功能,并进入步骤s506。
[0083]
步骤s506、结束。
[0084]
本发明,可以实现让无人机的视频画面叠加到对应的真实区域的地图位置上,用户查看具体位置时可以根据需要点击查看该对应位置的视频画面,则自动通过链接打开对应的视频画面播放给用户观看,从而给决策者提供实时参考,并可以借助地图功能观测到无人机区域外的一些地理情况,提高了地图数据叠加处理的效果,为用户的使用提供了方便。
[0085]
示例性装置
[0086]
如图3中所示,本实施例还提供一种地图数据叠加处理装置,该装置包括:
[0087]
第一获取模块10,用于获取无人机视频画面地址;
[0088]
第二获取模块20,用于基于所述无人机视频画面地址,获取无人机视频画面范围的最小外接矩形经纬度数据;
[0089]
视频图层构建模块30,用于基于所述无人机视频画面地址和无人机视频画面范围的最小外接矩形经纬度数据,构建视频画面图层;
[0090]
叠加控制模块40,用于基于构建的视频画面图层,将视频画面图层叠加到地图对应位置,具体如上所述。
[0091]
基于上述实施例,本发明还提供了一种智能终端,其原理框图可以如图4所示。该智能终端包括通过系统总线连接的处理器、存储器、网络接口、显示屏。其中,该智能终端的处理器用于提供计算和控制能力。该智能终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该智能终端的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种地图数据叠加处理方法。该智能终端的显示屏可以是液晶显示屏。
[0092]
本领域技术人员可以理解,图4中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的智能终端的限定,具体的智能终端以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0093]
在一个实施例中,提供了一种智能终端,智能终端包括存储器、处理器及存储在存储器中并可在处理器上运行的地图数据叠加处理程序,处理器执行地图数据叠加处理程序时,实现如下操作指令:
[0094]
获取无人机视频画面地址;
[0095]
基于所述无人机视频画面地址,获取无人机视频画面范围的最小外接矩形经纬度数据;
[0096]
基于所述无人机视频画面地址和无人机视频画面范围的最小外接矩形经纬度数据,构建视频画面图层;
[0097]
基于构建的视频画面图层,将视频画面图层叠加到地图对应位置,具体如上所述。
[0098]
其中,所述获取无人机视频画面地址的步骤之前包括:
[0099]
预先通过无人机拍摄预定地面区域的视频画面,形成无人机视频画面;
[0100]
将无人机视频画面存储在指定位置,并生成对应无人机视频画面地址。
[0101]
其中,所述获取无人机视频画面地址的步骤之前包括:
[0102]
获取无人机拍摄预定地面区域视频画面时的无人机高度、无人机摄像头视角参数、无人机的地理经纬度参数数据,并与对应的无人机视频画面一起存储。
[0103]
其中,所述获取无人机视频画面地址的步骤包括:
[0104]
获取到无人机视频画面的可直接播放视频画面的url地址。
[0105]
其中,所述基于所述无人机视频画面地址,获取无人机视频画面范围的最小外接矩形经纬度数据的步骤包括:
[0106]
基于所述无人机视频画面地址,获取无人机视频画面;
[0107]
基于所述无人机画面,计算得出无人机视频画面对应的最小外接矩形的四个经纬度点位;
[0108]
确定无人机视频画面对应的最小外接矩形的四个经纬度点位。
[0109]
其中,所述基于所述无人机视频画面地址和无人机视频画面范围的最小外接矩形经纬度数据,构建视频画面图层的步骤包括:
[0110]
提取所述无人机视频画面地址和无人机视频画面范围的最小外接矩形经纬度数据,利用gis地图引擎构建视频画面图层,组合成视频图层的代码结构。
[0111]
其中,所述基于构建的视频画面图层,将视频画面图层叠加到地图对应位置的步骤包括:
[0112]
基于构建好的视频画面图层,利用gis引擎加载对应的视频画面图层,以将视频图层叠加到地图对应位置。
[0113]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0114]
综上,本发明公开了一种地图数据叠加处理方法、装置、智能终端及存储介质,所述方法包括获取无人机视频画面地址;基于所述无人机视频画面地址,获取无人机视频画面范围的最小外接矩形经纬度数据;基于所述无人机视频画面地址和无人机视频画面范围的最小外接矩形经纬度数据,构建视频画面图层;基于构建的视频画面图层,将视频画面图层叠加到地图对应位置。本发明提供了一种在地图上叠加无人机视频画面的方法,让无人机的视频画面叠加到对应的真实区域的地图位置上,从而给决策者提供实时参考,并可以借助地图功能观测到无人机区域外的一些地理情况,提高了地图数据叠加处理的效果,为用户的使用提供了方便。
[0115]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1