首页 / 浏览问题 / 三维GIS / 问题详情
iserver 地图查询里的SQl查询
44EXP 2017年10月12日

您好,请教一个问题

使用iserver的地图查询里的SQL查询

使用一个数据集制作生成的地图,能够查询出数据

使用另一个数据集制作生产的地图,就查询不出数据了,报错了

错误信息:

  1. t
    1. message:"name is a reserved property name."
    2. name:"DeveloperError"
    3. stack:"Error↵ at new t (eval at <anonymous> (http://192.168..........:8099/iserver/iClient/for3D/webgl/Build/Cesium/Cesium.js:25:1), <anonymous>:1:3281)↵ at R.addProperty (eval at <anonymous> (http://192.168...........:8099/iserver/iClient/for3D/webgl/Build/Cesium/Cesium.js:25:1), <anonymous>:1:1245083)↵ at R.merge (eval at <anonymous> (http://192.168..........:8099/iserver/iClient/for3D/webgl/Build/Cesium/Cesium.js:25:1), <anonymous>:1:1245757)↵ at new R (eval at <anonymous> (http://192.168..........:8099/iserver/iClient/for3D/webgl/Build/Cesium/Cesium.js:25:1), <anonymous>:1:1243052)↵ at _.add (eval at <anonymous> (http://192.168..........:8099/iserver/iClient/for3D/webgl/Build/Cesium/Cesium.js:25:1), <anonymous>:1:1248494)↵ at initialize.processSQLCompleted (http://192.168..........:8099/iserver/iClient/for3D/webgl/examples/globleEarth/js/mapOperate2.js:422:16)↵ at initialize.triggerEvent (eval at <anonymous> (http://192.168..........:8099/iserver/iClient/for3D/webgl/examples/js/supermap/SuperMap-7.1-11828.js:3:1), <anonymous>:1:22550)↵ at initialize.queryComplete (eval at <anonymous> (http://192.168..........:8099/iserver/iClient/for3D/webgl/examples/js/supermap/SuperMap-7.1-11828.js:3:1), <anonymous>:1:767835)↵ at eval (eval at <anonymous> (http://192.168..........:8099/iserver/iClient/for3D/webgl/examples/js/supermap/SuperMap-7.1-11828.js:3:1), <anonymous>:1:1790)↵ at Object.runCallbacks (eval at <anonymous> (http://192.168..........:8099/iserver/iClient/for3D/webgl/examples/js/supermap/SuperMap-7.1-11828.js:3:1), <anonymous>:1:135634)"
    4. __proto__:Error

查询条件都是一样的  SMID<10      还请大神帮帮忙   指导指导

1个回答

您好,是WebGL客户端查询的吗?
3,389EXP 2017年10月12日
嗯嗯   是的

您学习参考一下这个代码:

http://support.supermap.com.cn:8090/iserver/iClient/for3D/webgl/examples/S3MTiles.html

这种点选查询,只能按照范例这样写,实际上是调用的二维的SQL查询数据服务。如果您想主动输入条件进行SQL查询,那还是得学习二维的查询范例:

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

根据查询结果返回的ID在场景高亮显示即可。

我参考的是二维地图查询的范例

我感觉我这个好像是数据的问题

因为一份数据是能够查询出来的,使用另一份数据就不行了
...