一种电子地图的处理方法及装置制造方法及图纸

技术编号:10633554 阅读:169 留言:0更新日期:2014-11-12 09:45
本发明专利技术提供一种电子地图的处理方法及装置,其特征在于,包括:将目标电子地图分割成多个瓦片;删除同一类型的无人区域中颜色重复的瓦片,得到简化后的电子地图;将所述简化后的电子地图进行保存。在电子地图中,有很大一部分属于无人区域,这些无人区域的瓦片往往为一种颜色,如海洋为蓝色瓦片,沙漠为黄色瓦片,因此,本发明专利技术的方法及装置在保存电子地图时,对同一类型的无人区域中的同样瓦片不进行重复保存,从而更加合理地节省了存储空间。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种电子地图的处理方法及装置,其特征在于,包括:将目标电子地图分割成多个瓦片;删除同一类型的无人区域中颜色重复的瓦片,得到简化后的电子地图;将所述简化后的电子地图进行保存。在电子地图中,有很大一部分属于无人区域,这些无人区域的瓦片往往为一种颜色,如海洋为蓝色瓦片,沙漠为黄色瓦片,因此,本专利技术的方法及装置在保存电子地图时,对同一类型的无人区域中的同样瓦片不进行重复保存,从而更加合理地节省了存储空间。【专利说明】一种电子地图的处理方法及装置
本专利技术涉及电子地图管理领域,特别是涉及一种电子地图的处理方法及装置。
技术介绍
网络地图瓦片服务是一种常用的电子地图信息在线服务,随着人们对电子地图的 依赖日益增长,如何快速、方便给地为用户呈现电子地图信息成为了当今的发展趋势。 现有技术中,电子地图被渲染成若干级别的大小,每一级被渲染成多个固定大小 (如256像素*256像素)的图像,这样的图像称为瓦片,瓦片按行与列的顺序进行编号。瓦 片按照一定的规则进行存储,存储路径包含缩放级数,行号和列号(或者是级数,行号和列 号变换后唯一值)。浏览器页面上JavaScript Map API (以下简称Map API)根据缩放级 数,行号和列号进行请求瓦片,按照规则将瓦片拼接成一张完整的图。服务商在后台对每个 瓦片(即每个瓦片的具体显示图像)进行保存,当用户查看电子地图的某一区域时,会在后 台调取需要显示的瓦片,由于电子地图中的瓦片数量非常庞大,尤其是水系(海洋,河流,湖 泊),沙漠,绿地,无人区等地区在级别较大时大量的瓦片是单一色彩,此类瓦片占据全部瓦 片数量的一半以上。如果客户端在请求海洋,沙漠,绿地,无人区等位置时得到的是大量相 同的单色瓦片,这些单色瓦片不仅占用网络带宽,还占用大量的存储空间。
技术实现思路
本专利技术要解决的技术问题是提供一种电子地图的处理方法及装置,能够有效减少 电子地图保存时,所需占用的存储空间。 为解决上述技术问题,本专利技术的实施例提供一种电子地图的处理方法,包括: 将目标电子地图分割成多个瓦片; 删除同一类型的无人区域中颜色重复的瓦片,得到简化后的电子地图; 将所述简化后的电子地图进行保存。 其中,在将目标电子地图分割成多个瓦片后还包括: 为将要被删除的瓦片建立索引。 其中,相邻且属于同一类型的无人区域对应的瓦片共用一个索引。 其中,本实施例的方法还包括: 加载所述目标电子地图。 其中,根据所述索引文件加载地图瓦片的步骤包括: 加载已被保存的所述简化后的电子地图; 通过所述索引还原已被删除的瓦片,得到所述目标电子地图。 其中,所述目标电子地图是由世界地图按照预设比例进行缩放得到的; 将所述简化后的电子地图进行保存的步骤包括: 将所述简化后的电子地图保存在一个四叉树结构的文件中;其中,所述文件的每 一层都对应保存一种大小的简化后的电子地图。 本专利技术的实施例还提供一种电子地图的处理装置,包括: 分割模块,用于将目标电子地图分割成多个瓦片; 删除模块,用于删除同一类型的无人区域中颜色重复的瓦片,得到简化后的电子 地图; 保存模块,用于将所述简化后的电子地图进行保存。 其中,本实施例的装置还包括: 索引模块,为将要被删除的瓦片建立索引。 其中,相邻且属于同一类型的无人区域对应的瓦片共用一个索引。 其中,本实施例的装置还包括: 加载模块,用于加载所述目标电子地图。 其中,加载模块包括: 加载子模块,用于加载已被保存的所述简化后的电子地图; 还原子模块,用于通过所述索引还原已被删除的瓦片,得到所述目标电子地图。 其中,所述目标电子地图是由世界地图按照预设比例进行缩放得到的; 所述保存模块具体用于: 将所述简化后的电子地图保存在一个四叉树结构的文件中;其中,所述文件的每 一层都对应保存一种大小的简化后的电子地图。 本专利技术的上述方案具有如下有益效果: 本专利技术方法及装置首先将电子地图分割成多个瓦片。考虑到电子地图中有很大一 部分属于无人区域,这些无人区域的瓦片往往为一种颜色(如海洋,基本为蓝色瓦片组成), 因此,在保存电子地图时,对同一类型的无人区域中的同样瓦片不进行重复保存,从而更加 合理地节省了存储空间。 【专利附图】【附图说明】 图1为本专利技术中电子地图的处理方法的步骤示意图; 图2为本专利技术中简化后的电子地图保存在四叉树结构的文件的示意图; 图3为目标电子地图中局部区域的示意图; 图4为目标电子地图经简化后的示意图; 图5为本专利技术中电子地图的处理装置的结构示意图。 【具体实施方式】 为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具 体实施例进行详细描述。 如图1所示,一种电子地图的处理方法,包括: 步骤100,将目标电子地图分割成多个瓦片; 步骤200,删除同一类型的无人区域中颜色重复的瓦片,得到简化后的电子地图; 步骤300,将所述简化后的电子地图进行保存。 上述方法首先将电子地图分割成多个瓦片。考虑到电子地图中有很大一部分属于 无人区域,这些无人区域的瓦片往往为一种颜色(如海洋,基本为蓝色瓦片组成),因此,在 保存电子地图时,对同一类型的无人区域中颜色一样的瓦片不进行重复保存,从而更加合 理地节省了存储空间。 在本专利技术的上述实施例中,步骤200前还包括: 步骤110,为将要被删除的瓦片建立索引。 由于电子地图的瓦片数量极为庞大,若为无人区域中的每个瓦片都建立索引,则 需要极大的信息量。为此,在本专利技术的上述实施例中,相邻且属于同一类型的无人区域对应 的瓦片共用一个索引。 在本专利技术的上述实施例中,还包括: 步骤400,加载所述目标电子地图。 具体地,在本专利技术的上述实施例中,步骤400具体包括: 步骤401,加载已被保存的所述简化后的电子地图; 步骤402,通过所述索引还原已被删除的瓦片,得到所述目标电子地图。 上述加载方法同一类型的无人区域中颜色重复的瓦片只加载了一次,而删除的瓦 片不再多余进行加载,因此整个加载过程占用很少的带宽,在显示电子地图时,只需根据索 引将这些删除的瓦片进行恢复,得到所述目标电子地图。 在本专利技术的上述实施例中,所述目标电子地图是由世界地图按照预设比例进行缩 放得到的;为保证保存简化后的电子地图的文件结构整齐,步骤300具体包括: 将所述简化后的电子地图保存在一个四叉树结构的文件中;其中,所述文件的每 一层都对应保存一种大小的简化后的电子地图。 如图2所示的四叉树结构的文件,其最上层保存最小的简化后的电子地图,之后 文件中的其余层都按照从小到大的顺序分别用于保存不同大小的简化后的电子地图。 下面对上述本实施例的方法进行具体描述: 首先按照不同的缩放比例将世界地图渲染成多种级别大小的电子地图(每一级的 电子地图大小均不同),选取一个作为目标电子地图,将其分割成多个固定大小的瓦片。 图3为目标电子地图的一部分区域,其中,湖泊中阴影的瓦片均为纯蓝色瓦片。在 删除重复本文档来自技高网
...

【技术保护点】
一种电子地图的处理方法,其特征在于,包括:将目标电子地图分割成多个瓦片;删除同一类型的无人区域中颜色重复的瓦片,得到简化后的电子地图;将所述简化后的电子地图进行保存。

【技术特征摘要】

【专利技术属性】
技术研发人员:万光勇
申请(专利权)人:北京四维图新科技股份有限公司
类型:发明
国别省市:北京;11

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

1