首页 / 浏览问题 / 三维GIS / 问题详情
如何对webgl中BIM模型进行属性查询
30EXP 2017年05月20日

我现在已经将osgb格式的BIM模型利用Webgl发布出来,想请教怎么对建筑物进行查询开发?

1个回答

(1)BIM数据导到超图平台就已经带一些属性数据,如果需要另外补充,可以在生成OSGB缓存前先添加字段,补充信息之后再生成OSGB缓存。

(2)简单的查询就是通过鼠标点选模型,然后弹出所选模型的信息,这个可以参考范例:

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

(3)复杂一点的查询是SQL查询,输入一个条件比如查某个字段“Name”,条件为Name = '超图大厦',这种缓存数据做不了,需要将原始数据用iserver发布数据服务,通过数据服务返回查询结果,再通过气泡将结果展示再球上,并且高亮查询出来的模型。请参考:

http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/examples/examples.html#queryByBounds

中的数据集查询。

3,389EXP 2017年05月22日
单击选中模型,能不能看见选中效果?如果没有换个浏览器试试。

是这样,BIM模型不是每一个构件都可以选中嘛,然后,我可以选中每一个构件,但就是不出气泡,没有任何反应,同样的浏览器(火狐),示范程序可以出现气泡

那就是您哪儿没写对咯,检查检查吧。
我也遇到了相同的问题,请问大哥解决了嘛,我监视下来发现选中模型时,监听方法未生效
换个最新的iserver版本
...