首页 / 浏览问题 / WebGIS / 问题详情
iserver SQL查询报错
18EXP 2022年07月12日

iserver版本supermap-iserver-10.2.1-windows-x64-deploy,

webGIS版本"@supermap/iclient-leaflet": "^10.0.1"

使用http://xxxx:8090/iserver/services/data-huichengzong/rest/data/featureResults.rjson?returnContent=true&toIndex=-1接口SQL查询中,参数如下:

测试正确,

但是使用参数如下:

则报404异常

也就是attributeFilter的条件如果只有一个如“PI_TY = 1”是可以正常获取结果的,但是用多个条件如“PI_TY = 1 or PI_TY = 2 or PI_TY = 3”则不行,用iServer自带的接口调试页面也可以,但是通过程序调用则不行,请问该如何解决。

1个回答

您好,我这边用10.2.1测试是没有问题的呢,建议您可以对比下您在iserver时和在iclient是请求的差异,排查一下问题在iclient、iserver、数据本身还是业务代码。

http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/leaflet/editor.html#02_getFeatureBySQL

希望可以帮助到您。

9,463EXP 2022年07月12日
...