用于电子展示屏的2D地图自动生成2.5D地图的方法技术

技术编号:34645704 阅读:16 留言:0更新日期:2022-08-24 15:22
本发明专利技术涉及数据处理领域,具体涉及用于电子展示屏的2D地图自动生成2.5D地图的方法,包括:获取2D地图;对2D地图进行多层次分割,得到各分割尺寸下的全局子块、局部子块和细节子块;计算不同分割尺寸下的信息准确性;获取信息准确性最大值的分割尺寸下的全局子块的全局信息、局部信息和细节信息,对该尺寸下的全局子块的全局信息、局部信息和细节信息组成的信息序列进行编码,获取2D地图的存储信息;根据地图展示尺度和位置对2D地图的存储信息进行选择性解码;对解码后2D地图的存储信息进行映射获得2.5D地图,并通过电子大屏进行展示。上述方法用于电子展示大屏的2D地图自动生成2.5D地图,可提高地图生成的效率。可提高地图生成的效率。可提高地图生成的效率。

【技术实现步骤摘要】
用于电子展示屏的2D地图自动生成2.5D地图的方法


[0001]本专利技术涉及数据处理领域,具体涉及用于电子展示屏的2D地图自动生成2.5D地图的方法。

技术介绍

[0002]地图作为记录地理信息的一种图形语言形式,不仅为人们的出行提供了便利,同时也丰富了人们的视野,提供了解城市、国家乃至世界的手段。随着计算机技术以及网络通信技术的飞速发展,传统的二维电子地图已不能满足信息化日益发展的需求,2.5D地图正成为电子地图发展的一个重要方向。
[0003]用于电子展示大屏的2.5D地图的生成过程为:首先服务器将2D地图的信息进行压缩存储后发送到客户端,然后客户端将2D地图的信息进行解码后发送到电子展示大屏,最后通过映射关系将解码后的2D地图转换为2.5D地图进行展示。
[0004]但是,现有的2D地图信息的压缩存储方式为将2D地图的全部信息进行压缩存储,效率较低且容易丢失细节信息。现有的2D地图信息的解码方式有两种,一种是全部解码,将地图全部画出来,当显示区域根据鼠标进行移动时,将所用到的区域从完整地图中裁剪出来,然后拷贝到电子展示大屏。这样做就必须对整个地图进行解码,即使有些区域在现在的主屏上并不显示出来,这样生成地图的实时性很低,而且必须建一个非常大的画板,进而限制了地图不能太大。另一种方法就是地图画面的即时生成,简单来说就是在显示屏幕上需要哪一部分就显示那一部分。这样由于只需要画出显示屏幕大小的地图,这样生成地图的实时性大大提高。而且没有了大小的限制,就可以把一个地图做得非常大。但是这就要求相应的压缩存储方法能够快速定位解码。
[0005]因此,本专利技术提出用于电子展示屏的2D地图自动生成2.5D地图的方法,可有效提高地图生成的效率。

技术实现思路

[0006]本专利技术提供用于电子展示屏的2D地图自动生成2.5D地图的方法,包括:获取2D地图;对2D地图进行多层次分割,得到各分割尺寸下的全局子块、局部子块和细节子块;计算不同分割尺寸下的信息准确性;获取信息准确性最大值的分割尺寸下的全局子块的全局信息、局部信息和细节信息,对该尺寸下的全局子块的全局信息、局部信息和细节信息组成的信息序列进行编码,获取2D地图的存储信息;根据地图展示尺度和位置对2D地图的存储信息进行选择性解码;对解码后2D地图的存储信息进行映射获得2.5D地图,并通过电子大屏进行展示,相比于现有技术,本专利技术通过将地图分割为不同尺度的像素块,将不同尺度的像素块的信息拆分为全局信息、局部信息和细节信息,实现分层压缩存储;本专利技术通过DACs编码对分层信息进行编码存储,该编码结合了变长编码压缩率高和定长编码单个元素解码直接定位的优点,做到了同时兼顾了高压缩比和快速定位查询;本专利技术不是对地图的全部信息进行解码,而是根据电子展示大屏的不同尺度的需要,对不同区域的分层信息进行有选
择性的解码,因此在一定程度上实现节约解码时间;本专利技术通过即时解码生成地图,即在显示屏幕上需要哪一部分就显示那一部分,只需要画出显示屏幕大小的地图,大大提高生成地图的实时性,同时去除对地图大小的限制。
[0007]为达到上述目的,本专利技术采用如下技术方案:用于电子展示屏的2D地图自动生成2.5D地图的方法,包括:获取待展示2D地图图像。
[0008]设置等区域分割的分割尺寸取值范围,利用设置的所有分割尺寸对待展示2D地图图像进行多层次等区域分割,得到每一不同分割尺寸下的全局子块、局部子块和细节子块。
[0009]利用每一不同分割尺寸下的全局子块、局部子块和细节子块的信息均值向量计算得到该每一不同分割尺寸下的信息准确性,获得所有分割尺寸下的信息准确性。
[0010]将所有分割尺寸下的信息准确性的最大值对应的分割尺寸作为最优尺寸,获取该最优尺寸下的全局子块的全局信息向量、局部信息向量和细节信息向量。
[0011]对最优尺寸下的全局子块的全局信息向量、局部信息向量和细节信息向量组成的信息序列进行编码,获取2D地图图像的存储信息。
[0012]根据地图展示尺度和地图展示位置对2D地图图像的存储信息进行选择性解码。
[0013]对解码后的2D地图图像的存储信息进行映射获得2.5D地图,并通过电子大屏进行展示。
[0014]进一步的,所述用于电子展示屏的2D地图自动生成2.5D地图的方法,所述每一不同分割尺寸下的全局子块、局部子块和细节子块是按照如下方式得到:设置第一次等区域分割的分割尺寸取值范围,任选一个第一次等区域分割的分割尺寸作为等区域的大小,对2D地图图像进行第一次等区域分割,得到各个全局子块。
[0015]根据第一次等区域分割的分割尺寸设置第二次等区域分割的分割尺寸,利用该第二次等区域分割的分割尺寸对各个全局子块进行第二次等区域分割,得到各个全局子块对应的局部子块。
[0016]根据第二次等区域分割的分割尺寸设置第三次等区域分割的分割尺寸,利用该第三次等区域分割的分割尺寸对每个局部子块进行第三次等区域分割,得到各个局部子块对应的细节子块。
[0017]按照上述方式遍历第一次等区域分割的分割尺寸取值范围内所有第一次等区域分割的分割尺寸对2D地图图像进行多层次等区域分割,得到每一不同分割尺寸下的全局子块、局部子块和细节子块。
[0018]进一步的,所述用于电子展示屏的2D地图自动生成2.5D地图的方法,所述所有分割尺寸下的信息准确性是按照如下方式获得:计算每一不同分割尺寸下每个全局子块中所有像素的各维度信息均值,将各维度信息均值组成的向量作为每个全局子块的信息均值向量;所述各维度信息均值为每个像素的高度、颜色等信息的均值。
[0019]计算每一不同分割尺寸下每个局部子块中所有像素的各维度信息均值,将该各维度信息均值组成的向量作为每个局部子块的信息均值向量。
[0020]计算每一不同分割尺寸下每个细节子块中所有像素的各维度信息均值,将该各维度信息均值组成的向量作为每个细节子块的信息均值向量。
[0021]利用每一不同分割尺寸下的全局子块、局部子块和细节子块的信息均值向量计算得到该每一不同分割尺寸下的信息准确性,获得所有分割尺寸下的信息准确性。
[0022]所述每一不同分割尺寸下的信息准确性的表达式如下:式中,为每一不同分割尺寸下全局子块的尺寸大小,为全局子块的数量,为第个全局子块的信息均值向量,为第个全局子块的第个细节子块的信息均值向量,为第个局部子块的信息均值向量,为第个局部子块的第个细节子块的信息均值向量,为每一不同分割尺寸下的信息准确性。
[0023]进一步的,所述用于电子展示屏的2D地图自动生成2.5D地图的方法,所述最优尺寸下的全局子块的全局信息向量、局部信息向量和细节信息向量是按照如下方式获取:将所有分割尺寸下的信息准确性的最大值对应的分割尺寸作为最优尺寸。
[0024]将最优尺寸下的每个全局子块的信息均值向量作为最优尺寸下的全局子块的全局信息向量。
[0025]将最优尺寸下的每个局部子块的信息均值向量与该局部子块对应的全局子块的信息本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.用于电子展示屏的2D地图自动生成2.5D地图的方法,其特征在于,包括:获取待展示2D地图图像;设置等区域分割的分割尺寸取值范围,利用设置的所有分割尺寸对待展示2D地图图像进行多层次等区域分割,得到每一不同分割尺寸下的全局子块、局部子块和细节子块;利用每一不同分割尺寸下的全局子块、局部子块和细节子块的信息均值向量计算得到该每一不同分割尺寸下的信息准确性,获得所有分割尺寸下的信息准确性;将所有分割尺寸下的信息准确性的最大值对应的分割尺寸作为最优尺寸,获取该最优尺寸下的全局子块的全局信息向量、局部信息向量和细节信息向量;对最优尺寸下的全局子块的全局信息向量、局部信息向量和细节信息向量组成的信息序列进行编码,获取2D地图图像的存储信息;根据地图展示尺度和地图展示位置对2D地图图像的存储信息进行选择性解码;对解码后的2D地图图像的存储信息进行映射获得2.5D地图,并通过电子大屏进行展示。2.根据权利要求1所述的用于电子展示屏的2D地图自动生成2.5D地图的方法,其特征在于,所述每一不同分割尺寸下的全局子块、局部子块和细节子块是按照如下方式得到:设置第一次等区域分割的分割尺寸取值范围,任选一个第一次等区域分割的分割尺寸作为等区域的大小,对2D地图图像进行第一次等区域分割,得到各个全局子块;根据第一次等区域分割的分割尺寸设置第二次等区域分割的分割尺寸,利用该第二次等区域分割的分割尺寸对各个全局子块进行第二次等区域分割,得到各个全局子块对应的局部子块;根据第二次等区域分割的分割尺寸设置第三次等区域分割的分割尺寸,利用该第三次等区域分割的分割尺寸对每个局部子块进行第三次等区域分割,得到各个局部子块对应的细节子块;按照上述方式遍历第一次等区域分割的分割尺寸取值范围内所有第一次等区域分割的分割尺寸对2D地图图像进行多层次等区域分割,得到每一不同分割尺寸下的全局子块、局部子块和细节子块。3.根据权利要求1所述的用于电子展示屏的2D地图自动生成2.5D地图的方法,其特征在于,所述所有分割尺寸下的信息准确性是按照如下方式获得:计算每一不同分割尺寸下每个全局子块中所有像素的各维度信息均值,将各维度信息均值组成的向量作为每个全局子块的信息均值向量;所述各维度信息均值为每个像素的高度、颜色等信息的均值;计算每一不同分割尺寸下每个局部子块中所有像素的各维度信息均值,将该各维度信息均值组成的向量作为每个局部子块的信息均值向量;计算每一不同分割尺寸下每个细节子块中所有像素的各维度信息均值,将该各维度信息均值组成的向量作为每个细节子块的信息均值向量;利用每一不同分割尺寸下的全局子块、局部子块和细节子块的信息均值向量计算得到该每一不同分割尺寸下的信息准确性,获得所有分割尺寸下的信息准确性;所述每一不同分割尺寸下的信息准确性的表达式如下:
式中,为每一不同分割尺寸下全局子块的尺寸大小,为全局子块的数量,为第个全局子块的信...

【专利技术属性】
技术研发人员:王亚楠舒鑫峰
申请(专利权)人:嘉兴霏云信息科技有限公司
类型:发明
国别省市:

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

1