Engine中如何高亮选择ITopologyLayer中的要素?类似ArcMap中的Fix Topology Error Tool的选择效果

AE中拓扑编辑时,在ITopologyLayer中点击选中点、线或面,怎么能让选中的点、线或面让其边框变成黑色?就像Arcgis中Topology工具条中的Fix Topology Error Tool一样,点击选中点、线或者面让边框变成黑色?
已邀请:

刘峥 - ArcGIS多面手

赞同来自:

【解决办法】:
如果用Desktop许可的话,可以使用ITopologyExtention.AddActiveError方法,示例代码可以参考:http://resources.arcgis.com/en ... 0000/ 中的“Selecting topology errors”部分。

如果用Engine许可的话,可以先获取到ITopologyErrorFeature(http://resources.arcgis.com/en ... 00000/),然后转换成IFeature,然后将所有要素添加到一个内存图层,然后对图层进行渲染或选择;或者获取到ifeature的geometry,用screendisplay的方法(http://resources.arcgis.com/en ... 00000)或添加graphic的方法(http://help.arcgis.com/en/sdk/ ... 00000)显示出来。

要回复问题请先登录注册