3

有没有办法阻止tippecanoe在低/中级缩放下放置多边形,同时保持在mbtiles文件的mapbox上传的每个图块大小限制为500kb?我们正在丢弃很多多边形。我们不确定使用什么标志来实现这一点。

这是命令行:

tippecanoe -o polys.mbtiles \
--coalesce-smallest-as-needed \
--coalesce-densest-as-needed \
--coalesce-fraction-as-needed \
--simplify-only-low-zooms \
--no-feature-limit \
--no-tile-size-limit \
--minimum-zoom=10 \
--maximum-zoom=20 \
--calculate-feature-density

没有--no-feature-limit --no-tile-size-limit,功能就会被丢弃。

4

1 回答 1

2

有很多可能的解决方案可以防止小多边形被丢弃,具体取决于丢弃的原因。

  • 删除不需要的属性,使用--include
  • 用于--detect-shared-borders更有效地存储相互接触的多边形。
  • 使用--simplification=10或更高以降低位置的精度。
  • 使用--drop-smallest-as-needed以便丢弃的多边形是最小的,而不是随机选择的。
  • 在您的 GeoJSON 对象上添加特定属性以指定哪些属性不应出现在某些缩放中

但最终,有一个权衡。您不能在每个图块中拥有无限的信息,因此您必须选择要保留的信息。

于 2018-07-24T00:29:22.883 回答