Closed yuexushuang closed 2 years ago
MVTImageryProvider由于使用mapbox渲染矢量瓦片,因此只支持Mapbox vector tile格式瓦片,截图中的format表明矢量瓦片格式为JSON,因此即使没有Column out of range
报错也能正常使用。另外TileMatrixSet也只能使用截图中所示的EPSG:900913,即3857。如果更改完格式后仍无法加载,可以进一步查看数据源范围是否真的较小,使用一个瓦片就能存储,正如上述报错中提及:最小瓦片列编号和最大都为52,即意味着该矢量数据仅由这单个瓦片存储。
感谢!问题已经解决。在source中添加参数"scheme": "tms",并把tile url 设置为 http://host/geoserver/gwc/service/tms/1.0.0/layername@EPSG%3A3857@pbf/{z}/{x}/{y}.pbf
@kikitte 请问这个库目前是不是只能加载3857坐标系的MVT服务?
尝试使用RESTFUL方式加载geoserver发布的矢量瓦片,出现 Column out of range 的问题,尝试使用3857或4326发布矢量瓦片都返回这个错误
以下为style配置代码: 其中瓦片地址为 http://127.0.0.1:8930/geoserver/gwc/service/wmts?REQUEST=GetTile&SERVICE=WMTS&VERSION=1.0.0&LAYER=water:catchments5&STYLE=&TILEMATRIX=EPSG:900913:{z}&TILEMATRIXSET=EPSG:900913&FORMAT=application/json&TILECOL={x}&TILEROW={y}