一种生成室内地图的方法及装置制造方法及图纸

技术编号:16217502 阅读:43 留言:0更新日期:2017-09-15 23:48
本申请公开了一种生成室内地图的方法,用于利用生成与室内真实环境更为接近的室内地图,该方法应用于服务器,该方法包括:获取建筑物的第一三维模型;将第一三维模型进行压缩,生成第二三维模型;确定建筑物在平面地图上的位置信息,将建筑物在平面地图上的位置信息与第二三维模型对应保存,以使终端在接收到包括建筑物在平面地图上的位置信息的室内地图查询指令时,获取第二三维模型进行建筑物的室内地图展示。本申请还公开了应用于终端的生成室内地图的方法以及生成室内地图的装置。

Method and device for generating indoor map

The invention discloses a method for generating the indoor map, for the generation and indoor environment is more close to the indoor map, this method is applied to the server, the method comprises the following steps: first obtaining 3D models of buildings; the first three-dimensional model of compression, the generating of the two or three dimensional model; determine the location information in map building the building 3D model of position information and second in the plane on the map corresponding to save, so that the terminal is to include the location information of buildings in the plane map of the indoor map query instruction when receiving second to obtain three-dimensional model building indoor map display. The present application also discloses a method for generating an indoor map for a terminal and a device for generating an interior map.

【技术实现步骤摘要】
一种生成室内地图的方法及装置
本申请涉及地图生成
,具体涉及一种生成室内地图的方法及装置。
技术介绍
室内地图一般指大型室内建筑的内部地图,例如商场、机场等建筑物内的内部地图,用户通过移动终端查看室内地图可以在建筑物内部仍能较为便捷地找到要去的店铺、卫生间、电梯、休息区、出入口等。在现有技术中,室内地图一般都是以比较简单的平面区块信息进行显示,展示的室内场景与真实环境差异较大,因此,在现有技术中缺乏一种展示室内真实场景的室内地图生成方法。
技术实现思路
有鉴于此,本申请提供一种生成室内地图的方法及装置,以解决现有技术中存在的室内地图与真实环境差异较大的技术问题。为解决上述问题,本申请提供的技术方案如下:一种生成室内地图的方法,所述方法应用于服务器,所述方法包括:获取建筑物的第一三维模型;将所述第一三维模型进行压缩,生成第二三维模型;确定所述建筑物在平面地图上的位置信息,将所述建筑物在平面地图上的位置信息与所述第二三维模型对应保存,以使终端在接收到包括所述建筑物在平面地图上的位置信息的室内地图查询指令时,获取所述第二三维模型进行所述建筑物的室内地图展示。相应的,所述将所述第一三维模型本文档来自技高网...
一种生成室内地图的方法及装置

【技术保护点】
一种生成室内地图的方法,其特征在于,所述方法应用于服务器,所述方法包括:获取建筑物的第一三维模型;将所述第一三维模型进行压缩,生成第二三维模型;确定所述建筑物在平面地图上的位置信息,将所述建筑物在平面地图上的位置信息与所述第二三维模型对应保存,以使终端在接收到包括所述建筑物在平面地图上的位置信息的室内地图查询指令时,获取所述第二三维模型进行所述建筑物的室内地图展示。

【技术特征摘要】
1.一种生成室内地图的方法,其特征在于,所述方法应用于服务器,所述方法包括:获取建筑物的第一三维模型;将所述第一三维模型进行压缩,生成第二三维模型;确定所述建筑物在平面地图上的位置信息,将所述建筑物在平面地图上的位置信息与所述第二三维模型对应保存,以使终端在接收到包括所述建筑物在平面地图上的位置信息的室内地图查询指令时,获取所述第二三维模型进行所述建筑物的室内地图展示。2.根据权利要求1所述的方法,其特征在于,所述将所述第一三维模型进行压缩,生成第二三维模型,包括:从所述第一三维模型中提取室内地图所需的三维建筑信息,获得第三三维模型;将所述第三三维模型的各个顶点坐标进行压缩,生成第二三维模型。3.根据权利要求2所述的方法,其特征在于,所述将所述第三三维模型的各个顶点坐标进行压缩,生成第二三维模型,包括:计算所述第三三维模型的包围球,将所述包围球的中心点作为所述第三三维模型的中心点;分别计算所述第三三维模型的各个顶点坐标与所述第三三维模型的中心点坐标之差,获得所述第三三维模型的各个顶点与所述第三三维模型的中心点之间的相对坐标;将各个所述相对坐标除以所述包围球半径后乘以预设固定值,获得各个转换后的顶点坐标,各个所述转换后的顶点坐标的坐标值均为整数型;各个所述转换后的顶点坐标作为第二三维模型的顶点坐标,生成所述第二三维模型。4.一种生成室内地图的方法,其特征在于,所述方法应用于终端,所述方法包括:接收包括建筑物在平面地图上的位置信息的室内地图查询指令;从服务器获取所述位置信息对应的第二三维模型;将所述第二三维模型进行压缩还原,生成第三三维模型;对所述第三三维模型进行渲染显示,以进行所述建筑物的室内地图展示。5.根据权利要求4所述的方法,其特征在于,所述将所述第二三维模型进行压缩还原,生成第三三维模型,包括:将所述第二三维模型的顶点坐标除以预设固定值后乘以包围球半径,获得第三三维模型的各个顶点与所述第三三维模型的中心点之间的相对坐标;将各个所述相对坐标加上所述第三三维模型的中心点坐标,获得所述第三三维模型的各个顶点坐标,生成所述第三三维模型,所述预设固定值、所述包围球半径以及所述第三三维模型的中心点坐标是从所述服务器获取的。6.一种生成室内地图的装置,其特征在于,所述装置应用于服务器,...

【专利技术属性】
技术研发人员:陈威刘天悦
申请(专利权)人:北斗羲和城市空间科技北京有限公司
类型:发明
国别省市:北京,11

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

1