永发信息网

arcEngine怎么获取一个mxd中FeatureClass为null的图层的GeometryType

答案:2  悬赏:10  手机版
解决时间 2021-04-04 11:10
arcEngine怎么获取一个mxd中FeatureClass为null的图层的GeometryType
最佳答案
你这个好奇怪的用法、既然FeatureClass为null,那你看看对应的featurelayer是不是为null,如果不是的话,从featurelayer入手吧,比如从其renderer判断是点、线还是面、不过应该不能判断出更细致的类型了。
全部回答
你这个好奇怪的用法、既然FeatureClass为null,那你看看对应的featurelayer是不是为null,如果不是的话,从featurelayer入手吧,比如从其renderer判断是点、线还是面、不过应该不能判断出更细致的类型了。追问这是因为mxd中图层信息丢失了,就是源数据路径被改变了,需要代码替换数据,但希望知道对应featurelayer是点、线、面
renderer属性怎么获取?追答把IFeatureLayer 转换为 IGeoFeatureLayer,GeoFeatureLayer就有renderer属性,然后你就判断renderer的类型吧,最好查看参考文档。


刚刚查了一下看到IFeatureLayer有一个属性IFeatureLayer.DataSourceType ,你看看能不能直接用这个。追问获取到IGeoFeatureLayer下的Renderer也没法判断是点线面啊?
您能判断吗,请赐教
IFeatureLayer.DataSourceType 只能看出是矢量还是栅格追答

IFeatureLayer.DataSourceType 可以查看类型的啊(图片中罗列了IFeatureLayer.DataSourceType的返回值,里面有点线面类型) 如果用renderer的话 ,是通过判断用于渲染的符号ISymbol的类型。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题材料体现的价值观道理有①社会存在的变
如何习惯男朋友对自己爱理不理
g462从烟台到上海几点到济南济南哪个站?
教育家有哪些名言警句,亲爱的朋友们,有什么
怪物猎人P3火舞者和飞龙刀(双火)哪个好?
长沙面积多少平方公里,中国和美国比,哪个国
周杰伦哪一首歌里的歌词有:有时候i believe
大家好,我从朋友那里听说在厂里上班会用ERP
大王蛇可有毒吗
26的16进制数是多少啊?
单选题It’s high time he __
2009年7月,教育部、中央宣传部等部门联合发
消防主机如何屏蔽闸阀
防城港距离南宁多远,贺州至防城港有没有高铁
怎样做海扇贝
推荐资讯
苹果IOS系统line甚么时候能用
人生当看三座山是什么意思 求答案?
求奥特曼的动画片名,里面有六个奥特曼,都是
公司祝客户祝福语大全,结婚台上讲话祝福语
考研已经成功的祝福语,考研请客写喜庆祝福
阅读起风了的短文小池塘浅浅的酒窝指的是什么
WIN7 开机后运行起来卡顿,一运行程序CPU虚高
镇上柏油路面几乎全部坑坑洼洼找哪些部门
0.51÷2.2怎么算
怎么样往手机上挂绳?
在两个板块互相挤压碰撞的地带,可能形成 ①
这种饼干叫什么名字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?