麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

ArcGIS Engine 10 开发手册(3-4)庖丁解牛识控件

ArcGIS Engine 中提供了很多的控件,这些控件和 ArcMap 中的一些东西有对应关系的:

ArcGIS Engine 中的 MapControl 控件和 PageLayoutControl 控件分别对应于 ArcMap 中的数据视图和布 局视图,MapControl 控件主要用于空间数据的显示和分析,它封装了地图对象,而 PageLayoutControl 控件 是用于地图的修饰和整理,可以用来生成专题图等,它封装了 PageLayout 对象。

TOCControl 控件和 ToolbarControl 控件分别对应 ArcMap 中的 Table of Contents 控件和工具条控件,这 两个控件都有一个 buddy 属性,这两个控件需要和一个伙伴空间协同工作,伙伴控件可以是 MapControl, PageLayoutContro,SceneControl 或者 globeControl 控件。

if (pMapDocument.get_IsMapDocument (path))
{
  pMapDocument.Open (path, null);
  IMap pMap;
  for (int i = 0; i & lt; = pMapDocument.MapCount - 1; i++)
  {
    pMap = pMapDocument.get_Map (i);
    Console.WriteLine (pMap.Name);
    IEnumLayer pEnumLayer = pMap.get_Layers (null, true);
    pEnumLayer.Reset ();
    ILayer pLayer = pEnumLayer.Next ();
    while (pLayer != null)
    {
      Console.WriteLine (pLayer.Name);
      pLayer = pEnumLayer.Next ();
    }
  }
}

ArcGIS Engine 10 开发手册全集

ArcGIS Engine 10 开发手册全集: ArcGIS Engine 10 开发手册

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

留言板(小编看到第一时间回复)