《基于VBA的ArcObjects编程 面向任务的方法 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:陈健飞编译
  • 出 版 社:北京:科学出版社
  • 出版年份:2010
  • ISBN:9787030264954
  • 页数:308 页
图书介绍:本书的对象是想要快速学习ArcObjects编程的ArcGIS用户。ArcObjects是ArcGIS的开发平台。ArcObjects编程能减少大量的重复劳动,使工作更流程化,而且能够创造ArcGIS中不易获得的功能等。结合我们使用ArcGIS的经验可快速有效学习ArcObjects编程。本书用面向任务(Task-Oriented)的方法试图将我们对ArcGIS的已有知识和ArcObjects编程联系起来。全书共14章,前3章介绍ArcObjects、编程基础和定制,第4章到第14章介绍如何用ArcObjects编程来解决一般的GIS任务。每一章都围绕着一个中心主题,分成三部分:第一部分是该关于该主题的ArcGIS命令概览;第二部分讨论与该主题相关的对象;第三部分介绍该主题下解决一般任务的示例程序(VBA过程或模块)。所附光盘包含95个ArcObjects示例程序和33个Geoprocessing示例程序,还包含测试所需的数据集。

第1章 ArcObjects概述 1

1.1 Geodatabase 1

1.2 ArcObjects 4

1.3 ArcObjects的组织 7

1.4 ArcObjects帮助资源 8

1.5 Geoprocessing对象 10

参考文献 11

第2章 编程基础 12

2.1基本元素 12

2.2代码的编写 17

2.3调用子程序和函数过程 23

2.4 Visual Basic编辑器 25

2.5调试代码 26

第3章 用户界面的定制 30

3.1用ArcMap命令创建工具栏 30

3.2添加新按钮 32

3.3添加新工具 34

3.4存储新工具栏至模板 37

3.5添加窗体 38

3.6将窗体存储到模板中 43

第4章 数据集和图层管理 45

4.1 ArcGIS中数据集的使用 45

4.2数据集和图层相关的ArcObjects 46

4.3将数据集添加为图层 47

4.4管理图层 55

4.5管理数据集 56

4.6报告地理数据集信息 59

第5章 属性数据管理 61

5.1 ArcGIS中的属性数据管理 61

5.2属性数据管理的ArcObjects 62

5.3列举字段集和字段的属性 65

5.4添加或删除字段 71

5.5字段值的计算 73

5.6表的连接和关联 76

第6章 数据转换 86

6.1 ArcGIS里的数据转换 86

6.2用于数据转换的ArcObj ects 87

6.3 Shapefile转换为GeoDatabase 89

6.4 Coverage转换为GeoDatabase和Shapefile 97

6.5栅格化和矢量化 101

6.6添加XY事件 108

第7章 坐标系 112

7.1在ArcGIS中管理坐标系 112

7.2坐标系的ArcObjects 113

7.3操作动态投影 116

7.4定义坐标系 119

7.5地理变换 123

7.6投影数据集 129

第8章 数据显示 139

8.1在ArcGIS中显示数据 139

8.2数据的ArcObjects对象 140

8.3矢量数据 144

8.4栅格数据 153

8.5制作页面布局 162

第9章 数据探查 171

9.1 ArcGIS中的数据探查 171

9.2数据探查的ArcObjects 172

9.3属性查询 174

9.4空间查询 179

9.5空间查询和属性查询的结合 188

9.6计算描述性统计值 193

第10章 矢量数据操作 197

10.1 ArcGIS中的矢量数据分析 197

10.2用于矢量数据分析的ArcObjects 198

10.3缓冲区分析 199

10.4叠置分析 202

10.5基于位置的数据连接 207

10.6要素运算 209

第11章 栅格数据操作 217

11.1在ArcGIS中分析栅格数据 217

11.2栅格分析的ArcObjects 218

11.3管理栅格数据 220

11.4逻辑操作 228

11.5邻域操作 232

11.6区带操作 234

11.7距离量算操作 236

第12章 地形制图和分析 245

12.1在ArcGIS中进行地形制图和分析 245

12.2地形制图和分析相关的ArcObjects 246

12.3 计算等值线、坡度、坡向和地貌晕渲 247

12.4视域分析 259

12.5流域分析 261

12.6创建和编辑TIN 265

第13章 空间插值 271

13.1在ArcGIS中进行空间插值 271

13.2空间插值相关的ArcObjects 271

13.3创建空间插值 272

13.4插值方法比较 279

第14章 二值模型和指数模型 283

14.1在ArcGIS中建模 283

14.2 GIS建模相关的ArcObj ects 283

14.3建立二值模型和指数模型 284