你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
文章
话题
登录
注册
ArcGIS Engine
Engine中如何判断矢量图层的当前渲染器类型?
获取到矢量图层的当前渲染IFeatureRenderer 之后,有无方法可以判断它是属于哪一种渲染方式(简单符号渲染、唯一值渲染、分级渲染等)?
1 个回复
朱新颖
赞同来自:
【解决办法】:
可以用is语句来判断,例如:if(featureRenderer is ISimpleRenderer) ISimpleRenderer simpleRenderer = featureRenderer as ISimpleRenderer;
else if(featureRenderer is IUniqueValueRenderer)
IUniqueValueRenderer uniqueValueRenderer = featureRenderer as IUniqueValueRenderer;
其它渲染方式也是如此
要回复问题请先
登录
或
注册
发起人
朱新颖
相关问题
Engine许可使用注意事项
矢量图拼接问题
Engine中如何判断两个要素类的空间参考是否是同一个?
遥感影像解译,如何更好的识别地物类型?
Engine调用GP工具的两种方式的用法
按照Engine+开发手册ArcEngine_10.0_C#二次开发编写的鹰眼的代码,运行时鹰眼不显示!
新建.shp类型的FeatureClass,一系列操作后,想要删除源文件。如何解除文件的占用?
Engine中如何实现要素图层的反选?
在一台计算机上安装ArcGIS Data Store的关系、切片缓存和时空类型
for .net 100.1 如何判断FeatureLayer当前屏幕区域已经渲染完毕
为什么ArcGIS不识别excel的数据类型,short int无法和excel中的数据类型match?
问题状态
最新活动:
2015-12-28 17:44
浏览:
1924
关注:
1
人
1 个回复
朱新颖
赞同来自:
可以用is语句来判断,例如:if(featureRenderer is ISimpleRenderer) ISimpleRenderer simpleRenderer = featureRenderer as ISimpleRenderer;
else if(featureRenderer is IUniqueValueRenderer)
IUniqueValueRenderer uniqueValueRenderer = featureRenderer as IUniqueValueRenderer;
其它渲染方式也是如此
要回复问题请先登录或注册