[发明专利]一种适应低网络带宽环境的瓦片地图使用方法有效
申请号: | 201911127167.3 | 申请日: | 2019-11-18 |
公开(公告)号: | CN110866132B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 孙长福;宋海涛;尹曦萌;王彦飞;张翔 | 申请(专利权)人: | 浪潮软件股份有限公司 |
主分类号: | G06F16/51 | 分类号: | G06F16/51;G06F16/587;G06F16/29 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 271000 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适应 网络带宽 环境 瓦片 地图 使用方法 | ||
本发明公开了一种适应低网络带宽环境的瓦片地图使用方法,属于在线瓦片地图使用技术领域。本发明的适应低网络带宽环境的瓦片地图使用方法,将按照瓦片组织规则缓存处理的各层级地图瓦片,转为base64编码的字符串,使用字符串压缩算法,对字符串进行压缩、处理,客户端调用地图瓦片时,根据地图范围计算瓦片行列号,请求对应位置瓦片的压缩数据,接收到数据后使用字符串解压算法解压为base64字符串并转为图片,获得相应的瓦片。该适应低网络带宽环境的瓦片地图使用方法能够解决低网络带宽环境下使用在线地图加载缓慢的问题,满足偏远地区、特殊网络工况环境下移动端、PC端对在线地图快速加载显示的需求,具有很好的推广应用价值。
技术领域
本发明涉及在线瓦片地图使用技术领域,具体提供一种适应低网络带宽环境的瓦片地图使用方法。
背景技术
瓦片地图是将地图各个缩放级别裁切成一张张的瓦片(通常为256*256像素的png或jpg格式图片),以一定的组织形式行列拼接而成。瓦片地图有效解决了大数据量复杂地图实时显示的渲染压力,对影像地图、复杂矢量地图在浏览器端、手机端的应用提供了很好支撑,目前地图瓦片技术已经被各大互联网地图厂商及业务系统广泛应用。
虽然瓦片地图技术在地图显示过程中有效降低了单次传输数据量,但在网络环境较差、传输带宽有限等特殊应用场景下,地图瓦片显示依然会出现延时加载情况,例如偏远地区的移动户外采集作业场景。另外,对于地图瓦片缓存等级中,大比例尺层级单张瓦片显示内容更多,例如10—12级左右的瓦片,经常显示的是地图细部内容,图片内容相对复杂,占用存储相对较多,而该层级瓦片数量(图片的个数)也是指数级递增,瓦片整体占用存储较大。
Base64是网络上最常见的用于传输8bit字节编码方式之一,base64编码可用于在HTTP环境下传递较长的标识信息。相较于多数应用程序中将二进制数据编码放在url中的方式,使用base64编码更加简短,且其编码数据不易直接被识别。
LZW算法又叫“串表压缩算法”就是通过建立一个字符串表,用较短的代码来表示较长的字符串来实现压缩。LZW压缩技术对于可预测性不大的数据具有较好的处理效果,对于数据流中连续重复出现的字节和字符串,LZW压缩技术具有很高的压缩比。
发明内容
本发明的技术任务是针对上述存在的问题,提供一种能够解决低网络带宽环境下使用在线地图加载缓慢的问题,满足偏远地区、特殊网络工况环境下移动端、PC端对在线地图快速加载显示的需求的适应低网络带宽环境的瓦片地图使用方法。
为实现上述目的,本发明提供了如下技术方案:
一种适应低网络带宽环境的瓦片地图使用方法,将按照瓦片组织规则缓存处理的各层级地图瓦片,转为base64编码的字符串,使用字符串压缩算法,对字符串进行压缩、处理,客户端调用地图瓦片时,根据地图范围计算瓦片行列号,请求对应位置瓦片的压缩数据,接收到数据后使用字符串解压算法解压为base64字符串并转为图片,获得相应的瓦片。
使用字符串压缩算法,对字符串进行处理结果的存放组织形式与瓦片组织形式一致。
作为优选,该适应低网络带宽环境的瓦片地图使用方法具体包括以下步骤:
S1、制作地图瓦片;
S2、地图瓦片转码及压缩;
S3、将压缩后的字符串标记存储;
S4、客户端加载地图,向瓦片存储请求相应的瓦片数据,返回指定瓦片的压缩数据;
S5、客户端得到压缩瓦片数据,解压字符串转化为图片,完成显示。
作为优选,步骤S1中,根据系统设计要求及坐标投影要求,确定瓦片组织形式;确定地图需要制作的瓦片的层级和显示范围,使用切片工具缓存生成地图瓦片。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮软件股份有限公司,未经浪潮软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911127167.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种硅炭复合材料的制备方法
- 下一篇:一种消防侦察机器人及侦察方法