天天看点

c#+ArcEngine中的IGroupLayer的用法

  在AE开发中,我们知道axMapControl.LayerCount能获取图层的数量,但是这种方法不能获取到图层组里面的图层,这对我们对图层的操作很不方便,AE里面提供了IgroupLayer的接口,这让我们很好的对图层组操作。

一、IGroupLayer图层的获取

  获取一个图层组的Layer,这里AE提供了一个 ICompositeLayer接口,可以获取到IGroupLayer中所有的图层,具体用法如下:

<a></a>

  IGroupLayer自带了添加、删除等方法,用起来也比较方便,这里不再赘述,如下图所示:

c#+ArcEngine中的IGroupLayer的用法

   IGroupLayer中自带的不能插入到特定位置,有的时候不能满足需要,在网上查阅资料后,发现还有一个很强大的AE接口:IMapLayers,通过IMapLayers可以插入图层到IGroupLayer中特定位置。

  IMapLayers有很多有效的方法,大家可以到网上具体查阅帮助文档,方便并且实用。

  由于在网上IGroupLayer的资料很少,在此特意总结一下,希望能给大家带来帮助,并且大家一起交流。

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。

    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/6265009.html,如需转载请自行联系原作者