随着ESRI公司 ArcGIS软件的发展,ArcObjects已成为整个ArcGIS系列软件的核心基础,学习掌握ArcObjects是地理信息系统开发课程的必然趋势。本书是美国CRC出版社于2008年出版的张康聪(Kang-tsung Chang)教授编著的Prograrmning ArcObjects with VBA:A Task-Oriented Approa(美国CRC出版社,2008年 第二版)的中文翻译版。全书共14章,内容涉及ArcOb-jects的所有方面,以ArcGIS 9.2的二次开发为任务导向,通过示例程序,讲解编程要点并提供运行范例。随书附光盘,包含128个示例宏程序及其案例数据,涉及从很基本的添加图层到不错的地理操作等方面。本书有三大特色:一是采用面向任务的方法来学习ArcObjects编程,采用VBA讲解ArcObjects编程;二是通过大量的示例练习开展渐进的编程训练;三是系统性强。本书可作为GIS专业本科高年级课程和相关领域研究生的教材,也可作为GIS专业技术人员的参考书。
译者序
引言
章ArcObjects概述
1.1Geodatabase
1.2ArcObjects
1.3ArcObjects的组织
1.4ArcObjects帮助资源
1.5Geoprocessing对象
参考文献
第2章编程基础
2.1基本元素
2.2代码的编写
2.3调用子程序和函数过程
2.4VisualBasic编辑器
2.5调试代码
第3章用户界面的定制
3.1用ArcMap命令创建工具栏
3.2添加新按钮
3.3添加新工具
3.4存储新工具栏至模板
3.5添加窗体
3.6将窗体存储到模板中
第4章数据集和图层管理
4.1ArcGIS中数据集的使用
4.2数据集和图层相关的ArcObjects
4.3将数据集添加为图层
4.4管理图层
4.5管理数据集
4.6报告地理数据集信息
第5章属性数据管理
5.1ArcGIS中的属性数据管理
5.2属性数据管理的ArcObjects
5.3列举字段集和字段的属性
5.4添加或删除字段
5.5字段值的计算
5.6表的连接和关联
第6章数据转换
6.1ArcGIS里的数据转换
6.2用于数据转换的ArcObjects
6.3Shapefile转换为GeoDatabase
6.4Goverage转换为GeoDatabase和Shapefile
6.5栅格化和矢量化
6.6添加XY事件
第7章坐标系
7.1在ArcGIS中管理坐标系
7.2坐标系的ArcObjects
7.3操作动态投影
7.4定义坐标系
7.5地理变换
7.6投影数据集
第8章数据显示
8.1在ArcGIS中显示数据
8.2数据的ArcObjects对象
8.3矢量数据
8.4栅格数据
8.5制作页面布局
第9章数据探查
9.1ArcGIS中的数据探查
9.2数据探查的ArcObjects
9.3属性查询
9.4空间查询
9.5空间查询和属性查询的结合
9.6计算描述性统计值
0章矢量数据操作
10.1ArcGIS中的矢量数据分析
10.2用于矢量数据分析的ArcObjects
10.3缓冲区分析
10.4叠置分析
10.5基于位置的数据连接
10.6要素运算
1章栅格数据操作
11.1在ArCGIS中分析栅格数据
11.2栅格分析的Arc.bJects
11.3管理栅格数据
11.4逻辑操作
11.5邻域操作
11.6区带操作
11.7距离量算操作
2章地形制图和分析
12.1在ArCGIS中进行地形制图和分析
12.2地形制图和分析相关的ArcObjects
12.3计算等值线、坡度、坡向和地貌晕渲
12.4视域分析
12.5流域分析
12.6创建和编辑TIN
3章空间插值
13.1在ArCGIS中进行空间插值
13.2空间插值相关的ArcObjects
13.3创建空间插值
13.4插值方法比较
4章二值模型和指数模型
14.1在ArcGIS中建模
14.2GIS建模相关的ArcObjects
14.3建立二值模型和指数模型