tippecanoe 在中级缩放时不断丢弃多边形

tippecanoe keeps dropping polygons at mid level zooms

有没有办法阻止 tippecanoe 在 low/mid 级别缩放时丢弃多边形,同时保持在 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, 功能会被丢弃。

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

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

但最终还是要有所取舍。您不可能在每个图块中拥有无限的信息,因此您必须选择要保留的信息。