首页 / 浏览问题 / 云GIS / 问题详情
超图FAQ:【iServer】对WMS服务构造GetFeatureInfo请求查询点对应的要素时,点对应位置没有要素时仍会返回最近的要素,为什么?
43,901EXP 2024年04月09日
【iServer】对WMS服务构造GetFeatureInfo请求查询点对应的要素时,点对应位置没有要素时仍会返回最近的要素,为什么?

1个回答

【问题原因】iServer发布的WMS服务进行GetFeatureInfo查询时,有个参数为FEATURE_COUNT=number,该参数为要返回信息的要素的数量(默认为1)。对指定的查询图层进行查找时,如果查询返回结果小于用户指定的 number 值,将查找半径扩大一倍继续查找,如果查询结果数目满足用户要求返回的要素数目,返回结果,否则继续扩大半径。当查找半径达到初始搜索半径的8倍时,终止查询,返回查询结果,进入下一图层的查询。所以当点对应位置查询结果为空,小于返回信息的要素数量,即会扩大范围继续查找,最后就会返回最近的要素信息。参数具体介绍参考帮助文档:http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/API/WMS/WMS130/GetFeatureInfo/GetFeatureInfo_request.htm
43,901EXP 2024年04月09日
热门文章
关注我们
...