首页 / 浏览问题 / 三维GIS / 问题详情
数据服务进行查询时,返回结果和数据源不一致
19EXP 2023年08月17日
数据查询服务查询结果和数据源不一样,结果查询的不对是咋回事

1个回答

您好,

没太明白您的意思

看您询问的三维,应该是在前端进行查询

“查询结果和数据源不一样”是指的什么呢?

http://support.supermap.com.cn:8090/webgl/examples/webgl/examples.html#search

如果是SQL查询,结果是在场景中显示指定的数据,或者说选中指定数据。

数据服务的查询,是指定的对象的id,在对应的图层即数据集中查询到对应的字段信息。与数据源关系并不大。

4,151EXP 2023年08月17日
就是我们通过工作空间发布数据服务,然后使用sql查询,查询结果不对,比如,我们在工作空间里看到smid为1的数据  name属性为张三,通过sql查出来返回的结果name是李四
这种查询的流程如下:

1.模型数据集另存为一个属性表数据集

2.模型数据集生成缓存,在场景中加载缓存

3.场景所在的工作空间中,添加这个属性表数据集

4.发布工作空间的时候,同时选择数据服务和三维服务

按照以上操作出来,发布的三维服务,在前端选中的时候获取id,此id和属性表是对应的,且属性表中的属性也是对应的
...