首页 / 浏览问题 / WebGIS / 问题详情
supermap iclient3D for cesium 加载wms 图层重复
9EXP 2024年06月17日
你好,我使用supermap iclient3D for cesium 加载wms 图层时,出现了类似于css 背景图repeat的情况。也就是图层图层重复排列占满容器。请问是什么原因?并且放大地图时,wms图层被加载了很多次,每个格子里都渲染了该图层。

另外我需要鼠标放大时,改变bbox参数的值加载更清晰的wms图层替换当前图层(下钻),应该如何操作。我试了重新发起请求,但是又重复加载了

3 个回答

这种情况多半是请求参数有问题,或者切片方案不合适,原点不一样
52EXP 2024年06月17日
您好,在 SuperMap iClient3D for Cesium 中遇到 WMS 图层重复加载的问题可能与以下几个原因有关:

1、Tile Grid 设置问题:WMS 图层在 Cesium 中通常会按照瓦片(tile)的方式加载,如果未正确配置瓦片的边界(bounding box)或瓦片参数,可能导致同一区域的图层被重复加载。

2、坐标系问题:确保 WMS 图层的坐标系与 Cesium 场景的坐标系匹配。如果坐标系不一致,可能会导致图层在错误的位置上重复加载。

3、缓存或缓存设置:检查是否开启了 Cesium 默认的图层缓存机制,或者 SuperMap iClient3D 中可能有自己的缓存设置,这些都可能导致图层重复加载或重叠显示。

希望可以帮到您
1,470EXP 2024年06月17日
您好,在 SuperMap iClient3D for Cesium 中遇到 WMS 图层重复加载的问题可能与以下几个原因有关:

1、Tile Grid 设置问题:WMS 图层在 Cesium 中通常会按照瓦片(tile)的方式加载,如果未正确配置瓦片的边界(bounding box)或瓦片参数,可能导致同一区域的图层被重复加载。

2、坐标系问题:确保 WMS 图层的坐标系与 Cesium 场景的坐标系匹配。如果坐标系不一致,可能会导致图层在错误的位置上重复加载。

3、缓存或缓存设置:检查是否开启了 Cesium 默认的图层缓存机制

希望可以帮到您
1,470EXP 2024年06月17日
感谢回复!

我的问题是这样解决的,我之前请求wms图层时,写死了bbox参数和width 、height 参数。

然后我去掉了这几个参数,发现随着天地图放大缩小 自动传参了,宽高是256 bbox也是自动计算的。然后就正常加载了
...