天天看點

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,如需轉載請自行聯系原作者