【技术实现步骤摘要】
一种电子地图的图幅数据处理方法及装置
本专利技术涉及信息处理
,特别涉及一种电子地图的图幅数据处理方法及装置。
技术介绍
现有的电子地图(简称地图)应用终端(比如腾讯地图等)都可以实现离线地图功能,该离线地图功能需要地图应用终端事先从服务器下载离线地图数据包,这样地图应用终端在使用离线地图数据包时,不会产生任何网络流量。现有的离线地图数据包通常是以省为单位,每个省对应一个离线地图数据包,每个离线地图数据包中包含了省级电子地图的若干图幅的对象数据,每个图幅都是唯一的,图幅的覆盖范围大概在100平方公里左右,面积较大。对于各个城市地图的提取主要是采用图幅的对象切分技术,通常采用四叉即2×2的切分方式,将省级地图的1个大图幅的对象切分为4个小图幅的对象,如果这小图幅的覆盖范围仍然不够小,则再将每个小图幅的对象继续四叉切分,直到切到大小合适为止。可见,在现有的图幅的对象切分时,如果切成的图幅较大,就可能出现某些城市过度覆盖,而相邻城市却覆盖不全的问题。如果切成的图幅较小,则数据量就会大幅增加,导致地图应用终端引擎计算效率降低。
技术实现思路
本专利技术实施例提供一种电子地图的图幅数据处理方法及装置,实现了按照第二级属性对第一级电子地图的多个图幅中第一图幅的对象进行划分。本专利技术实施例第一方面提供一种电子地图的图幅数据处理方法,所述方法包括:获取待处理的第一级数据包,所述第一级数据包中包括第一级电子地图的多个图幅的对象数据,所述第一级电子地图为第一级属性的电子地图;根据所述多个图幅的对象数据分别确定各图幅的对象的第二级属性;如果所述多个图幅中第一图幅的对象的第二 ...
【技术保护点】
1.一种电子地图的图幅数据处理方法,其特征在于,所述方法包括:获取待处理的第一级数据包,所述第一级数据包中包括第一级电子地图的多个图幅的对象数据,所述第一级电子地图为第一级属性的电子地图;根据所述多个图幅的对象数据分别确定各图幅的对象的第二级属性;如果所述多个图幅中第一图幅的对象的第二级属性为多个第二级属性,在多个第二级属性对应的第二级数据包中分别储存所述第一图幅的对象数据;或者,如果所述多个图幅中第一图幅的对象的第二级属性为多个第二级属性,按照第二级属性将第一图幅的对象划分为多个子图幅的对象;将所述多个子图幅的对象数据分别储存到相应第二级属性的第二级数据包中,其中,一个子图幅的对象为同一第二级属性的对象。
【技术特征摘要】
1.一种电子地图的图幅数据处理方法,其特征在于,所述方法包括:获取待处理的第一级数据包,所述第一级数据包中包括第一级电子地图的多个图幅的对象数据,所述第一级电子地图为第一级属性的电子地图;根据所述多个图幅的对象数据分别确定各图幅的对象的第二级属性;如果所述多个图幅中第一图幅的对象的第二级属性为多个第二级属性,在多个第二级属性对应的第二级数据包中分别储存所述第一图幅的对象数据;或者,如果所述多个图幅中第一图幅的对象的第二级属性为多个第二级属性,按照第二级属性将第一图幅的对象划分为多个子图幅的对象;将所述多个子图幅的对象数据分别储存到相应第二级属性的第二级数据包中,其中,一个子图幅的对象为同一第二级属性的对象。2.如权利要求1所述的方法,其特征在于,当按照第二级属性将第一图幅的对象划分为多个子图幅的对象时,将所述第一图幅的对象中某一整体对象分别划分为n个子图幅中的某一子对象,且相邻子对象之间的连接点为对象连接点,所述n为大于或等于2的整数;所述n个子图幅中任意两个相邻的子图幅为第一子图幅和第二子图幅,所述某一整体对象在所述第一子图幅和第二子图幅中的子对象分别为第一子对象和第二子对象,则所述第一子图幅的对象数据包括:所述第一子对象和第二子对象之间的对象连接点的标识信息,第二子对象的第二级属性及所述第二子对象的标识信息的对应关系;所述第二子图幅的对象数据包括:所述第一子对象和第二子对象之间的对象连接点的标识信息,所述第一子对象的第二级属性及所述第一子对象的标识信息的对应关系。3.如权利要求1所述的方法,其特征在于,所述方法还包括:记录多个第二级属性的标识信息与所述第一图幅的标识信息的对应关系。4.如权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:如果所述多个图幅中第二图幅的对象的第二级属性为一个第二级属性,将所述第二图幅的对象数据储存到对应第二级属性的第二级数据包中。5.一种电子地图的图幅数据处理方法,其特征在于,应用于客户端,所述方法包括:所述客户端获取第二级数据包,及获取图幅的标识信息与第二级属性的标识信息的对应关系,所述第二级数据包中包括第二级电子地图的多个图幅的对象数据,任一图幅的对象数据包括图幅的标识信息;所述第二级电子地图为第二属性的电子地图;如果第一图幅的标识信息对应多个第二级属性的标识信息,所述客户端根据所述第一图幅的标识信息分别确定对应的多个第二级属性的第二级数据包中相关子图幅的对象数据的第一存储位置;所述客户端根据所述多个第二级数据包中相关子图幅的对象数据的第一存储位置,分别获取所述多个第二级数据包中相关子图幅的对象数据;根据所述多个第二级数据包中相关子图幅的对象数据,获取第一级数据包中第一级电子地图的所述第一图幅的对象数据,所述第一级电子地图为第一级属性的电子地图。6.如权利要求5所述的方法,其特征在于,所述方法还包括:如果第二图幅的标识信息对应一个第二级属性的标识信息,所述客户端根据所述第二图幅的标识信息确定所述第二图幅的对象数据在对应第二级属性的第二级数据包中的第二存储位置,并根据所述第二存储位置获取所述第二图幅的对象数据。7.一种电子地图的图幅数据处理方法,其特征在于,应用于客户端,所述方法包括:所述客户端获取第二级数据包,及图幅的标识信息与第二级属性的标识信息的对应关系,所述第二级数据包中包括第二级电子地图的多个图幅的对象数据,其中,任一图幅的对象数据包括图幅的标识信息;所述第二级电子地图为第二级属性的电子地图;如果第一图幅的标识信息对应多个第二级属性的标识信息,所述客户端根据所述第一图幅的标识信息确定对应的任一第二级属性的第二级数据包中第一图幅的对象数据的第一存储位置;所述客户端根据所述第一存储位置在所述任一第二级数据包中获取第一图幅的对象数据。8.一种电子地图的图幅数据处理装置,其特征在于,包括:数据包获取单元,用于获取待处理的第一级数据包,所述第一级数据包中包括第一级电子地图的多个图幅的对象数据,所述第...
【专利技术属性】
技术研发人员:赵洪波,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。