Alb*_*ert 6 tiles vector leaflet
我的数据由许多元素和属性组成,所以我无法发送整个json到,client-side因为读取和显示数据太慢了。
在这一点上,我需要从数据制作瓷砖。我曾使用过tippecanoe,它非常好,但它“仅”生成 *.mbtiles(*.pbf 中的矢量数据),并且 Leaflet 1.0.2 无法使用这种格式,所以我尝试提取到缩放文件夹 z /x/y 与mbutil,但似乎结果 *.pbf 瓷砖不正确,因为我已经尝试过Mapbox gl js并且效果不佳。
所以第一个问题是:
有人知道如何从 geojson 文件正确生成 *.pbf 瓦片吗?我试过这里显示的一些选项:awesome-vector-tiles
有人知道是否有一些适用于 Leaflet 1.0.2 的插件可以处理 *.mbtiles、*.pbf 或 *.json 中的矢量切片?
我试着mapbox-GL-传单,vectorgrid和七巧板。
非常感谢您的帮助
.mbtiles您可以使用TileServer-GL从 Tippecanoe 生成的文件中提供 Mapbox 矢量切片。使用 Docker 使这项任务变得更加容易。
假设您已经geo.mbtiles在当前目录中生成了一个名为 using Tippecanoe 的文件:
docker run -it -v $(pwd):/data -p 8080:80 klokantech/tileserver-gl geo.mbtiles
Run Code Online (Sandbox Code Playgroud)
这将启动服务器,并为您提供一个提供.pbf矢量切片服务的端点。这些可以使用 Mapbox GL、Leaflet.VectorGrid 等进行渲染。