我使用GeoServer提供我的自行车道的矢量图块(基于GeoServer矢量图块扩展)为.pbf。数据作为矢量源添加并使用Mapbox GL JS可视化。另外,我使用GeoServer verticalOffset来偏移线(因为我总是有两个自行车道的方向)。
在Mapbox中可视化数据时出现问题。虽然可以使用GeoServer上的图层预览正确显示线条,但是会在图块边缘处剪切线条。我进一步放大地图,线条的剪裁越少,并且在非常详细的缩放时,线条被正确绘制。
我已经尝试使用足够大的缓冲区并修改磁贴大小,因为这些是研究问题时的建议。不幸的是,这些设置没有任何效果。我有基本地图的另一个矢量源图层,我没有问题。在我看来,抵消线条可能是一个问题。
知道我能尝试什么吗?
Geoserver的图块网格的图块大小为256x256,但是mapbox需要512x512,添加自定义图块网格,将图块大小设置为512x512,使用自定义图块网格生成矢量图块应该没问题。