绕过 MapBox 500KB 单个图块大小限制?

And*_*rew 6 mapbox mbtiles mapbox-gl-js

有人知道如何绕过 MapBox 的 500KB 图块大小限制吗?

他们网站上的规则规定:“在任何缩放级别,单个矢量图块都不能超过 500kb。”

我在几个缩放级别上的一组数据达到了这个限制。(我通过 Tippecanoe 运行 geojson 文件以 .mbtiles 格式创建此数据。)我尝试通过他们的 Uploads API 上传,但这仍然有限制。删除功能并在较低的细节级别上工作不是选项。我也尝试过向 MapBox 发送电子邮件,但没有收到任何消息。

Ste*_*ett 5

使用 Mapbox 基础设施时绕过限制的唯一方法是将数据分解为几个不同的图块集,所有这些图块集都由您的图层使用。

如果您是自托管,那么您可以使用 Tippecanoe 的--maximum-tile-bytes=选项来设置您想要的任何图块大小限制。


kma*_*dov 1

正如Mapbox 所解释的,将图块保持在 500 KB 以下可确保快速渲染。我相信它还可以优化他们的云基础设施。

如果可以选择自托管,则可以使用地图服务器(例如tesseratilehutChubbs Spatial Server)托管更大的切片

要使用 tessera 提供 .mbtiles 文件,您可以运行:

tessera mbtiles://./dataset.mbtiles
Run Code Online (Sandbox Code Playgroud)