实验一 基于ArcGIS Engine的程序设计入门.docx_第1页
实验一 基于ArcGIS Engine的程序设计入门.docx_第2页
实验一 基于ArcGIS Engine的程序设计入门.docx_第3页
实验一 基于ArcGIS Engine的程序设计入门.docx_第4页
实验一 基于ArcGIS Engine的程序设计入门.docx_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验一 基于ArcGIS Engine的程序设计入门实验数据:country.shp、 rivers.shp、 cities.shp实验内容:1. 基于ArcGIS Engine开发一个简单的系统(基于控件)2. 地图操作的基本功能实现(基于代码)3. 地图操作基本功能的简单合成1. 基于ArcGIS Engine开发一个简单的系统(基于控件)1)设置VB选项,明确变量类型启动Visual Basic6,从“工具”菜单中选择“选项”项,在“选项”对话框中点中“要求变量声明”2)控件加载(1)加载ArcGIS Engine控件打开Visual Basic,新建一个工程,在【工程】菜单中选中【部件】菜单,在弹出的“部件”对话框中选中“ESRI Controls”复选框,点击“确定”按钮完成ArcGIS Engine控件的加载在【工程】菜单中选中【引用】,在列表中添加以下常用的类库引用:l ESRI Carto Object Libraryl ESRI Display Object Libraryl ESRI Geometry Object Libraryl ESRI System Object Libraryl ESRI SystemUI Object Library(2)在窗体中嵌入ArcGIS Engine控件双击工具箱中的 工具图标,将MapControl控件添加到窗体中,用同样的方法将TOCControl、ToolbarControl、LicenseControl都添加到窗体上,并调整好大小和位置。3)加载地图文档(1)利用MapControl控件的属性加载地图文档或图层 右键单击MapControl控件,在弹出的对话框中选择【Properties】在弹出的属性页窗体中添加地图文档或图层右键单击TOCControl控件,在弹出的菜单中选择【Properties】,在弹出的对话框中点击【Buddy】下拉菜单,选择要绑定的地图控件MapControl1运行程序,显示结果(2)通过代码加载地图文档在Form的Load事件中添加如下代码,既可以通过代码的方式在地图控件中添加地图文右键单击ToolbarControl控件,在弹出的菜单中选择【Properties】,在弹出的对话框中点击【Buddy】下拉菜单,选择要绑定的地图控件MapControl14)地图操作基本功能实现(基于ToolbarControl控件实现)(1)设置ToolbarControl控件的属性(2)运行程序,显示结果2. 地图操作的基本功能实现(基于代码)1) 移动地图代码2) 拉框放大地图3) 拉框缩小地图4) 中心放大地图5) 中心缩小地图6) 全图显示7)历史视图切换前一视图后一视图3. 地图操作基本功能的简单合成1)使用ToolBar来合成地图操作的基本功能请同学们使用ToolBar来合

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论