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 多个图层合并为矢量切片图层组发布
虽然单个切片变大了,但是切片服务请求数减少了,一定条件下可以加快矢量切片加载速度,具体要根据需要合并的图层有多少,需要合并的图层数据量有多大来定。
四、总结
通过上面的优化,我们可以有效地减小矢量瓦片的大小,提高地图的加载速度。
希望对您有帮助,发财的小手点点赞,点点关注,感谢您的观看~~
热门推荐
出生证明上出生日期和自己的搞混了还可以改吗?
代购给出购买凭证还会被工商认为假货吗
如何顺利进行境外投资备案:流程、政策与常见问题详解
哪些草本花卉可以净化空气
计算机组成结构—指令和指令格式
个人所得税专项附加扣除限额规定是什么
业绩回升!主动权益类基金年内表现亮眼
李如松的历史成就与评价
口臭挂哪个科室?一文读懂口臭原因与就医指南
如何自测和改善口臭问题,保持口气清新自信社交
高铁票价调整背后的考量:市场需求、供给能力与财务平衡
乒乓球几岁开始学?专业训练与兴趣培养的最佳时机
华西中学·电子科技大学附属中学(原成都十三中)
早期识别、及时处理,凶险的主动脉夹层你了解多少?
姑娘,快摸摸自己的淋巴,出现这种情况赶紧去医院
诸葛亮躬耕隆中时打造的人际关系,不是名士就是望族,为出山铺路
薛宝琴如此优秀,为何不在红楼正钗之列?
评测:内陆制造公司M1A1卡宾枪 二战经典伞兵枪械的精美复刻品
《博德之门3》快捷操作技巧大全 有哪些快捷键位?
时辰与五行:十二时辰的五行属性及其文化内涵
毛笔这样保养,寿命延长3倍!
交强险脱保的法律后果及投保规定
唐氏筛查结果怎么看?高风险=唐氏儿吗?
蛋白棒食用指南:健身小助手的正确打开方式
认识我们的器官——肾脏篇
【看图识骨】你必须要掌握的软骨小知识!
1%富人掌握全国超40%的财富,印度崛起背后的贫富差距愈发严重
英雄联盟沙漠皇帝背景故事 英雄联盟沙漠皇帝:阿兹尔的崛起与陨落
微软确认《黑神话:悟空》将登陆Xbox Series X|S,独家协议成延期主因
《黑神话:悟空》Xbox版最新进展:投资方确认即将推出,延期原因揭秘