首页 / 浏览问题 / 组件GIS / 问题详情
组件调用iserver发布的服务做属性查询
15EXP 2017年06月23日
用组件端调用iserver发布的一个地图服务后,添加到平面场景里面。想要通过点击事件查询图层里面的要素属性。这个应该怎么实现。

1个回答

您好,

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

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

OSGB缓存用Layer3DOSGBFile.GetAllFieldValueOfLastSelectedObject方法。

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

如果想获取非选中对象的,只能通过SQL查询原始数据集,然后把缓存对象高亮显示,并展示属性等,通过SMID关联。
3,389EXP 2017年06月23日
...