當前位置:編程學習大全網 - 網站源碼 - arcgis在c#中的二次開發實現了圖層順序的改變。

arcgis在c#中的二次開發實現了圖層順序的改變。

在ArcGIS中,您可以使用IMap。MoveLayer方法更改層的順序。該方法需要兩個參數:要移動的層(作為ILayer接口類型)和新的索引位置(作為整數)。

例如,假設您有壹個名為Map的IMap對象,您想將名為layer1的層移動到頂部(即索引位置為0)。您可以這樣做:

地圖。MoveLayer(layer1,0);

請註意,圖層索引從0開始。所以,如果想把圖層移到後面,可以用map。圖層計數-1作為新的索引位置。

此外,您可以使用IMap。MoveLayerToTop或IMap。將層移動到頂部或底部的方法。這些方法只需要壹個參數:要移動的層。

例如,要將層移動到頂部,您可以這樣做:

地圖。MoveLayerToTop(layer 1);

要將層移到底部,您可以這樣做:

地圖。movelayertoottom(layer 1);

希望能幫到妳。

  • 上一篇:簡單的VB射擊遊戲源碼
  • 下一篇:關於win socket 綁定多網卡
  • copyright 2024編程學習大全網