实习指导书_第七章_ArcGISEngine高级空间分析功能开发.docVIP

  • 26
  • 0
  • 约5.92万字
  • 约 61页
  • 2017-02-08 发布于重庆
  • 举报

实习指导书_第七章_ArcGISEngine高级空间分析功能开发.doc

实习指导书_第七章_ArcGISEngine高级空间分析功能开发

第章 ArcGIS Engine高级功能开发 缩略图(鹰眼)ToolbarControl 、两个MapControl和LicenceControl等四个控件。布局如下图所示。左边的axMapControl1用于地图数据显示和操作,右边axMapControl2用于鹰眼显示。 图 1 界面布局 在ToolbarControl 加载添加数据按钮和地图浏览的功能按钮,如下图所示,并将ToolbarControl的伙伴控件设为axMapControl1。 图 2添加按钮 代码添加及解释 鹰眼用来显示主窗体当前视图范围在全景视图中的位置,在ArcMap中使用一个线框在鹰眼视图中标识。当主视图中的视图范围改变时,鹰眼中的线框随之改变,当拖动鹰眼视图中的红线框时,主视图中的视图范围也随之改变。 下面开始实现鹰眼功能,添加using ESRI.ArcGIS.Carto、using ESRI.ArcGIS.Geometry、 using ESRI.ArcGIS.Display三个引用。首先在axMapControl1中视图范围改变时鹰眼窗体要做出对应的响应,即绘制线框并显示,在OnExtentUpdated事件中添加代码如下: private void axMapControl1_OnExtentUpdated(object sender, ESRI.ArcGIS.C

文档评论(0)

1亿VIP精品文档

相关文档