GIS大奔

enjoyGIS

C# + AE 判断图层类型

C# + ArcEngine开发中,判断axMapControl中的图层是什么样的类型,代码如下

               if (axMapControl1.LayerCount> 0)
                {
                    for (inti = 0; i < axMapControl1.LayerCount; i++)
                    {
                       ILayer pLayer = axMapControl1.get_Layer(i);
                       if (pLayer is IFeatureLayer)
                       {
                           MessageBox.Show("IFeatureLayer name : " +pLayer.Name);
                       }
                       else if (pLayer is IRasterLayer)
                       {
                           MessageBox.Show("IRasterLayer name : " +pLayer.Name);
                       }
                    }
                }

 

更多类型的判断,写法类似。

阅读更多
文章标签: ArcGIS c#
个人分类: 本地开发
上一篇C#+ArcEngine:设置矢量图层的透明度
下一篇AE + C# 生成环状面要素的方法
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭