第1篇 导论 3
第1章 GIS 3
1.1 GIS的基本概念 3
1.1.1 信息与地理信息 3
1.1.2 信息系统与地理信息系统 3
1.2 GIS的组成 4
1.2.1 硬件系统 4
1.2.2 软件系统 4
1.2.3 地理空间数据 7
1.2.4 应用分析模型 8
1.2.5 系统开发、管理和应用人员 8
1.3 GIS的数据组织 8
1.4 GIS的功能 9
1.4.1 基本功能需求 9
1.4.2 地理信息系统基本功能 9
1.5 GIS的发展 11
1.5.1 GIS的发展简史 11
1.5.2 GIS的发展展望 12
1.6 习题 13
第2章 ArcGIS 9.3概述 14
2.1 ArcGIS 9.3体系结构 14
2.1.1 桌面GIS 16
2.1.2 服务器GIS 19
2.1.3 移动GIS 24
2.1.4 嵌入式GIS 25
2.2 ArcGIS 9.3软件特色 26
2.3 ArcGIS 9.3软件的安装 30
2.3.1 AreGIS 9.3的安装条件 30
2.3.2 ArcGIS 9.3的安装准备 31
2.3.3 ArcGIS 9.3的安装过程 31
2.3.4 桌面快捷键创建 39
2.4 习题 39
第2篇 空间数据可视化 43
第3章 ArcMap应用基础 43
3.1 ArcMap的窗口界面 43
3.1.1 ArcMap窗口的组成 43
3.1.2 ArcMap的窗口操作 44
3.2 地图文档的操作 46
3.2.1 创建地图文档 46
3.2.2 打开地图文档 48
3.2.3 保存地图文档 50
3.3 图层的操作 51
3.3.1 添加图层 51
3.3.2 图层更名 53
3.3.3 改变图层顺序 54
3.3.4 图层的复制与移除 54
3.3.5 图层属性 56
3.3.6 图层分组 56
3.3.7 图层比例尺设置 59
3.3.8 保存图层 60
3.3.9 设置图层数据源 61
3.4 查询地图要素 61
3.4.1 交互式选择 61
3.4.2 属性选择 63
3.4.3 位置选择 64
3.4.4 图形选择 65
3.4.5 选中要素的相关操作 66
3.5 属性表的处理 68
3.5.1 属性表的操作 69
3.5.2 连接属性表 76
3.5.3 图表 78
3.5.4 报表 84
3.6 实例 88
3.6.1 使用ArcMap浏览地理数据 88
3.6.2 绘制人口密度图 92
3.7 习题 95
第4章 空间数据采集与编辑 96
4.1 空间参考系统 96
4.1.1 地理坐标系统 96
4.1.2 地图投影 98
4.1.3 地理配准 101
4.2 空间数据采集 103
4.2.1 野外实测数据 104
4.2.2 地图数字化 105
4.3 空间数据编辑 114
4.3.1 空间数据编辑流程 114
4.3.2 编辑要素 114
4.3.3 编辑属性 122
4.3.4 编辑拓扑 123
4.3.5 编辑关系和相关对象 131
4.3.6 编辑几何网络 133
4.3.7 编辑尺度要素 135
4.4 实例 140
4.5 习题 143
第5章 三维可视化 144
5.1 ArcGlobe 144
5.1.1 三维数据浏览 145
5.1.2 ArcGlobe图层类型 146
5.2 ArcScene 146
5.2.1 三维场景 147
5.2.2 动画 153
5.3 实例 156
5.3.1 三维场景可视化 156
5.3.2 三维场景动画 158
5.4 习题 159
第6章 地图制图 160
6.1 地图版面设计 160
6.1.1 地图模板操作 160
6.1.2 版面尺寸设置 162
6.1.3 图框与底色设置 164
6.2 数据符号化 168
6.2.1 单一符号化 169
6.2.2 分类符号化 171
6.2.3 定量符号化 177
6.2.4 图表符号化 185
6.2.5 制图表达 190
6.3 图层标注 202
6.3.1 交互标注 202
6.3.2 自动标注 205
6.3.3 链接注记 210
6.4 地图整饰 211
6.4.1 辅助要素操作 211
6.4.2 制图数据操作 220
6.5 地图输出 222
6.5.1 打印地图 222
6.5.2 导出地图 223
6.6 实例 224
6.7 习题 231
第3篇 空间数据管理 235
第7章 ArcCatalog应用基础 235
7.1 空间数据格式 235
7.1.1 Shapefile 235
7.1.2 Coverages 236
7.1.3 Geodatabase 238
7.1.4 栅格数据 238
7.1.5 TIN数据集 238
7.1.6 CAD数据 238
7.1.7 XML文档 239
7.1.8 地址定位器 239
7.2 目录树的操作 239
7.2.1 文件夹连接操作 241
7.2.2 数据库连接操作 242
7.2.3 GIS服务器连接操作 244
7.2.4 文件夹与文件类型操作 246
7.3 目录内容浏览 247
7.3.1 内容视图 247
7.3.2 预览视图 249
7.3.3 元数据视图 250
7.4 数据搜索 254
7.4.1 按数据项搜索 255
7.4.2 按地理条件搜索 256
7.4.3 按时间条件搜索 257
7.4.4 按关键字搜索 258
7.4.5 浏览和修改搜索结果 259
7.5 地图和图层操作 260
7.5.1 地图操作 260
7.5.2 图层操作 261
7.6 地理数据输出 266
7.6.1 地理要素输出 266
7.6.2 属性表格数据输出 269
7.7 实例——使用ArcCatalog浏览地理数据 270
7.8 习题 277
第8章 空间数据处理 278
8.1 Shapefile操作 278
8.1.1 新建Shapefile和dBase表 278
8.1.2 添加和删除属性 280
8.1.3 创建和更新索引 282
8.1.4 定义Shapefile的坐标系统 283
8.2 Coverage操作 286
8.2.1 新建Coverage和INFO表 286
8.2.2 建立拓扑 288
8.2.3 定义Coverage的坐标系统 289
8.2.4 Coverage维护操作 291
8.3 栅格数据操作 293
8.3.1 浏览栅格数据 294
8.3.2 定义栅格数据集的坐标系统 294
8.3.3 创建栅格数据集信息 295
8.4 数据格式转换 296
8.4.1 矢量数据格式转换 296
8.4.2 栅格数据格式转换 299
8.4.3 矢量与栅格数据格式转换 302
8.5 元数据操作 304
8.5.1 编辑元数据 304
8.5.2 发布元数据 307
8.6 地理编码 307
8.6.1 地理编码的概念 307
8.6.2 地址定位器的创建 308
8.6.3 地址编码过程的控制 312
8.6.4 地址定位器的修改 314
8.6.5 地址表的地理编码 316
8.7 实例 319
8.8 习题 324
第9章 空间数据库 325
9.1 Geodatabase概述 325
9.1.1 Geodatabase基础 325
9.1.2 Geodatabase类型 326
9.1.3 Geodatabase基本元素 327
9.2 设计Geodatabase 330
9.2.1 Geodatabase的设计步骤 330
9.2.2 使用ArcGIS数据模型设计 331
9.3 建立Geodatabase 332
9.3.1 新建Geodatabase 332
9.3.2 Geodatabase数据转换 337
9.3.3 用CASE工具建立Geodatabase 345
9.4 Geodatabase操作 349
9.4.1 Geodatabase的子类型和属性域 349
9.4.2 Geodatabase的关系类 355
9.4.3 Geodatabase的注记类 364
9.4.4 Geodatabase的尺度类 372
9.4.5 Geodatabase的拓扑 378
9.4.6 Geodatabase的几何网络 384
9.5 实例 390
9.5.1 建立某地区地块的拓扑关系 390
9.5.2 建立某水系的几何网络 392
9.6 习题 395
第4篇 空间处理 399
第10章 地理处理 399
10.1 地理处理概述 399
10.2 地理处理方法 399
10.2.1 工具 399
10.2.2 模型 401
10.2.3 脚本 402
10.2.4 ArcObjects 402
10.3 环境设置 402
10.3.1 应用程序的环境设置 402
10.3.2 模型的环境设置 404
10.3.3 地理处理工具的环境设置 405
10.4 习题 406
第11章 ArcToolbox应用基础 407
11.1 ArcToolbox简介 407
11.1.1 数据管理工具 407
11.1.2 数据转换工具 410
11.1.3 分析工具 411
11.1.4 地图工具 412
11.1.5 线性参考工具 412
11.1.6 地理编码工具 413
11.1.7 Coverage工具 413
11.1.8 空间分析工具 414
11.1.9 三维分析工具 417
11.1.10 地统计分析工具 419
11.1.11 空间统计工具 419
1l.2 工具箱操作 420
11.3 工具集和工具操作 422
11.3.1 工具集操作 422
11.3.2 工具操作 423
11.4 实例 426
11.5 习题 434
第12章 ModelBuilder应用基础 435
12.1 ModelBuilder界面 435
12.2 构建模型 435
12.2.1 模型的组成 436
12.2.2 模型的类型 437
12.2.3 模型的构建流程 438
12.3 ModelBuilder操作 442
12.3.1 图表属性设置 442
12.3.2 中间数据操作 446
12.3.3 校验和修改模型 447
12.4 实例 448
12.5 习题 452
第13章 定制ArcDesktop 453
13.1 用户界面定制 453
13.1.1 用户界面基本元素 453
13.1.2 定制工具栏的基本操作 454
13.2 定制宏 464
13.2.1 宏的创建 464
13.2.2 宏的运行 465
13.2.3 添加宏到工具栏或菜单 467
13.3 定制VBA命令 467
13.3.1 UIControl应用基础 467
13.3.2 定制UIControl 468
13.3.3 添加外部定制命令 470
13.4 定制环境设置 470
13.4.1 设置定制保密性 470
13.4.2 设置VBA安全性 472
13.4.3 更新ArcID模块 473
13.5 实例 473
13.5.1 添加地图要素 473
13.5.2 添加图层文件 476
13.6 习题 477
参考文献 478