你好,SQL查询时需要填写的是图层名而不是图层标题,图层名在iDesktop图层属性里可以看见;在iServer uri是在:地图服务地址/layers/{图层集}/{子图层名} 查看图层名称,比如:
http://support.supermap.com.cn:8090/iserver/services/map-ChinaProvinces/rest/maps/ChinaProvinces/layers/Provinces_R@China@@ChinaProvinces.html
所以检查:
1.SQL查询的地图服务是否存在该图层
2.SQL查询的地图服务下是否存在该图层名的子图层