arcobject-学习1.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ArcObject学习 课程安排 第一天 上午:ArcGIS介绍 下午: 实习 ArcObject简介、安装及使用 (用VB开发) 学习ArcObject的几个有效途径 第二天 上午:ArcObject组件对象图 下午:实习 常用的接口、对象和方法 第三天 实习 ArcGIS介绍 ArcGIS概述 统一的地理信息系统平台 灵活性 信息技术标准 功能强大 ArcGIS由三个重要部分组成 ArcGIS桌面软件 ArcView ArcEditor ArcInfo ArcSDE 是在数据库管理系统中存储和管理多用户空间数据库的通路。 ArcGIS Desktop通过它来应用和管理Geodatabase数据。 ArcIMS 为ArcGIS系统增加了Internet地图服务能力 所有的ArcGIS桌面客户端可以通过Web从ArcIMS服务器动态地获取矢量数据流。 ArcMap 强大的GIS功能:显示、查询、分析、编辑、报表、制图 几个重要的工具条 ArcCatalog ArcCatalog树状视图 创建新图层 用VB和ESRI Map Control开发初步 显示包含多个图层的地图 控制图层的漫游和放大 创建工具条 根据设置的比例尺范围显示地图 完成空间和属性查询 在地图上绘制简单图形 根据字段值来渲染图层 通过编程实现图层的加载 利用AfCommandsVB.dll实现Identify和Query 在VB中加载 Map Control控件 引用ESRI Object Library 为了保证能使用所有可用的ArcObject组件,必须添加对ESRI Object Library的引用 使用Map control控件 实现漫游和放大功能 添加工具条 添加属性查询工具 设置图层显示的比例尺范围 实现空间查询功能 通过编程实现图层加载 使用ESRI提供的工具和命令 AO学习资源 ArcObjects Developer Help中的例子 ArcGIS安装目录下\arcexe83\ArcObjects Developer Kit\Samples中的应用程序 练 习 安装ArcGIS 熟悉ArcMap和ArcCatalog的常用功能 在VB中使用Map control控件添加图层,并通过属性菜单修改图层显示顺序,样式,设置图层显示比例尺范围 编程实现图层的放大、缩小、漫游、全景和空间、属性查询功能 空间信息与数字工程研究中心 * ArcGIS 桌面软件 ,一个一体化的高级的GIS应用 ArcSDE通路,一个用数据库管理系统管理空间数据库的接口 ArcIMS软件,基于Internet的分布式数据和服务的GIS What is Geodatabase? ArcMap ArcCatalog ArcToolBox ArcGIS桌面系统 Undo和Redo功能 类似Windows Explorer,能快速地进行地理数据 与元数据的浏览。 提供易于使用的界面与向导,可以创建和管理图 层以及空间数据库。 文件和文件夹 地图、图层和图形 1 GeoDatabase Feature Dataset Feature Class * * * 1 1 2. 向Map control地图中添加数据 1. 在窗体中添加Map control控件 3. 设置图层显示属性 4. 保存工程,检查运行效果 双击Map control控件添加MouseDown相应事件 添加漫游功能 添加全景按钮 1. 在窗体中添加Toolbar和ImageList控件 2. 向ImageList控件中添加图片(ArcGIS\bin) 3. 建立Toolbar与ImageList控件之间的关联 4. 在Toolbar上添加按钮 5. 修改MouseDown事件 6. 响应Toolbar的ButtonClick事件 1. 在窗体中添加Label和Textbox控件 2. 在Textbox的KeyPress事件中添加代码 If KeyAscii = vbKeyReturn Then Find the States layer Dim i As Integer Dim pFeatLyr As IFeatureLayer For i = 0 To MapControl1.LayerCount - 1 Set pF

文档评论(0)

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

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

1亿VIP精品文档

相关文档