我正在从创建到缩放级别 11 的图块中从缩放级别 8 查询原始矢量图块。然后我将这些图块中的点特征转换为 geojson。转换后的要素几何与缩放级别 11 的切片几何不匹配,或者缩放级别 11 的切片转换为 geojson。我用两个不同的程序(tegola 和 geojson-vt)创建了瓷砖。我正在使用 vt2geojson 转换图块。我试图确定在转换过程的哪个阶段正在操纵几何图形 - 切片创建、切片转换回 geojson 或在 mapbox gl js 中。据我所知,坐标在创建或转换过程中没有被修剪,但我不是 100% 肯定的。我得到了在较低缩放级别下简化线和多边形的原因,但我看不出有任何理由来操纵点几何。
从图像中可以看出,在原始图块的最大缩放级别之后,这些点开始分开。一种解决方法是简单地过滤矢量切片以仅显示生成的 geojson 特征中的特征,因为属性仍然完好无损,或者将坐标存储在属性中,但这并不理想。
底线 - 如果我想查看尽可能接近原始数据的点,我应该使用什么最大平铺缩放级别(即 11、12、13、14),以及在什么阶段处理几何图形?