安徽理工大学,arcengine实习报告书(才哥).doc

安徽理工大学,arcengine实习报告书(才哥).doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安徽理工大学,arcengine实习报告书(才哥)

实验一、ArcEngine 控件及核心类库的认识及 Mapcontrol 控件的使用和地图的显示与地图缩放以及 TOCcontrol、toolbarcontrol 控件使用 实验二、C#+ArcEngine 程序设计入门:地图浏览与图层控制 实验三、C#+ArcEngine 程序设计入门:地图绘图 实验四、C#+ArcEngine 程序设计入门:地图查询与地图要素选择 实验报告 一 试验目的 ArcEngine(简称 AE)是 ArcGIS9 新的开发产品,是从核心的 ArcObjects(AO)组件构建。ArcEngine 是开发人员用于建立自定义应用程序的 GIS 组件的一个完整类库。可以创建独立应用或者集成到第三方系统。因其具有强大的功能和良好的封装性,备受 GIS集成和开发人员的青睐。 1、认识ArcEngine控件及核心类库; 2、掌握Mapcontrol 、TOCcontrol、Toolbarcontrol控件的使用及地图显示、缩放等 功能 实验内容 1、ArcEngine的认识; 2、常用类库; 3、Mapcontrol控件的使用及地图显示、缩放; 4、TOCcontrol的认识; 5、Toolbarcontrol认识 实验步骤 1、运行vs 2010,启动vs2010 c#集成开发环境。 2、新建Engine 项目,命名AEtest, 程序框架: 实验结果 1、 Ctrl +F5 运行程序,如下图: 2、加载地图 五、认识总结 1、了解了ArcEngine的类库, 2、掌握了Mapcontrol 、TOCcontrol、Toolbarcontrol控件的使用及地图显示、缩放等 实验报告 二 试验目的 编写代码与Mapcontrol控件交互实现电子地图加载、缩放和浏览功能。实现方式有两种:1.使用 ESRI 提供的封装好的现成组件类,编写简单的代码即可;2.自 己写代码实现,需要理解地图浏览的编程思路。通过两种实现方式,进一步了解 Map 控件的使用方法和组件式 GIS集成与开发的思路和流程。 实验内容与步骤 1、运行vs2010 c# 集成环境, 2、新建AETest01,添加,Mapcontrol、axTOCcontrol、axLicenseControl、toolscrip1、splitcontainer1如下图: 3、将Mapcontrol、axTOCcontrol的Dock属性为Fill 4 、在toolscrip 里依次添加加载、放大、缩小、漫游、全图,并设置相应图标,如上图。 并将name 属性改为addData、toolZoomIn、toolZoomOut、toolPan、toolFullExtent. 5、维护tool button 6、实现代码如下: 三、实验结果 1、运行结果 2、拉框放大 3、拉框缩小 实验报告 三 一、实验目的 地图绘图是 GIS基本功能。本次实验通过指导学生如何编写代码实 现在 MapControl 控件绘图的功能。此绘图功能只是在地图控件上把图形绘出来,并不保存,随着地图的刷新而消失。如果要所绘图形在地图上不原地图刷新而消失,可以使用 addelement方法,把所绘图形作为一个元素而显示在地图上。 1、绘制点线面图形 二、实验内容与步骤 1、打开实验二,在此基础上添加三个按钮:绘点、绘线、绘面。Name属性改为:toolsetpoint、toolsetpoliline、toolsetpolygon。 2、如下图: 3、代码实现如下: 三、实验结果 主界面: 画点线面: 实验报告 四 试验目的 地图查询是 GIS基本功能,几乎任何一个 GIS系统都具有查询功能。 而地图要素的选择是执行其它操作的前提,所以要素选择功能也是基本功能。 本次实验通过指导学生如何编写代码实现基于 MapControl 控件的地图查询功能和要素选择功能。本实验以矩形拉框选择和点击选择为例,同学们可以自己动手实现其他查询方法。属性查询也是 GIS的基本功能,同学们可以模仿 ARCMAP 中的属性查询,本实验中给出了窗体间相互传递数据的方法,依据此方法同学们可以自己给予实现。 地图查询功能的实现,包括:拉框选择,点选、属性查询 二、实验内容与步骤 1、打开实验三 ,在此基础上,toolscrip1上添加三个button,以此为:拉框选择、点选、属性查询。Name属性改为:toolselectByrectangle、toolInformationByPoint 、cmdFindByAttributes

文档评论(0)

taobao88 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档