导出到tilesets时,Mapbox几何体会降级

问题描述 投票:1回答:1

我是第一次尝试使用Mapbox,并在数据集编辑器中绘制一些多边形以便导出到tileset。但是,生成的tileset中的多边形与我在编辑器中创建的多边形不同。多边形只是原始的非常粗糙,简化的近似。

在数据集编辑器中:enter image description here

在地图图层中作为tileset导出:enter image description here

我知道Mapbox在某些缩放级别上执行vector simplification,但这些更改不依赖于缩放。我一直放大,形状仍然像这样。

此外,几何形状的这种极端退化使得拼图对于需要任何精度的特征(例如属性批次线)基本上无用。

我错过了什么,或者这是否真的是预期的行为?难道真的没有办法让精确的几何图形进入瓷砖组吗?


更新:看起来这只发生在我通过绘图在Mapbox数据编辑器中创建的形状。到目前为止,我作为geojson文件上传的几何图形已经准确地转换为tilesets ...

mapbox
1个回答
1
投票

我怀疑这是因为maxzoom太低了。

当您创建Mapbox Tileset时,可以通过直接将GeoJSON上传为新的Tileset,也可以将数据集导出到Tileset,Mapbox将尝试猜测Tileset的相应minzoom和maxzoom。

有时使用的最小/最大缩放不适合您尝试创建的地图。由于无法在两种方法中指定maxzoom,唯一的选择是在本地创建Tileset,https://github.com/mapbox/tippecanoe为数据指定适当的maxzoom,然后将生成的.mbtiles作为Mapbox Tileset上传。

© www.soinside.com 2019 - 2024. All rights reserved.