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 多个图层合并为矢量切片图层组发布
虽然单个切片变大了,但是切片服务请求数减少了,一定条件下可以加快矢量切片加载速度,具体要根据需要合并的图层有多少,需要合并的图层数据量有多大来定。
四、总结
通过上面的优化,我们可以有效地减小矢量瓦片的大小,提高地图的加载速度。
希望对您有帮助,发财的小手点点赞,点点关注,感谢您的观看~~
热门推荐
多点发力筑牢动力电池“安全线”
《认知觉醒》开启自我改变的原动力,从六方面让自己深度成长
如何设置和激活 eSIM 在美国:循序渐进的教程
无锡樱花正当时!这份追“樱”攻略请收好~
奥斯曼皇帝继承人:从法律角度解析帝国权力传承制度
肩痛就是肩周炎?带你了解肩关节最痛的疾病——肩钙化性肌腱炎
钙化性肌腱炎的健康宣教
我国科学家成功创制全球首个合成辅酶Q10的水稻新种质
直击“全人教育”痛点:学术成绩与全面发展,如何避免新内耗
“欧盟航运碳税燃料政策解析及应对”研讨会在沪举办
全球航运绿色转型,上海的机遇和挑战
如何管理和优化虚拟机资源
高精度质量质心转动惯量测量设备
半夜胃反酸水如何缓解
Deepseek发布中国现代十大数学家排行榜
深入分析:诸葛亮的《隆中对》也许并没那么神奇,大家都被误导了
春生万物长 顺应天时巧养生——科学应对春季气候多变的健康指南
光猫详解:结构、工作原理、功能及使用方法
世预赛C组出线形势分析:国足即使战胜沙特仍存出局风险
20年8000场 《印象·刘三姐》的文旅融合之路
国内首项!黄河教授团队探索GPRC5D新型CAR-T治疗R/R多发性骨髓瘤
公费医疗报销范围与医保报销范围的法律比较
汽车车龄长了,车损险买了不划算?别再被经验忽悠了
4000字干货 | 如何定义大模型时代的产品北极星?
社会的责任:青春期孩子的社会参与与公民责任感
新质生产力:从供给侧改革,到供给侧变革
无人机“黑飞”干扰机场航空安全,该怎么破?
混动与纯电竞争态势如何?
该怎么挑选卫衣?什么样的卫衣面料不起球?
卧蚕眼妆画法步骤