gis.ppt


文档分类:汽车/机械/制造 | 页数:约57页 举报非法文档有奖
1/57
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/57
文档列表 文档介绍
第9章 ArcObjects 开发入门
ArcGIS二次开发环境
ArcMap 定制开发
简介
AO是ESRI公司ArcGIS™家族中应用程序(ArcMap、 atalog、 ArcScene)的开发平台
它是基于Microsoft® 组件集。
AO是随ArcGIS产品一同发布的,要使用AO必须购买ArcGIS Desktop,才能利用AO提供的组件对象来进行应用开发。
在ArcGIS9 中发布了一个新的产品:ArcGIS Engine, ArcGIS Engine 基于AO,并且实现了更高级的封装,是一个独立的产品
AO的功能
通过AO你可完成以下GIS功能:
空间数据的显示、查询检索、编辑和分析;
创建各种专题图和统计报表;
高级的制图和输出功能;
空间数据管理和维护;
……
ArcMap、atalog和ArcScene等应用程序都是由AO搭建起来的,因此从理论上讲这些应用程序能完成的任务,通过AO同样可以完成(但重新搭建一个ArcMap式的应用程序先不考虑其代价,就可靠性和稳定性而言就值得怀疑)。
需要的技术基础
如何进入AO软件的领域开发?必须了熟悉:
面向对象技术思想;
COM技术;
AO各组件对象的层次组织和相互关系;
的各种开发工具及其环境(如VB、VC、DEPHI等)
ArcGIS Desktop Developer Kit
Help --- 包含开发帮助文件:,
Diagrams --- 包括所有的PDF格式对象模型图
Samples --- 包含所有示例工程文件的源代码
Utilities --- 包含ESRI 对象浏览器等工具
下面是AO开发包安装完成后的目录结构:
AO开发资源
1.《ArcObjects Developer Help》----- 这是AO开发的首选资源,、AO的对象层次图都提供了说明,此外还提供了大量的开发示例。
2.《ArcObjects Online》----- 提供了最新的AO组件库文档,其中有一个关于AO的技术论坛相信会让大家有很多意外的收获; 3.《Exploring ArcObjects》-----一本很不错的AO技术文档,对AO的开发进行了很好的组织,而且有大量的示例,可以随时复制利用;
4.《Building a Geodatabase》-----应用都是围绕数据来展开的,这本书主要是用来设计和创建Geodatabase的,但理解和掌握Geodatabase的层次和建摸方法,对AO的开发是很好的补充。
5.《Microsoft MSDN》----即使你的AO开发工具不是微软的,也建议安装一套完整的MSDN,进行设计开发,MSDN是个宝藏。
AO的基础-----COM
类和对象( CLASS AND OBJECT )
窗体上使用了一个控件,这个控件本身有大小、位置、颜色、名称等一系列称之为属性(Properties)的外在表示,而且也会有CLICK等称之为事件(Events)的动作存在
在AO里,每个东西都是一个对象,有象Map、Form、Layer这些我们可以看到的对象,也有在表中产生查询结果集时的游标(Cursor)-这类不可见的对象。对象是由类(CLASS)实例化产生的,许多AO类对我们来说很熟悉(Point,Line,Polygon,Layer,Table)

gis 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数57
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小3.65 MB
  • 时间2018-05-16