gisempire100
捉鬼专家
捉鬼专家
  • 注册日期2004-08-13
  • 发帖数552
  • QQ
  • 铜币2462枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2163回复:0

不用mapcontrol获得一个mxd的图层

楼主#
更多 发布于:2009-12-30 10:09
//不用mapcontrol获得一个mxd的图层<br>        private static int getLayercount(string mxdFileName)<br>        {<br>            IMapDocument pMapDocument = new MapDocumentClass();<br>            pMapDocument.Open(mxdFileName, "");<br>            INetworkDataset networkDataset = null;<br>            int num = 0;<br>            //iterate all the maps<br>            for (int cMap = 0; cMap < pMapDocument.MapCount; cMap++)<br>            {<br>                for (int cLayer = 0; cLayer < pMapDocument.get_Map(cMap).LayerCount; cLayer++)<br>                {<br>                      ILayer pLayer = pMapDocument.get_Map(cMap).get_Layer(cLayer);<br>                      MessageBox.Show(pLayer.Name);<br>                    num++;<br>                }<br>            }<br>            return num;<br>        }
喜欢0 评分0
A friend is never known till a man has need. ...CL
游客

返回顶部