首页 / 浏览问题 / 三维GIS / 问题详情
plugin开发中属性查模型
102EXP 2017年05月12日
请问:plugin开发中如何实现通过属性查询模型,并高亮显示选中的模型?

1个回答

您好。思路如下:

(1)制作场景,保存场景所在工作空间(包含原始数据源),原始工作空间A。

(2)生成场景缓存,得到缓存工作空间B。

(3)原始工作空间A发布数据服务,缓存工作空间B发布三维服务。(当然您也可以在缓存工作空间B添加打开原始数据同时发布数据服务和三维服务)。

(4)客户端SQL查询。其实质是通过调用二维JavaScript的SQL查询方法,返回对象的ID等信息。

(5)缓存图层的选择集添加(4)返回的ID就高亮了。

具体您可以参考这个范例的源代码:

http://support.supermap.com.cn:8090/iserver/iClient/for3D/plugin/samplecode/samplecode/samples/Query3D/QueryService.html

3,389EXP 2017年05月12日
...