内容简介
全书通过大量的实例阐述了ArcObjects的基本结构、主要对象和接口等
方面的内容,循序渐进地介绍了ArcObjects的组件体系和基于ArcObjects可
视化控件的开发方法。
全书共分为11章,分别介绍了ArcObjects的预备内容、ArcMap结构、地
图组成、地图图形显示、ArcObjects控件、GeoDatabase和Geometry等方面
的知识,这些内容涵盖了ArcObjects的基本范围。
本书使用VisualBasic.NET语言作为ArcObjects的开发语言。
本书可以作为ArcObjects的入门教材,适合于对GIS和编程知识有一定
了解的地理信息系统专业及相关专业高年级本科生、研究生,同时也适合使
用组件式GIS进行开发的GIS工程技术人员。
作者简介
姓名:蒋波涛
作者简介:
作品:《插件式GIS应用框架的设计与实现:基于C#和ArcGIS Engine 9.2》 《ArcObjects开发基础与技巧:基于VisalBazic.NET》
目录
1 对象组件模型(COM)与Arcobjects
1.1 GIS的发展历史
1.2为什么要使用接口编程
1.3什么是对象组件模型(COM)
1.4如何阅读OMD
1.4.1类与对象
1.4.2类与类的关系
1.5 ArcObjects简介
1.6 ArcObjects的组件库
1.7. NET开发平台
1.7.1全新的.NET平台
1.7.2 Visual Basic.NET
1.8 ArcGIS的二次开发方式
1.8.1使用VBA环境开发
1.8.2使用动态链接库(DLL)组件进行开发
1.8.3使用控件构建独立程序
2 用户界面定制
2.1 Application对象
2.2 Document对象
2.3定制ArcMap的界面
2.3.1定制状态栏(StatusBar)
2.3.2定制浮动窗口(DockableWindow)
2.3.3快捷键表
2.3.4 CommandBars和CommandBar对象
2.3.5 Commandhem对象
2.4 uIControl的使用
2.5 使用Extension扩展ArcGIS
3 地图是如何组成的
3.1 Map的双重身份
3.2数据以层划分
3.2.1 图层对象的ILayer接口
3.2.2要素图层的使用
3.2.3往地图中加入CAD文件
3.2.4 TIN图层——显示三维信息
3.2.5 GraphicsI.ayer——元素的容器
3.3 地图显示的幕后人——screenDisplay对象
3.4地图排版
3.4.1 Paget.ayout——幕后高手
3.4.2 Page对象
3.4.3 SnapGrid对象
3.4.4 SnapGuides对象
3.4.5 RulerSettings对象
3.5 Element对象——可显示的和不可显示的图形
3.5.1图形元素
3.5.1.1 LineElement和MarkerElement对象
3.5.1.2 TextElement对象
3.5.1.3 DataGraphElement对象
3.5.1.4 GroupElement对象
3.5.1.5 FillShapeElement对象
3.5.1.6 PietureElement对象
3.5.2框架元