Mapbox矢量图块在图块边界上放置要素

时间:2018-06-21 18:08:02

标签: gis mapbox-gl-js vector-tiles

我目前正在从事一个涉及根据geojson文件创建矢量图块的项目。然后使用Mapbox GL JS显示这些矢量图块。

最近,我们遇到了一个问题,即某些功能似乎在某些磁贴中而不是在其他磁贴中丢失了。

您可以在此处看到剪辑:

Vector Tiles

与动态geojson切片相比:

Sliced Geojson

要生成图块,我们使用:

https://github.com/mapbox/mapbox-tile-copy

哪个会生成并将它们直接同步到s3存储桶。

我很好奇是否有人遇到过类似的问题,也许能够指出正确的方向。

这是我用来重现此问题的示例脚本:

var mbTileCopy = require('mapbox-tile-copy');
var file = './6528b73b07ea6ddd2709e279c0f72ca8';
var uri = 's3://test/test_tiles_4/{z}/{x}/{y}.pbf?timeout=10000';

mbTileCopy(file, uri, {
  minzoom: 8,
  maxzoom: 18,
  retry: 3
}, function(err) {
  console.log(err);
});

以及与其一起出现的geojson文件之一的副本:

https://www.dropbox.com/s/4icn8n6cgljgeu3/6528b73b07ea6ddd2709e279c0f72ca8-test?dl=0

我尝试使用几种不同的解决方案来渲染图块,这显然与图块的生成方式有关。

0 个答案:

没有答案