使用产品:iserver 11.2.1 操作系统:win11 x64 数据类型:文件型 问题详细描述:我发布了一个WMS130地图服务,在前端使用发送查询请求,返回调用WMS接口的getFeatureInfo方法发生异常
这是我的请求地址和后缀的参数http://192.168.3.170:8090/iserver/services/map-weinan/wms130/gas610502?REQUEST=GetFeatureInfo&SERVICE=WMS&VERSION=1.3.0&FORMAT=image/png&STYLES=,&TRANSPARENT=true&layers=TR610502@weinanmap,ST610502@weinanmap&TILED=true&INFO_FORMAT=application/geojson&I=223&J=28&WIDTH=256&HEIGHT=256&CRS=EPSG:4326&BBOX=34.530029296875,109.47052001953125,34.53277587890625,109.4732666015625&QUERY_LAYERS=TR610502@weinanmap,ST610502@weinanmap
这是发布的WMS130地图服务该图层中的信息
这两个图层的queryable 都是 1 ,同时查询两个子图层只有第一个可以正常返回结果 第二个就会显示getFeatureInfo方法发生异常 但是单独只查询第二个子图层可以正常返回,是不支持这样调用吗
您的iServer是什么版本的?iServer新版本是支持多图层查询的,具体可以参考这个url,是根据您提供的url改的:https://iserver.supermap.io/iserver/services/map-world/wms130/世界地图_Day?REQUEST=GetFeatureInfo&SERVICE=WMS&VERSION=1.3.0&FORMAT=image/png&STYLES=&TRANSPARENT=true&LAYERS=0.8,0.11,0.3&&TILED=true&INFO_FORMAT=application/geojson&I=223&J=28&WIDTH=256&HEIGHT=256&CRS=CRS:84&BBOX=-180,-90,180,90&QUERY_LAYERS=0.8,0.11,0.3