一种室内瓦片地图与广域瓦片地图的无缝接入方法

文档序号:8922674阅读:585来源:国知局
一种室内瓦片地图与广域瓦片地图的无缝接入方法
【技术领域】
[0001] 本发明涉及瓦片地图领域,具体来说是多楼层室内瓦片电子地图设计及与广域瓦 片电子地图接入的方法。
【背景技术】
[0002] 瓦片地图技术原本是为了突破服务器处理能力有限和网络传输带宽等多方面因 素限制,提高响应速度的一种互联网电子地图技术。由于服务器存储着海量的地图数据,和 用户需要的信息量又极其有限,使用这种技术可以只将少量的瓦片地图提供给用户,从而 极大的提高了加载速度和响应速度,如今这种技术已被广泛的应用于各种WebGIS当中。
[0003] 传统的室内电子地图使用整体图像格式(包括矢量图,位图等)存储地图信息,无 法使用支持瓦片地图技术的终端直接加载,必须使用相应专业的地图加载方式加载室内地 图。然而相比传统室内电子地图,使用瓦片技术的室内电子地图可以加载更高分辨率、内容 更加详细的地图。对于多楼层建筑物室内电子地图的绘制,传统室内电子地图的做法是对 每一楼层单独进行绘制,且每一个楼层只能绘制一种分辨率的图层,无法提供更多的细节。
[0004] 传统的室内电子地图与广域电子地图之间缺乏联系,在广域电子地图中很难寻找 某建筑物内部的室内电子地图。若要检索室内电子地图则需要在对应的瓦片金子塔中增加 对应的图层,但是由于建筑物楼层不一,无法统一绘制图层,还没有出现从广域电子地图中 直接检索室内电子地图的方法。

【发明内容】

[0005] 本发明为克服上述现有技术存在的不足之处,提出一种室内瓦片地图与广域瓦片 地图的无缝接入方法,以期能快速地、有选择地检索室内瓦片地图并完成室内瓦片地图与 广域瓦片地图的切换,从而能提高室内瓦片地图与广域瓦片地图接入的效率降低复杂性, 并提高室内瓦片地图加载的效率与灵活性。
[0006] 本发明采用的技术方案如下:
[0007] 本发明一种室内瓦片地图与广域瓦片地图的无缝接入方法,所述广域瓦片地图是 拥有m级图层的瓦片地图,并以瓦片地图金字塔结构表示,记为M= {Mi,M2,…,Mk,…,MJ; Mk表示所述瓦片地图金字塔M的第k级图层;1 <k<m;且第k级图层Mk的分辨率大于第 k+1级图层Mk+1的分辨率;在所述瓦片地图金字塔M中的第k级图层Mk与第k+1级图层Mk+1 之间存在双向索引,所述双向索引包括放大索引和缩小索引,利用所述放大索引能从第k+1 级图层1+1索引到第k级图层Mk;利用所述缩小索引能从第k级图层Mk索引到第k+1级图 层1+1;其特点是,所述无缝接入方法是按如下步骤进行:
[0008] 步骤1、假设多楼层建筑物A共有1J1,记为A' = {A'pA'2,…,A\,…,A'1A} ;A\ 表示第i个楼层;1彡i彡1A;获取第i个楼层A'i的室内平面电子地图,记为A"i,从而获 得1A个楼层的室内平面电子地图,记为
[0009] 步骤2、对第i个室内平面电子地图A"^行瓦片化处理,获得第i个室内瓦片地图 金字塔,记为Ai;从而获得14个楼层的室内瓦片地图金字塔,记为
并有
表示第i个室内瓦片地图金字塔Ai中的第j#及图层; 1彡ni;ni表示第i个室内瓦片地图金字塔八i的图层总数;且在j 彡叫时,第j#及 图层4A的分辨率大于第1+1级图层為u+1丨的分辨率;叫<m;
[0010] 在第i个室内瓦片地图金字塔八1中的第ji级图层Au与第ji+1级图层為u+1>之间 也存在双向索引,利用所述放大索引能从第ji+1级图层头,,+0索引到第1级图层4/,;利用 所述缩小索引能从第ji级图层4,索引到第ji+1级图层
[0011] 步骤3、利用数据结构建立各个楼层的室内瓦片地图金字塔之间的单向缩小索引 关系,使得能从第i个室内瓦片地图金字塔4中的第ni级图层4,,检索到第i+1个室内瓦 片地图金字塔Ai+1中的弟ni+1级图层;
[0012] 步骤4、利用数据结构建立第14个楼层所对应的室内瓦片地图金字塔 < 与所述瓦 片地图金字塔M之间的单向缩小索引关系,使得能从第14个室内瓦片地图金字塔 < 中的第 I级图层检索到所述瓦片地图金字塔M中的第1级图层M1;
[0013] 步骤5、利用数据结构建立所述瓦片地图金字塔M与第1个楼层所对应的室内瓦片 地图金字塔4之间的单向放大索引关系,使得能从所述瓦片地图金字塔M中的第1级图层 索到第1个室内瓦片地图金字塔Ai中的第ni级图层4,以所述瓦片地图金字塔M与 室内瓦片地图金字塔4之间建立的索引关系,使得室内瓦片地图八1成为广域瓦片地图的扩 展,从而实现所述室内瓦片地图心与广域瓦片地图的无缝接入。
[0014] 与已有技术相比,本发明的有益效果体现在:
[0015] 1、本发明通过采用将室内地图瓦片化处理,并创建室内瓦片地图金字塔与广域瓦 片地图金字塔间的索引关系的方法,解决了无法从广域电子地图中直接检索室内电子地图 的问题,实现了在广域瓦片地图中无缝地接入室内瓦片地图。
[0016] 2、本发明通过采用将室内电子地图瓦片化处理方法,为每个楼层的电子地图建立 瓦片地图金字塔,使得广域地图与室内地图结构统一化,检索一体化,提高了地图检索效 率,降低了地图检索的复杂度,同时在保持建筑物楼层不一的特性下统一了绘制图层。
[0017] 3、本发明通过采用将室内电子地图瓦片化处理方法,使得能够直接使用与广域电 子地图相同的加载方式来加载并显示室内电子地图,简化了室内电子地图加载所需要的操 作,并使得能够有选择的快速、平滑地切换室内地图的分辨率,与广域瓦片地图结构相统 〇
[0018] 4.本发明提供的室内电子地图处理方法,使得多楼层建筑物室内电子地图可以有 选择地提供更加详尽的信息;同时室内电子地图瓦片化处理,使得可以独立的为每个级别 的室内瓦片地图图层附加信息,实现附加信息的分级,易于扩展地图的信息,在本发明中易 于创建瓦片地图间的索引。
【附图说明】
[0019] 图1为本发明多楼层建筑物室内电子地图瓦片化处理图示;
[0020] 图2为本发明室内瓦片地图与广域瓦片地图的索引关系图;
[0021] 图3为本发明广域瓦片地图与室内瓦片地图接入示意图;
[0022] 图4为本发明操作流程图。
【具体实施方式】
[0023] 本实施例中,广域瓦片地图是拥有m级图层的瓦片地图,并通过瓦片地图金字塔 结构加以表示,记为M= {Mi,M2,…,Mk,…,Mm} ;Mk表示瓦片地图金字塔M的第k级图层; 1 <k<m為表示分辨率最大,且处于金字塔结构最下面的一级图层,为级别最大的图层, Mm表示分辨率最小,且处于金字塔结构最上面的一级图层,为级别最小的图层,每一级图层 包含若干数量不等的固定大小的正方形图片,称为瓦片;并有第k级图层Mk的分辨率大于 第k+1级图层Mk+1的分辨率;在每两级相邻的瓦片地图间使用数据结构中相应的数组结构 创建各级图层间的对应关系,对于给定的第k级图层Mk,可以通过数组中的记录查找到与第 k级图层Mk对应的第p级图层Mp,而此记录称为一个索引;k辛p。若Mp的分辨率大于Mk 的分辨率则称此索引为放大索引,反之为缩小索引,即在瓦片地图金字塔M中的第k级图层 Mk与第k+1级图层Mk+1之间存在双向索引,双向索引包括放大索引和缩小索引,利用放大索 引能从第k+1级图层1+1索引到第k级图层Mk;利用缩小索引能从第k级图层Mk索引到第 k+1级图层Mk+1。
[0024] 如图4所示,广域瓦片地图与室内瓦片地图的无缝接入方法是按如下步骤进行:
[0025] 首先需要对室内电子地图进行处理,获得室内瓦片地图金字塔。如图1所示,获取 每个楼层的室内平面电子地图,通过瓦片化处理后获得室内瓦片地图金字塔,过程如下;
[0026] 步骤1、假设多楼层建筑物A共有1J1,记为,= …,心…,义};心表 示第i个楼层;1 <i< 1A;获取第i个楼层A'i的室内平面电子地图,每一个楼层的平 面电子地图一般为大尺寸位图记为A',从而获得1A个楼层的室内平面电子地图,记为
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1