[发明专利]地图数据处理方法及装置、三维地图生成方法及装置有效
申请号: | 201710013206.1 | 申请日: | 2017-01-09 |
公开(公告)号: | CN106780736B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 陈旭东;戴俊;胡大正 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06T17/05 | 分类号: | G06T17/05;G06T7/10;G06T7/13 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地图 数据处理 方法 装置 三维 生成 | ||
本发明公开了一种地图数据处理方法及装置、三维地图生成方法及装置。其中,该地图数据处理方法包括:接收客户端发送的请求消息,其中,请求消息用于获取地图数据;将请求消息所请求的矢量化二维数据发送给客户端,其中,矢量化二维数据是根据从二维地图中提取的建筑数据和道路数据进行矢量化得到的,矢量化二维数据用于在客户端构建三维地图。本发明解决了相关技术中,在构建三维地图场景时成本高的技术问题。
技术领域
本发明涉及数据处理领域,具体而言,涉及一种地图数据处理方法及装置、三维地图生成方法及装置。
背景技术
目前,在基于真实地图信息的游戏中,往往是围绕玩家真实位置游戏的玩法,游戏的场景是带有真实地理信息的现实场景。玩家在现实的移动会反映到游戏中,LBS(即Location Based Service的缩写,指基于位置的服务)游戏相比于其他类型游戏的场景是动态可变的,这就使得通过美术来制作场景的方法变得并不现实;如果想要让游戏场景也有传统3D游戏的优点,譬如动态光照渲染等,那么自然就要求能够将现实地图信息进行三维场景构建。现有技术中进行三维场景构建的方法有:(1)直接使用二维地图图像:在场景中直接使用地图图层叠加后形成的二维地图图像,根据玩家的地理位置信息加载周边地图,并且通常需要对地图图像进行加工美化,在这种情况下,使用地图图像构建场景,如果单纯使用由地图图层构成的地图二维图像,那么需要耗费许多美术资源和人力,并且地图一有变动就需要重新进行绘制;其次,单纯的二维图像无法更换纹理,渲染光照效果,因而难以表现出实际世界场景的感觉,难以应用于如增强现实或虚拟现实场景。(2)基于三维地图数据重建的场景:该方法采用地图信息数据库,存储地图的三维数据,从而在客户端基于三维数据构建游戏场景。然而这种技术要求有很高质量的地图数据源,通常需要有专门设备进行三维扫描来获取,需要很高的成本。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种地图数据处理方法及装置、三维地图生成方法及装置,以至少解决相关技术中,在构建三维地图场景时成本高的技术问题。
根据本发明实施例的一个方面,提供了一种地图数据处理方法,包括:接收客户端发送的请求消息,其中,上述请求消息用于获取地图数据;将上述请求消息所请求的矢量化二维数据发送给上述客户端,其中,上述矢量化二维数据是根据从二维地图中提取的建筑数据和道路数据进行矢量化得到的,上述矢量化二维数据用于在上述客户端构建三维地图。
进一步地,在接收上述客户端发送的上述请求消息之前,上述方法还包括:获取二维地图;从上述二维地图中提取上述建筑数据和上述道路数据进行矢量化得到上述矢量化二维数据。
进一步地,从上述二维地图中提取上述建筑数据并进行矢量化包括:将上述二维地图进行二值化分割出建筑数据;从分割的建筑数据中检测建筑边缘得到轮廓点;根据上述轮廓点进行多边形拟合,得到上述建筑数据对应的多边形的顶点数据。
进一步地,从上述二维地图数据中提取上述道路数据并进行矢量化包括:从上述二维地图中获取线段;查找道路节点,其中,上述道路节点为至少两条线段的汇集点;从每个道路节点出发按照预定至少一个方向搜索到下一个道路节点,则上述道路节点和上述下一个道路节点之间为一条道路数据,并保存这两个道路节点。
进一步地,从上述二维地图中获取上述线段包括:对上述二维地图进行二值化处理得到道路数据;根据预先设置的道路宽度对上述道路数据中的像素点进行遍历迭代,得到符合上述道路宽度的上述线段。
进一步地,将上述矢量化二维数据发送给上述客户端包括:将上述矢量化二维数据用三角化网格处理,其中,上述三角化网格处理为将矢量化的上述道路数据和上述建筑数据使用多个三角形进行划分;将三角化网格处理后的矢量化二维数据发送给上述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710013206.1/2.html,转载请声明来源钻瓜专利网。