一种poi的标注方法及装置的制造方法

文档序号:9432683阅读:304来源:国知局
一种poi的标注方法及装置的制造方法
【技术领域】
[0001]本发明实施例涉及电子地图技术,尤其涉及一种POI的标注方法及装置。
【背景技术】
[0002]随着城市建筑中室内设计向多样化的方向发展,人们越来越迫切的希望通过室内地图直观地了解室内建筑物和设施的分布情况。
[0003]目前的地图大多数是在二维平面上建立坐标并展示的,每个POI (Point ofInterest,信息点)包含名称、类别、经度玮度、附近的酒店饭店商铺等信息,且POI标注为“贴地”标注,其标注信息实际上不包含高度信息。在展示相同经玮度不同高度(即不同楼层的同一位置)的POI时,则会遇到难以展示的问题。例如,参见图1所示,在二维平面建立坐标系以构建一座高层购物中心的室内地图,其中,男洗手间位于奇数层,女洗手间位于相同经玮度的偶数层,那么采用传统地图难以直观的同时显示上述不同楼层的洗手间的标注信息。常采用的解决方案是根据用户选择的楼层,每次只显示一个楼层的数据,这样就避免了不同楼层的相同位置的POI难以展示的问题。另外,现有的室内地图在显示效果方面还存在POI标注相互遮挡以至于用户无法识别的问题。
[0004]由于现有的室内地图大多采用二维地图进行展示,用户无法直观的通过地图上的POI标注信息获得真实世界中的POI的室内位置信息。用户在查看室内地图时,需要首先选择想要查看的楼层,若用户对该室内设施不熟悉,则可能需要逐个楼层查看,既耗费时间也不利于提升用户的应用体验。另外,不同电子地图的提供商对界面的定义风格不同,用户需要通过大脑再加工将标示信息(如楼层符号)转化成现实中能够理解的位置信息,才能够获得POI的实际位置,其POI显示不够直观,如果POI的标注信息还相互遮挡致使用户无法辨识,则进一步影响用户的应用体验。

【发明内容】

[0005]本发明提供一种POI的标注方法及装置,以合理、直观的展示真实世界中室内POI的位置信息,提高室内地图的显示效果和用户的应用体验。
[0006]第一方面,本发明实施例提供了一种POI的标注方法,包括:
[0007]获取室内楼层的二维数据,根据所述二维数据对室内楼层进行三维重建,以获取三维楼层模型;
[0008]根据预先设置的MVP矩阵确定与所述三维楼层模型对应的屏幕显示地图;
[0009]按照预设的避让规则将室内楼层中POI的标注信息添加至所述屏幕显示地图的与所述POI对应的显示区域。
[0010]第二方面,本发明实施例还提供了一种POI的标注装置,该装置包括:
[0011]三维重建单元,用于获取室内楼层的二维数据,根据所述二维数据对室内楼层进行三维重建,以获取三维楼层模型;
[0012]室内地图确定单元,用于根据预先设置的MVP矩阵确定与所述三维楼层模型对应的屏幕显示地图;
[0013]标注信息添加单元,用于按照预设的避让规则将室内楼层中POI的标注信息添加至所述屏幕显示地图的与所述POI对应的显示区域。
[0014]本发明通过获取室内楼层的二维数据,根据所述二维数据对室内楼层进行三维重建,以获取三维楼层模型,根据预先设置的MVP矩阵确定与所述三维楼层模型对应的屏幕显示地图,按照预设的避让规则将室内楼层中POI的标注信息添加至所述屏幕显示地图的与所述POI对应的显示区域,实现了直观的展示POI在现实世界中的位置的功能。在该屏幕显示地图包括的POI的显示区域按照预设的避让规则添加该POI的标注信息,实现尽可能多的、合理的添加POI的标注信息。本发明解决现有技术中二维地图不能直观的显示现实世界中的POI的位置的问题,达到了合理的、直观的展示POI的位置信息,提高室内地图的显示效果和用户的应用体验的效果。
【附图说明】
[0015]图1为现有技术中包括POI标注信息的室内地图的示意图;
[0016]图2a是本发明实施例一中的POI的标注方法的流程图;
[0017]图2b是本发明实施例一中POI的标注方法中楼层三维重建过程的示意图;
[0018]图2c是本发明实施例一中POI的标注方法中用花盆代替楼层建模过程的示意图;
[0019]图2d是本发明实施例一中POI的标注方法中视口变换过程的示意图;
[0020]图3是本发明实施例二中的POI的标注方法的流程图;
[0021]图4a是本发明实施例三中的POI的标注方法中标注操作的流程图;
[0022]图4b是本发明实施例三中的POI的标注方法中标注结果示意图;
[0023]图5是本发明实施例四中的POI的标注装置的结构示意图。
【具体实施方式】
[0024]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0025]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0026]实施例一
[0027]图2a为本发明实施例一提供的POI的标注方法的流程图,本实施例可适用于直观、合理地显示室内POI的情况,该方法可以由POI的标注装置来执行,该装置可以被配置于诸如智能手机或平板电脑等移动终端内,还可以被配置于固定安装在室内的室内导航终端内。该方法具体包括如下步骤:
[0028]步骤110、获取室内楼层的二维数据,根据所述二维数据对室内楼层进行三维重建,以获取三维楼层模型。
[0029]其中,室内楼层的二维数据包括室内POI数据和楼层面的数据。POI数据包括室内楼层中POI的名称、类别、经度玮度和楼层信息等。楼层面的数据包括楼层面外轮廓数据、楼层不可达区域(例如天井)的数据、电梯数据(位置、数量)和扶梯数据(位置、数量)等。
[0030]终端获取室内楼层中POI的二维数据和楼层面信息的二维数据。通过所述POI的二维数据中包括的楼层信息和经玮度信息确定所述POI在三维坐标系下XY平面的位置坐标。根据所述楼层面信息的二维数据确定室内设施在三维坐标系下XY平面的位置坐标。根据预设的楼层间距、所述POI在三维坐标系下XY平面的位置坐标、以及所述室内设施在三维坐标系下XY平面的位置坐标,构造包括所述POI的三维楼层模型。例如,参见图2b所示,以矩形代表楼层,终端获取室内一层、二层和三层的POI和楼层面信息的二维数据。由于所获取的二维数据没有高度信息,基于上述二维数据获取的楼层模型呈现楼层叠加的效果。终端通过为上述二维数据赋予高度信息(预设的楼层间距)即可获得室内楼层的三维模型。其中,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1