一种多层建筑物平面地图的创建方法、导航方法及装置制造方法及图纸

技术编号:12305562 阅读:104 留言:0更新日期:2015-11-11 15:09
本发明专利技术实施例公开了一种多层建筑物平面地图的创建方法、导航方法及装置。该多层建筑物平面地图的创建方法包括:从至少两层建筑物中确定基础楼层和至少一个辅助楼层,其中,所述辅助楼层为所述建筑物中除所述基础楼层外的至少一个楼层;将所述基础楼层的原始地图作为所述建筑物平面地图的中心图形;按照从内至外的顺序,将所述辅助楼层的原始地图逐一映射成包围所述中心图形的环状图形。通过获得多层建筑物中每一楼层在平面地图中对应的映射地图,实现了在一张平面地图中展示不同楼层的地图,丰富了用户体验。

【技术实现步骤摘要】

本专利技术实施例属于室内导航
,涉及一种多层建筑物平面地图的创建方法、导航方法及装置
技术介绍
互联网快速发展的今天,基于LBS(LocationBasedService,基于位置服务)的地图和导航成为人们越来越依赖的服务。但是,多层建筑物内部的地图展示和导航技术的发展,却大大落后室外的地图展示和导航。这主要是由于室内情况更加复杂、地图展示和导航粒度要求更细等原因导致。现有的建筑物内部地图展示和导航方法,基本上与室外的地图展示和导航技术类似:确定用户当前所在的建筑物具体楼层后,展示当前楼层的平面地图(无法看到其他楼层的地图),同时基于当前平面地图进行导航。当用户楼层发生变化时,需要对平面地图进行切换。上述方案中,不能同时展示不同楼层的地图信息,且只能在某一楼层内部为用户导航,无法实现跨楼层的室内导航。
技术实现思路
本专利技术实施例的目的是提出一种多层建筑物平面地图的创建方法、导航方法及装置,以在一张平面地图中展示不同楼层的地图,以及实现跨楼层的室内导航。一方面,本专利技术实施例提供了一种多层建筑物平面地图的创建方法,包括:从至少两层建筑物中确定基础楼层和至少一个辅助楼层,其中,所述辅助楼层为所述建筑物中除所述基础楼层外的至少一个楼层;将所述基础楼层的原始地图作为所述建筑物平面地图的中心图形;按照从内至外的顺序,将所述辅助楼层的原始地图逐一映射成包围所述中心图形的环状图形。另一方面,本专利技术实施例提供了一种室内导航方法,基于本专利技术任意实施例中提供的多层建筑物平面地图的创建方法获得的平面地图,该方法包括:获取室内路径规划请求,所述室内路径规划请求包括在起始映射地图中的起点位置以及在终止映射地图中的终点位置;根据所述平面地图对所述室内路径规划请求进行规划。再一方面,本专利技术实施例提供了一种多层建筑物平面地图的创建装置,包括:楼层确定单元,用于从至少两层建筑物中确定基础楼层和至少一个辅助楼层,其中,所述辅助楼层为所述建筑物中除所述基础楼层外的至少一个楼层;基础楼层映射单元,用于将所述基础楼层的原始地图作为所述建筑物平面地图的中心图形;辅助楼层映射单元,用于按照从内至外的顺序,将所述辅助楼层的原始地图逐一映射成包围所述中心图形的环状图形。再一方面,本专利技术实施例提供了一种室内导航装置,基于本专利技术任意实施例中提供的多层建筑物平面地图的创建装置获得的平面地图,该装置包括:请求获取单元,用于获取室内路径规划请求,所述室内路径规划请求包括在起始映射地图中的起点位置以及在终止映射地图中的终点位置;请求规划单元,用于根据所述平面地图对所述室内路径规划请求进行规划。本专利技术实施例提供的多层建筑物平面地图的创建方法、导航方法及装置,通过获得多层建筑物中每一楼层在平面地图中对应的映射地图,实现了在一张平面地图中展示不同楼层的地图,还实现了跨楼层的室内导航,丰富了用户体验。附图说明图1a为本专利技术实施例一提供的一种多层建筑物平面地图的创建方法的流程示意图;图1b为本专利技术实施例一提供的一种多层建筑物平面地图的示意图;图2a为本专利技术实施例二提供的一种室内导航方法的流程示意图;图2b为本专利技术实施例二提供的一种室内导航结果的展示示意图;图3为本专利技术实施例三提供的一种多层建筑物平面地图的创建装置的结构示意图;图4为本专利技术实施例四提供的一种室内导航方装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1a为本专利技术实施例一提供的一种多层建筑物平面地图的创建方法的流程示意图。本实施例可适用于用户想要同时获得多层建筑物内部的地图信息的情况。该方法可由客户端执行。参见图1a,本实施例提供的多层建筑物平面地图的创建方法具体包括如下操作:操作11、从至少两层建筑物中确定基础楼层和至少一个辅助楼层,其中,所述辅助楼层为所述建筑物中除所述基础楼层外的至少一个楼层。可选的,本操作包括:将所述建筑物的第一层确定为基础楼层,将所述基础楼层之上相邻的至少一层确定为辅助楼层;或将用户所在的楼层确定为所述建筑物中的基础楼层,将所述基础楼层之上相邻的至少一层确定为辅助楼层;或将用户所在的楼层之下的一层确定为所述建筑物中的基础楼层,将所述基础楼层之上相邻的至少一层确定为辅助楼层;或根据所述用户的选择指令,从至少两层所述建筑物中确定基础楼层和至少一个辅助楼层。操作12、将所述基础楼层的原始地图作为所述建筑物平面地图的中心图形。操作13、按照从内至外的顺序,将所述辅助楼层的原始地图逐一映射成包围所述中心图形的环状图形。示例性的,在建筑物的第一层为基础楼层,第二层和第三层为辅助楼层时,将第二层的原始地图映射成包围中心图形的环状图形,再将第三层的原始地图映射成包括中心图形的环状图形,即第三层对应的映射地图包围相邻的第二层对应的映射地图。可选的,将所述辅助楼层的原始地图映射成包围所述中心图形的环状图形,具体包括:计算所述辅助楼层的原始地图中,各位置点与中心点之间的相对位置信息;根据所述相对位置信息绘制所述位置点在所述平面地图中对应的映射点,构成所述环状图形。示例性的,将原始地图抽象成规则的几何图形,获得几何图形的中心点,并将几何图形的中心点作为原始地图的中心点。例如在几何图形为圆形时将圆心作为原始地图的中心点,在几何图形为矩形时,将对角线交点作为原始地图的中心点。需要说明的是,在辅助楼层的原始地图形状差异较大时,可以对各原始地图进行归一化处理,将各原始地图都抽象成同一几何形状。将每层建筑物的原始地图处理成同一几何图形后,只需获得任一原始地图的中心点,即可将与该中心点对应的位置点作为其他原始地图的中心点。可选的,根据所述相对位置信息绘制所述位置点在所述平面地图中对应的映射点,构成所述环状图形包括:在所述辅助楼层的原始地图中,获取各位置点与中心点的相对方向,作为该位置点对应的映射点与所述中心图形的中心点的相对方向;根据如下公式计算该位置点对应的映射点与所述中心图形的中心点的相对距离D:D=(m-n)h+d,其中,d为该位置点与辅助楼层原始地图中心点间的距离,m为该辅助楼层的层数,n为所述基础楼层的层数,h为在所述相本文档来自技高网...

【技术保护点】
一种多层建筑物平面地图的创建方法,其特征在于,包括:从至少两层建筑物中确定基础楼层和至少一个辅助楼层,其中,所述辅助楼层为所述建筑物中除所述基础楼层外的至少一个楼层;将所述基础楼层的原始地图作为所述建筑物平面地图的中心图形;按照从内至外的顺序,将所述辅助楼层的原始地图逐一映射成包围所述中心图形的环状图形。

【技术特征摘要】
1.一种多层建筑物平面地图的创建方法,其特征在于,包括:
从至少两层建筑物中确定基础楼层和至少一个辅助楼层,其中,所述辅助
楼层为所述建筑物中除所述基础楼层外的至少一个楼层;
将所述基础楼层的原始地图作为所述建筑物平面地图的中心图形;
按照从内至外的顺序,将所述辅助楼层的原始地图逐一映射成包围所述中
心图形的环状图形。
2.根据权利要求1所述的方法,其特征在于,将所述辅助楼层的原始地图
映射成包围所述中心图形的环状图形,具体包括:
计算所述辅助楼层的原始地图中,各位置点与中心点之间的相对位置信息;
根据所述相对位置信息绘制所述位置点在所述平面地图中对应的映射点,
构成所述环状图形。
3.根据权利要求2所述的方法,其特征在于,根据所述相对位置信息绘制
所述位置点在所述平面地图中对应的映射点,构成所述环状图形包括:
在所述辅助楼层的原始地图中,获取各位置点与中心点的相对方向,作为
该位置点对应的映射点与所述中心图形的中心点的相对方向;
根据如下公式计算该位置点对应的映射点与所述中心图形的中心点的相对
距离D:
D=(m-n)h+d,其中,d为该位置点与辅助楼层原始地图中心点间的距离,m
为该辅助楼层的层数,n为所述基础楼层的层数,h为在所述相对方向上中心图
形的边框与所述中心图形的中心点的距离。
4.根据权利要求1所述的方法,其特征在于,从至少两层建筑物中确定基
础楼层和至少一个辅助楼层包括:
将所述建筑物的第一层确定为基础楼层,将所述基础楼层之上相邻的至少
一层确定为辅助楼层;或
将用户所在的楼层确定为所述建筑物中的基础楼层,将所述基础楼层之上
相邻的至少一层确定为辅助楼层;或
将用户所在的楼层之下的一层确定为所述建筑物中的基础楼层,将所述基
础楼层之上相邻的至少一层确定为辅助楼层;或
根据所述用户的选择指令,从至少两层所述建筑物中确定基础楼层和至少
一个辅助楼层。
5.一种室内导航方法,基于权利要求1-4任一所述的多层建筑物平面地图
的创建方法获得的平面地图,其特征在于,该方法包括:
获取室内路径规划请求,所述室内路径规划请求包括在起始映射地图中的
起点位置以及在终止映射地图中的终点位置;
根据所述平面地图对所述室内路径规划请求进行规划。
6.根据权利要求5所述的方法,其特征在于,根据所述平面地图对所述室
内路径规划请求进行规划,具体包括:
如果所述起始映射地图与所述终止映射地图不同,则执行如下操作:
根据所述起点位置以及所述起始映射地图确定所述起点位置至所述起始映
射地图中的乘梯的起始路径,并在起始映射地图内显示所述起始路径;
根据所述终点位置以及所述终止映射地图确定终止映射地图中的乘梯至终
点位置的终止路径,并在终止映射地图内显示所述终止路径。
7.根据权利要求6所述的方法,其特征在于,所述乘梯包括上楼乘梯、下
楼乘梯和双...

【专利技术属性】
技术研发人员:刘政李丰
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1