[发明专利]地图增量更新方法及装置在审
申请号: | 201610147928.1 | 申请日: | 2016-03-15 |
公开(公告)号: | CN107193848A | 公开(公告)日: | 2017-09-22 |
发明(设计)人: | 雷日东;陈捷;杨慰民;倪志刚;刘群瑞;方津;黄春宁 | 申请(专利权)人: | 中国移动通信集团福建有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 张颖玲,蒋雅洁 |
地址: | 350003 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地图 增量 更新 方法 装置 | ||
技术领域
本发明涉及地图业务领域,尤其涉及一种地图增量更新方法及装置。
背景技术
随着智能化出行的发展,人们在终端上浏览地图的需求越来越大,因而对地图增量更新技术提出了更高要求。
现阶段地图增量更新主要包括以下几种方法:一、通过预先打包地图切片的方式,用户将打包好的地图切片包下载或复制到终端本地,终端离线后加载本地地图切片包进行地图的离线使用,并通过用户下载或复制新的地图切片包对已有的地图切片包进行更新,达到增量更新的目的;这种地图使用地图切片的方式存储地图数据,占用存储空间大,对终端存储负担较大。二、通过读取shp文件(shape文件格式)的方式,用户将打包好的shp文件下载或复制到终端本地,终端离线后读取本地shp文件进行地图的离线使用,并通过用户下载或复制新的shp文件对已有的shp文件进行更新,达到增量更新的目的;这种读取shp文件来呈现离线地图的方式,效率低,对终端资源消耗较大。
因此,使用现有地图增量更新方法资源占用大,效率低。
发明内容
为解决上述技术问题,本发明实施例期望提供一种地图增量更新方法及装置,能直接加载地理空间数据库(Geodatabase)文件,降低资源占用率,提高更新效率。
本发明的技术方案是这样实现的:
本发明实施例提供一种地图增量更新方法,包括:
对地图生成不同区域的Geodatabase;
获取加载指令,所述加载指令用于指示加载所述地图的待加载区域;
根据所述加载指令获取所述待加载区域对应的Geodatabase,完成地图增量更新。
在上述实施例中,所述方法还包括:解析所述地图待呈现区域对应的Geodatabase,通过所述待呈现区域对应的Geodatabase的要素层呈现所述地图。
在上述实施例中,所述对所述地图生成不同区域的Geodatabase包括:将所述地图按照区域进行分割,并生成不同区域的Geodatabase;相应的,所述根据所述加载指令获取所述待加载区域对应的Geodatabase为:根据所述加载指令从服务器下载所述待加载区域的Geodatabase;或者,
所述对所述地图生成不同区域的Geodatabase包括:将所述地图发布成要素服务,通过在线访问所述地图的不同区域生成不同区域的Geodatabase并进行在线缓存;相应的,所述根据所述加载指令获取所述待加载区域对应的Geodatabase为:根据所述加载指令下载缓存中的所述待加载区域的Geodatabase。
在上述实施例中,所述根据所述加载指令下载所述缓存中的待加载区域的Geodatabase包括:获取所述待加载区域对应的要素服务信息;根据所述要素服务信息创建所述待加载区域的第一参数信息,所述第一参数信息用于指示所述待加载区域的加载范围;根据所述第一参数信息下载缓存中所述待加载区域的Geodatabase。
在上述实施例中,所述通过所述待呈现区域对应的Geodatabase的要素层呈现所述地图包括:获取所述待呈现区域对应的Geodatabase的要素表信息;根据所述要素表信息确定所述待呈现区域的要素层的第二参数信息,所述第二参数信息用于指示所述待呈现区域对应的Geodatabase的要素层的图层信息;根据所述要素层以及所述第二参数信息呈现所述地图。
本发明实施例提供一种地图增量更新装置,包括:
生成模块,用于对地图生成不同区域的Geodatabase;
获取模块,用于获取加载指令,所述加载指令用于指示加载所述地图的待加载区域;还用于根据所述加载指令获取所述待加载区域对应的Geodatabase,完成增量更新。
在上述实施例中,所述装置还包括:解析模块,用于解析所述地图待呈现区域对应的Geodatabase;呈现模块,用于通过所述待呈现区域对应的Geodatabase的要素层呈现所述地图。
在上述实施例中,所述生成模块具体用于:将所述地图按照区域进行分割,并生成不同区域的Geodatabase;相应的,所述获取模块具体用于:根据所述加载指令从服务器下载所述待加载区域的Geodatabase;或者,
所述生成模块具体用于:将所述地图发布成要素服务,通过在线访问所述地图的不同区域生成不同区域的Geodatabase并进行在线缓存;相应的,所述获取模块具体用于:根据所述加载指令下载缓存中的所述待加载区域的Geodatabase。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团福建有限公司,未经中国移动通信集团福建有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610147928.1/2.html,转载请声明来源钻瓜专利网。