ArcGIS Engine 10 开发手册(3-4)庖丁解牛识控件
发布时间: 2017-09-25
所属分类: ArcGIS Engine 10 开发手册
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 开发手册
相关阅读
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。
手机阅读
公众号关注
知识星球
手机阅读
最新GIS干货
私享圈子