GIS矢量瓦片加载速度优化指南
创作时间:
作者:
@小白创作中心
GIS矢量瓦片加载速度优化指南
引用
CSDN
1.
https://m.blog.csdn.net/qq_28419035/article/details/141032288
一、前言
单个矢量瓦片的大小并没有固定的上限,这意味着在地图比例尺较小时,每个矢量瓦片可能包含大量的地图要素,从而导致文件大小显著增加,这时地图加载速度就会变慢。下面是优化矢量瓦片加载速度的方法,希望对您有用。
二、矢量瓦片的基础知识
把明码的geojson格式(其他异构平台矢量数据格式也支持)先转换成mvt(mapbox vector tile)规范格式,然后为了便于网络传输,压缩成protobuf格式(pbf)。最后根据实际情况看是否需要gzip的更进一步压缩(gzip)。
刨除开始的异构平台矢量数据和尾部的格式压缩,实际的核心就是mvt(mapbox vector tile),这也是核心的矢量要素的格式。
矢量瓦片一张张金字塔,里面的内容是矢量(pbf),存储了空间和属性信息
三、矢量切片加载速度优化
总体来说,加快矢量切片加载速度,本质上都是从减少单个适量切片大小入手。
3.1 地图缩编
通过地图缩编,舍弃不重要的地理要素,减少空间数据量,以达到减少切片大小的目的。
3.2 矢量瓦片中的图层根据显示层级定制
比如地图放大到12级才显示一级河流矢量数据,15级显示二级河流,以此类推,根据缩放级别展示不同的矢量数据。
3.3 矢量瓦片中的图层字段要按需定制
矢量数据在打包时不仅会包含几何图形信息,还会包含属性信息。属性信息中的字段越多,打包到矢量瓦片里的数据就会越多,大小也就越大。
因此,我们需要仔细考虑哪些属性信息是必需的,哪些是可以省略的。去除不需要的属性信息打包,可以大大减少矢量切片大小,加快加载速度。
3.4 多个图层合并为矢量切片图层组发布
虽然单个切片变大了,但是切片服务请求数减少了,一定条件下可以加快矢量切片加载速度,具体要根据需要合并的图层有多少,需要合并的图层数据量有多大来定。
四、总结
通过上面的优化,我们可以有效地减小矢量瓦片的大小,提高地图的加载速度。
希望对您有帮助,发财的小手点点赞,点点关注,感谢您的观看~~
热门推荐
小学视力评优引争议:如何平衡近视防控与教育公平
中国儿童青少年近视率超五成,政府发布新版防治指南
儿童青少年近视率超50%,科学防控刻不容缓
环保纸张的应用与环境友好型生产
揭秘航空蜂窝密封组件背后的电火花加工黑科技
白居易《后宫词》:失宠宫女的心路历程
《三角洲行动》VS《暗区突围》:谁才是真正的王者?
《暗区突围》新版本来袭,这些新枪械太给力了!
如何评估发电机的功率?发电机的功率对车辆性能有何影响?
河南经典7日游:自驾打卡少林寺、龙门石窟等14处名胜
研究证实:长期负面情绪会引发多种疾病,专家提供应对方案
长期压抑情绪或致身心疾病,专家建议通过表达和调节来预防
文化融合驱动动画创新,中美两国各展风采
最新!昭通2条高速有新进展
四川多条高速公路建设加速推进,部分路段即将建成通车
《和平精英》线上挑战赛S1报名攻略:万元奖金等你来拿!
牛鲨:海洋生态的超级英雄
马尔代夫牛鲨潜水全攻略:最佳地点、季节与安全指南
牛鲨:淡水霸主的生存危机
《和平精英》新手速成秘籍:四步搞定新赛季
无锡学生医保年度报销攻略:35万额度如何用得更值当?
无锡学生医保年度最高支付限额解析
从相地到堪舆:风水学的起源与发展
仿生技术新突破:竹子结构助力轻量化设计,鹰眼视觉提升目标检测
汽车U型锁选购指南:让你的爱车更安心
从树根到鲨鱼肠:3D打印与仿生学的十大创新应用
从鹦鹉无人机到青蛙咖啡机:仿生设计激发产品创新
锁芯安全技术迎来新突破:从航空配件到智能家居
C级锁芯:守护家庭安全的终极武器
揭秘ERAT技术:不开刀治疗阑尾炎的新选择