首页 / 浏览问题 / WebGIS / 问题详情
iClient Classic 读取筛选后的图层时有一部分风格未能读取
260EXP 2022年08月26日

本来应该是粉色边框,但地图上显示时圆圈中的大部分图框的颜色变成了黑色

不是很清楚为什么会变成这样,发布的图层在iDesktop中制作时设置的参数如下,另外附带地图上显示时的图片

3 个回答

如果不是 Classic 的话会有颜色么。看起来样式都在耶。换个leaflet或者openlayer预览嘞。
711
202EXP 2022年08月26日
有使用Classic的理由,现在的问题是classic显示粉色这部分有问题,想要知道原因
您好,你的这个图层的图层风格在发布工作空间后是否有做过修改调整?

有的话可以把iserver这个服务的缓存关掉,并且清除一下浏览器缓存再来看。

希望可以帮助到您。
10,758EXP 2022年08月29日
您好,我这边使用 roadFilterLayer.params.layersID 和 displayFilter ,以图层id串或者图层sql过滤条件,

对包含单值专题图的地图进行控制是不存在异常的。
建议您

一是确认下单独这个单值专题图层有没有这种现象,单独没有的建议排查下多个业务图层使用时的配图情况。

二是在调试过程中打印确认您的roadFilterLayer.params.layersID和displayFilter的使用设置是否正确,

也可以在iDesktop桌面端对应的图层将前端的sql过滤条件应用查看一下是什么效果。
单独这个专题图图层的时候我已经在iClient Classic和iDesktop中确认过,没有问题,都是粉框

roadFilterLayer.params.layersID和displayFilter的使用设置一直用到了现在,这次的异常是第一次出现

请问iDesktop桌面端对应的图层应该如何操作,用来过滤想要显示的图层?
您好,我这边在iServer的output/cache_t文件夹里删除了对应地图的缓存图片后下午可以正常显示了,这个问题已解决,感谢
iDesktop桌面端图层的显隐控制单纯的就是地图左下角的图层管理,可视化交互的点击控制。

SQL属性过滤在图层属性里,您看看参数上有没有问题。

重新发不下工作空间如果还有这个问题的话,您社区私信发我下我的练习方式,我看一下您那边数据情况。
感谢解答
直接在iServer里面预览正常吗?
346EXP 2022年08月29日
用JavaScript打开全白,用leaflet打开可以正常显示
...