首页 / 浏览问题 / 组件 / 问题详情
组件调用iserver发布的服务做属性查询
幸福的让...  (15分)  才疏学浅
6月23日, 2017
用组件端调用iserver发布的一个地图服务后,添加到平面场景里面。想要通过点击事件查询图层里面的要素属性。这个应该怎么实现。

1个回答

您好,

(1)如果是原始数据集,可以直接获取选择集转记录集,然后获取属性信息。

(2)如果是缓存图层,只能获取选中对象的信息。

OSGB缓存用Layer3DOSGBFile.GetAllFieldValueOfLastSelectedObject方法。

矢量格式的缓存用Layer3DVectorFile.GetFieldValueOfSelectedObject方法。

如果想获取非选中对象的,只能通过SQL查询原始数据集,然后把缓存对象高亮显示,并展示属性等,通过SMID关联。
邹涛  (3,389分)  名扬四海
6月23日, 2017
...