【译】 矢量切片大小优化指南

本文介绍了如何优化矢量切片大小,包括移除未使用的数据、减小缓冲区、合并要素以及使用GZIP压缩,实现切片大小减少至原始的14%。通过对OpenStreetMap数据在web墨卡托投影下的分析,展示了如删除Identifier、调整Tile Buffer、合并道路和铁路线等方法的效果。
摘要由CSDN通过智能技术生成

  在Observable Vector Tile Dissector 一文中,我评估了不同的矢量切片供应商提供的切片大小。文中提到的一些限制,其实是完全随机选择的,依据的是我丰富的经验积累……但如何才能真正减小切片大小?我将尝试优化自己的矢量切片并逐步解释。

  以下所有空间数据均基于 OpenStreetMap,投影为web 墨卡托 (EPSG:3857) ,并托管于PostGIS 数据库。

长话短说

  使用一些方法后,我们可以将给定矢量切片的大小减小到原始大小的 14%。

  这些“无损”的方法是:

  • 移除不使用的数据
  • 减小缓冲区
  • 合并要素
  • 压缩

现状

  选择两个不同缩放级别的切片,让我们观察一下它们的大小:

切片 14/8717/5683.mvt 10/544/355.mvt
大小 64 KiB (64984 Bytes) 352 KiB (359820 Bytes)
原始数据
渲染后

  数据本身已经根据缩放层级进行了删减,并且还概化 [1] 了(降低空间复杂性)低缩放级别的要素。还能搞点啥?

Identifier

   让我们看看切片里都有啥:

  我们看到许

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值