您好, layerDefs 语法为 {<layer1>:<layerDefs1>,<layer2>:<layerDefs2>,不同图层的过滤条件间以 ',' 分隔。支持的比较操作包括 =、<>、>、> =、<、<= ,支持的字符串匹配操作包括 BETWEEN AND 、 IN 、 like ,支持的逻辑关系判断包括 AND , OR , NOT。
请求示例: http://10.5.92.115:8090/iserver/services/map-test241022/wms130/setting_seismic_influenceflied%40test201022?VERSION=1.3.0&REQUEST=GetMap&LAYERS=0.0&STYLES=&CRS=EPSG:4490&BBOX=-85.27116773191986,-13.608419035599077,147.2711677319198,220.40841903559908&WIDTH=1200&HEIGHT=800&FORMAT=image/png&layerDefs={"0.0":"earth_quake_id=10022"}
注意,当 layers 中包含了 layerDefs 中设置的图层时,layerDefs 中对应的图层筛选效果方能显示,并且需要11.0.1及11.1.0版本以上的iServer。您使用的iServer是什么版本呢?