一种实景手绘地图与电子地图的融合方法技术

技术编号:26068302 阅读:28 留言:0更新日期:2020-10-28 16:41
本发明专利技术涉及实景手绘地图与电子地图的融合方法,将实景手绘地图与电子地图进行对图操作;调整实景手绘地图在电子地图上的位置;设定电子地图的加载层级;开始加载,根据加载层级调节实景手绘地图的像素;针对当前层级zoom对实景手绘地图进行切片,切分为若干相同大小的第二瓦片单元;计算每个第二瓦片单元相对于第一瓦片单元的X轴像素偏移和Y轴像素偏移;根据所述X轴像素偏移和Y轴像素偏移对第二瓦片单元进行平移;确定第二瓦片单元的墨卡托坐标;将第二瓦片单元对应并加载到电子地图上同一墨卡托坐标下的第一瓦片单元上;判断是否加载完成,若是,则加载结束;否则更新加载层级后再次加载。

【技术实现步骤摘要】
一种实景手绘地图与电子地图的融合方法
本专利技术涉及图片处理领域,特别是涉及一种实景手绘地图与电子地图的融合方法。
技术介绍
手绘地图主要应用在景区,解决传统电子地图只有主体河流和道路缺乏景区内部道路和内部建筑物细节的问题。手绘地图通过卡通的形式生动展现景区的主要建筑物,道路等细节,并且和电子底图匹配叠合,不仅能给游客带来沉浸式的游览体验,还能实现在手绘地图上的定位和导航。现有的手绘地图在与电子地图的融合之前,对于手绘地图的要求比较高,在手绘之前需要限制好绘图的大小,以方便后期对图,绘图过程和对图过程相关联,一方面对手绘师的要求比较高,另一方面也增加了绘制过程的难度。另外,现有的导游软件通常是以单张图片的形式将所要呈现的景区导览区域的手绘地图加载到电子地图上,这样使得用户使用时对于单张图片以外区域的查看是不连续的,无法实现多景区的同时呈现,如果选用多张图片拼接的方式又会产生拼接处图片相互重叠或是无法顺畅衔接的问题。再者,对于超大景区比如玉龙雪山面积约300平方公里,手绘图一次性加载到内存不可行,超过了内存限制,如何使得手绘地图与电子地图准确加载,并解决内存限制的问题也是实现手绘地图普及应用的技术瓶颈。
技术实现思路
本专利技术的一个目的在于为了解决现有技术通常是以单张图片的形式将所要呈现的景区导览区域的手绘地图加载到电子地图上,无法实现多景区同时呈现的问题。本专利技术的第二个目的在于解决多景区同时呈现可能导致边界重合覆盖的问题。本专利技术提出了一种实景手绘地图与电子地图的融合方法。本专利技术通过以下技术方案来实现上述目的:实景手绘地图与电子地图的融合方法,电子地图切分为若干相同大小的第一瓦片单元,包括:S1:将实景手绘地图与电子地图进行对图操作;S2:记录实景手绘地图左下角经度lng与左下角纬度lat;S3:设定电子地图的加载层级;S4:开始加载,根据加载层级调节实景手绘地图的像素;S5:针对当前层级zoom对实景手绘地图进行切片,切分为若干相同大小的第二瓦片单元;S6:计算每个第二瓦片单元相对于第一瓦片单元的X轴像素偏移和Y轴像素偏移;S7:根据所述X轴像素偏移和Y轴像素偏移对第二瓦片单元进行平移,完成第二瓦片单元和第一瓦片单元的对图操作;S8:确定第二瓦片单元的墨卡托坐标;S9:将第二瓦片单元对应并加载到电子地图上同一墨卡托坐标下的第一瓦片单元上;S10:判断是否加载完成,若已经加载完成,则加载结束;否则更新加载层级后进入S5。本申请,将绘图与对图过程相分离,手绘师只负责绘图,无需考虑对图问题,后期对图过程根据手绘师绘制成的地图进行,降低了对手绘师的经验要求和绘图难度。本申请,在将实景手绘地图与电子地图融合之前,先对实景手绘地图进行切片处理,计算每个第二瓦片单元与电子地图第一瓦片单元的偏移量,这使得在对大图或超大图进行处理时,对图更精准。进一步地,所述步骤S1包括:从电子地图上提取若干矢量参数,实景手绘地图以所述矢量参数为基准,依据所述矢量参数将实景手绘地图与电子地图进行对图操作。进一步地,步骤S5具体包括:S51:生成透明背景层,将实景手绘地图加载在透明背景层上生成新的实景手绘地图;S52:将新的实景手绘地图进行切片,切分为若干相同大小的第二瓦片单元。本申请,建立已加载第二瓦片单元与第一瓦片单元的索引库,每个第二瓦片单元下方设有透明背景层,更新后的第二瓦片单元可以同时呈现待加载第二瓦片单元与已加载第二瓦片单元上的图像内容。进一步地,所述透明背景层的大小至少为:([(W-1)/256+1)]*([(H-1)/256+1]),W为实景手绘地图的宽度像素,H为实景手绘地图的高度像素。进一步地,针对加载多张手绘实景地图的情况,预先建立电子地图第一瓦片单元、已融合实景手绘地图的第二瓦片单元以及待融合实景手绘地图的第二瓦片单元索引库;在步骤S9之前首先判断待融合实景手绘地图的第二瓦片单元所对应的第一瓦片单元是否已经对应有已融合实景手绘地图的第二瓦片单元;如果是,则将待融合实景手绘地图的第二瓦片单元与已融合实景手绘地图的第二瓦片单元叠加后生成更新后的第二瓦片单元,进入步骤S10;如果否,则直接进入步骤S10;在加载结束后,更新所述索引库,将更新后的第二瓦片单元作为新的已融合实景手绘地图的第二瓦片单元存储在所述索引库中,或是将新加载的第二瓦片单元存入所述索引库中,与同一墨卡托坐标下的第一瓦片单元建立对应关系。本申请,通过对同一第一瓦片单元已加载第二瓦片单元的检索及更新使得加载过程中不同景区边界呈现的内容不会被覆盖,保证了加载图片的连续性。进一步地,步骤S6所述:X轴像素偏移:;所述lng为实景手绘地图左下角经度;zoom为当前层级;Y轴像素偏移:;所述lat为实景手绘地图左下角纬度;zoom为当前层级。进一步地,步骤S8所述墨卡托坐标:墨卡托x坐标:;墨卡托y坐标:;所述lng为实景手绘地图左下角经度;lat为实景手绘地图左下角纬度;zoom为当前层级。附图说明图1是本专利技术的处理流程图。图2是本专利技术两个有重叠区域的实景手绘地图与电子地图的融合示意图。具体实施方式下面结合附图对本专利技术作进一步说明:实景手绘地图与电子地图的融合方法,电子地图切分为若干相同大小的第一瓦片单元,如图1所示,包括:S1:将实景手绘地图与电子地图进行对图操作;从电子地图上提取若干矢量参数,实景手绘地图以所述矢量参数为基准;依据所述矢量参数将实景手绘地图与电子地图进行对图操作,调整实景手绘地图在电子地图上的位置;S2:对图操作完成后记录实景手绘地图左下角经度lng与左下角纬度lat;这里可以通过确定实景手绘地图对图完成后的任意一点处的经纬度或是任意一点处的经度与像素或是任意一点处的纬度与像素均可;S3:设定电子地图的加载层级,例如需要加载13层-19级,当前加载的层级为13层;S4:开始加载,根据加载层级调节实景手绘地图的像素;S5:针对当前层级zoom对实景手绘地图进行切片,首先,生成透明背景层,将实景手绘地图加载在透明背景层上生成新的实景手绘地图;透明背景层的大小至少为:([(W-1)/256+1)]*([(H-1)/256+1]),W为实景手绘地图的宽度像素,H为实景手绘地图的高度像素;然后,将新的实景手绘地图进行切片,切分为若干相同大小的第二瓦片单元。S6:计算每个第二瓦片单元相对于第一瓦片单元的X轴像素偏移和Y轴像素偏移;X轴像素偏移:;lng为实景手绘地图左下角经度;zoom为当前层级;Y轴像素偏移:;lat为实景手绘地图左下角纬度;zoom为当前层级。S7:根据所述X轴像素偏移和Y轴像素偏移对第二瓦片单元进行平移,完成第二瓦片单元和第一瓦片单元本文档来自技高网...

【技术保护点】
1.实景手绘地图与电子地图的融合方法,电子地图切分为若干相同大小的第一瓦片单元,其特征在于,包括:/nS1: 将实景手绘地图与电子地图进行对图操作;/nS2: 记录实景手绘地图左下角经度lng与左下角纬度lat;/nS3:设定电子地图的加载层级;/nS4:开始加载,根据加载层级调节实景手绘地图的像素;/nS5:针对当前层级zoom对实景手绘地图进行切片,切分为若干相同大小的第二瓦片单元;/nS6:计算每个第二瓦片单元相对于第一瓦片单元的X轴像素偏移和Y轴像素偏移;/nS7:根据所述X轴像素偏移和Y轴像素偏移对第二瓦片单元进行平移,完成第二瓦片单元和第一瓦片单元的对图操作;/nS8:确定第二瓦片单元的墨卡托坐标;/nS9:将第二瓦片单元对应并加载到电子地图上同一墨卡托坐标下的第一瓦片单元上;/nS10:判断是否加载完成,若已经加载完成,则加载结束;否则更新加载层级后进入S5。/n

【技术特征摘要】
1.实景手绘地图与电子地图的融合方法,电子地图切分为若干相同大小的第一瓦片单元,其特征在于,包括:
S1:将实景手绘地图与电子地图进行对图操作;
S2:记录实景手绘地图左下角经度lng与左下角纬度lat;
S3:设定电子地图的加载层级;
S4:开始加载,根据加载层级调节实景手绘地图的像素;
S5:针对当前层级zoom对实景手绘地图进行切片,切分为若干相同大小的第二瓦片单元;
S6:计算每个第二瓦片单元相对于第一瓦片单元的X轴像素偏移和Y轴像素偏移;
S7:根据所述X轴像素偏移和Y轴像素偏移对第二瓦片单元进行平移,完成第二瓦片单元和第一瓦片单元的对图操作;
S8:确定第二瓦片单元的墨卡托坐标;
S9:将第二瓦片单元对应并加载到电子地图上同一墨卡托坐标下的第一瓦片单元上;
S10:判断是否加载完成,若已经加载完成,则加载结束;否则更新加载层级后进入S5。


2.根据权利要求1所述的实景手绘地图与电子地图的融合方法,其特征在于,所述步骤S1包括:
从电子地图上提取若干矢量参数,
实景手绘地图以所述矢量参数为基准,
依据所述矢量参数将实景手绘地图与电子地图进行对图操作。


3.根据权利要求1所述的实景手绘地图与电子地图的融合方法,其特征在于,步骤S5具体包括:
S51:生成透明背景层,将实景手绘地图加载在透明背景层上生成新的实景手绘地图;
S52:将新的实景手绘地图进行切片,切分为若干相同大小的第二瓦片单元。


4.根据权利要求3所述的实景手绘地图与电子地图的融合方法,...

【专利技术属性】
技术研发人员:徐琦阳金伟阮永江郑兴旺刘亮周雄
申请(专利权)人:杭州麦扑文化创意有限公司
类型:发明
国别省市:浙江;33

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

1