Engine中如何渲染一个IFeature?
怎么对选中的一个IFeature进行渲染?
发起人
-
刘峥
ArcGIS多面手
相关问题
- 两个图层投影坐标系都一样,但就是不能叠加在一起。怎么办,求大神指点。一个是县的灾害点,一个是县的行政区划。
- Engine许可使用注意事项
- arcgis pro中wkid和前一个wkid有什么区别?
- arcgis工具内有一个工具可以使一个面去靠近另一个面是哪个工具?
- 如何自动向一个字段添加依次变大的序列号?
- Engine中如何判断两个要素类的空间参考是否是同一个?
- ArcGis打开图层后显示unknown units,想要define一个投影坐标系,但数据大小似乎不一致
- 把shp多个文件整到一起的一个专门的软件,不是ARCGIS是其他的,
- Engine调用GP工具的两种方式的用法
- 如何限制map到一个范围之内
- 按照Engine+开发手册ArcEngine_10.0_C#二次开发编写的鹰眼的代码,运行时鹰眼不显示!
问题状态
- 最新活动: 2015-04-17 16:40
- 浏览: 1842
- 关注: 0 人
1 个回复
刘峥 - ArcGIS多面手
赞同来自:
没有直接实现的接口,可以用以下几种方法实现同样的制图效果: 1,通过查询IFeature的属性中的唯一值,如ID=3,然后用IUniqueValueRenderer进行唯一值渲染; 2,将IFeature转换为IElement,通过IElement.Draw添加到IDisplay上或用IScreenDisplay.Draw方法将IGeometry画到屏幕上; 3,将所有选择要素添加到一个内存图层,然后对图层进行渲染
要回复问题请先登录或注册