第四篇 作为空间建模工具的ArcGIS 2
第14章 Geodatabase基础 2
14.1 Geodatabase概述 3
14.1.1 Geodatabase概念 3
14.1.2 Geodatabase基本元素 3
14.2 Geodatabase模型 4
14.2.1 Geodatabase模型的优点 4
14.2.2 Geodatabase模型设计 4
14.3 Geodatabase建立 7
14.3.1 Geodatabase建立方法 7
14.3.2 Geodatabase建立过程 8
14.4 Geodatabase的基本功能 8
习题 11
第15章 Geodatabase的建立与数据转换 12
15.1 Geodatabase建立 13
15.1.1 建立关系表 13
15.1.2 建立要素数据集 14
15.1.3 建立要素类 18
15.1.4 建立索引 22
15.1.5 用户权限的授权和撤权 24
15.2 Geodatabase数据转换概述 24
15.2.1 转换要素类 29
15.2.2 转换关系表 32
15.2.3 用Geodatabase注册ArcSDE数据 34
15.2.4 向现有的要素类或关系表中装载数据 35
15.2.5 在ArcCatalog中载入数据 40
15.2.6 在ArcMap中载入数据 42
15.2.7 在Geodatabase之间复制数据 46
15.2.8 向其他用户发送数据 51
15.2.9 更新DBMS统计表 52
习题 53
第16章 Geodatabase操作 54
16.1 Geodatabase的子类型和属性域 55
16.1.1 子类型和属性域概述 55
16.1.2 属性域的基本操作 57
16.1.3 子类型的基本操作 63
16.2 Geodatabase的关系类 64
16.2.1 关系类概述 64
16.2.2 建立关系类 67
16.2.3 管理关系类 75
16.2.4 在ArcMap中输出相关对象 76
16.3 Geodatabase的拓扑 79
16.3.1 初识拓扑 80
16.3.2 创建拓扑过程 81
16.3.3 拓扑的基本原理 82
16.3.4 拓扑和要素几何学 85
16.3.5 拓扑与ArcCatalog 87
16.3.6 创建新拓扑关系 87
16.3.7 拓扑中添加新要素类 90
16.3.8 定义拓扑规则 93
16.3.9 提取拓扑以及管理拓扑 96
16.3.10 修改拓扑关系 97
16.3.11 用线要素生成拓扑 102
16.3.12 拓扑和版本数据库 102
16.3.13 拓扑和版本 103
16.3.14 冲突和拓扑要素 108
16.3.15 拓扑和离线编辑 109
16.4 Geodatabase的注释类 110
16.4.1 注释类概述 110
16.4.2 建立注释类 114
16.4.3 转换注释类 120
16.5 Geodatabase的尺度要素 123
16.5.1 地理数据库中的尺度要素 123
16.5.2 尺度要素与ArcCatalog 127
16.5.3 创建尺度要素类 127
16.5.4 创建并管理尺度要素样式 130
16.6 Geodatabase的几何网络 135
16.6.1 几何网络概述 135
16.6.2 建立几何网络 137
16.6.3 定义网络规则 144
16.6.4 管理几何网络 146
16.7 Geodatabase的版本化管理 146
16.7.1 ArcGIS中的版本管理概述 147
16.7.2 数据版本的注册 147
16.7.3 版本的创建与管理 147
16.7.4 ArcMap中的版本操作 150
16.7.5 编辑版本 152
16.8 Geodatabase的离线编辑 154
16.8.1 离线编辑概述 154
16.8.2 数据登入 155
16.8.3 数据登出 160
16.8.4 登出数据管理 168
16.9 应用CASE建立地理数据库 170
16.9.1 应用CASE工具的基本概念 170
16.9.2 应用CASE工具建库的过程 174
习题 176
第五篇 作为空间分析工具的ArcGIS 178
第17章 Geoprocessing的基础 178
17.1 Geoprocessing的简介 179
17.2 Geoprocessing的方法 179
17.2.1 工具箱 179
17.2.2 运行工具 180
17.3 Geoprocessing的环境设置 186
17.4 Geoprocessing的工具集 190
17.4.1 管理工具集 190
17.4.2 使用工具 191
17.5 Geoprocessing的程序代码编写 199
17.5.1 ArcGIS脚本语言的介绍 199
17.5.2 快速入门 200
17.5.3 工具的使用 205
17.5.4 批处理 207
17.5.5 消息和脚本工具 210
习题 211
第18章 Geoprocessing的主要工具 212
18.1 数据管理工具 213
18.1.1 数据库工具集 213
18.1.2 离线编辑器工具集 214
18.1.3 域工具集 214
18.1.4 要素类工具集 215
18.1.5 要素工具集 215
18.1.6 字段工具集 217
18.1.7 普通工具集 218
18.1.8 概括工具集 218
18.1.9 索引工具集 220
18.1.10 连接工具集 220
18.1.11 图层与库表查看工具集 221
18.1.12 投影与变换工具集 222
18.1.13 栅格数据管理工具集 222
18.1.14 关系类工具集 223
18.1.15 子类型工具集 224
18.1.16 库表操作工具集 224
18.1.17 拓扑操作工具集 224
18.1.18 版本工具集 225
18.1.19 工作空间 225
18.2 数据转换工具 226
18.2.1 数据输入工具集 226
18.2.2 数据输出工具集 227
18.3 分析工具 229
18.3.1 提取工具集 230
18.3.2 叠加工具集 231
18.3.3 临近分析工具集 233
18.3.4 统计工具集 234
18.4 地图工具 235
18.5 线性参考工具 235
18.6 地学编码工具 236
18.7 Coverage工具集 236
18.7.1 分析工具 237
18.7.2 数据转换工具 237
18.7.3 数据管理工具 239
18.8 空间分析工具集 243
18.8.1 条件工具 243
18.8.2 密度工具 244
18.8.3 距离工具集 244
18.8.4 子集提取工具 246
18.8.5 概括工具 246
18.8.6 地下水工具 247
18.8.7 水文工具 247
18.8.8 插值工具 248
18.8.9 局域函数工具 248
18.8.10 地图代数工具 248
18.8.11 数学工具 249
18.8.12 多变量分析工具 249
18.8.13 邻域函数工具 249
18.8.14 叠加分析 250
18.8.15 栅格生成 250
18.8.16 再分类工具 251
18.8.17 表面分析工具 251
18.8.18 分区函数工具 252
18.9 三维分析工具 252
18.9.1 数据转换工具 253
18.9.2 功能面分析工具 255
18.9.3 栅格插值工具集 256
18.9.4 栅格数学工具 257
18.9.5 栅格数据再分类工具 257
18.9.6 栅格表面生成工具集 258
18.9.7 生成TIN工具 259
18.9.8 TIN表面分析工具 259
18.10 地统计分析工具集 260
18.10.1 空间数据分析探索 260
18.10.2 分析工具的使用 260
18.10.3 附加的地统计工具 260
18.11 空间统计分析 261
18.11.1 分析模式 261
18.11.2 映射集群 262
18.11.3 地理分布测量 263
18.11.4 效用工具 265
习题 265
第19章 ArcGIS中的矢量分析 266
19.1 ArcMap中的信息查询 267
19.1.1 空间信息查询 267
19.1.2 要素选择 270
19.1.3 要素查找 277
19.1.4 对选择要素单独操作 278
19.2 ArcGIS中的数据提取 281
19.2.1 数据裁剪 281
19.2.2 数据拆分 282
19.2.3 选择 283
19.2.4 表格选择 284
19.3 ArcGIS中的邻域分析 285
19.3.1 缓冲区分析 285
19.3.2 泰森多边形分析 289
19.3.3 邻近距离分析 290
19.3.4 点距离分析 291
19.3.5 点结点分析 292
19.4 ArcGIS中的叠加分析 293
19.4.1 擦除分析 293
19.4.2 一致性分析 294
19.4.3 交集分析 295
19.4.4 联合分析 296
19.4.5 数据更新分析 297
19.4.6 对称差分析 298
习题 299
第20章 ArcGIS中的栅格分析 301
20.1 ArcGIS栅格分析概述 302
20.1.1 ArcGIS空间分析模块 302
20.1.2 空间分析模型 302
20.1.3 栅格数据集 305
20.1.4 启用空间分析扩展模块 311
20.1.5 设置栅格分析环境 311
20.1.6 数据转换 315
20.1.7 重分类 319
20.2 主要空间分析 323
20.2.1 距离分析 323
20.2.2 密度分析 328
20.2.3 插值分析 330
20.2.4 表面分析 337
20.2.5 统计分析 344
20.2.6 地图代数与栅格计算器 349
习题 357
第21章 ArcGIS中的三维分析 358
21.1 ArcGIS中的三维分析概述 359
21.1.1 ArcGIS的3D Analyst模块 359
21.1.2 三维分析适用的问题 360
21.1.3 激活三维分析工具 361
21.1.4 添加3D Analyst分析工具 362
21.2 三维建模方法 363
21.2.1 表面模型创建 363
21.2.2 表面数据生成矢量数据 367
21.2.3 栅格和TIN的转换 368
21.2.4 基本选项设置 370
21.3 三维数据管理 370
21.3.1 三维数据浏览 370
21.3.2 表面显示 375
21.3.3 表面分析 384
21.3.4 三维可视化 390
21.3.5 三维符号操作 400
21.3.6 三维动画模拟 407
21.4 ArcGlobe 412
21.4.1 ArcGlobe概述 412
21.4.2 ArcGlobe操作 414
习题 423
第22章 ArcGIS中的线性参考 424
22.1 ArcGIS线性参考概述 425
22.1.1 ArcGIS的线性参考 425
22.1.2 线性参考适用的问题 425
22.1.3 线性参考中的几个基本概念 426
22.2 路径数据和事件数据 428
22.2.1 路径数据的创建 428
22.2.2 路径和事件的显示与查询 436
22.2.3 路径的编辑 449
22.2.4 事件数据的创建和编辑 453
习题 461
第23章 ArcGIS中的地统计分析 462
23.1 ArcGIS地统计分析概述 463
23.1.1 ArcGIS的地统计分析模块 463
23.1.2 地统计分析适用的问题 465
23.2 地统计分析原理 466
23.2.1 地统计分析基本原理 466
23.2.2 空间数据分析 467
23.2.3 检验数据的分布 473
23.2.4 空间插值确定性方法 476
23.3 地统计分析 481
23.3.1 用地统计技术创建表面 481
23.3.2 使用分析工具生成表面 489
23.3.3 地统计图层的显示与管理 506
23.3.4 其他地统计分析工具 513
习题 518
第24章 ArcGIS中的踪迹分析 519
24.1 ArcGIS踪迹分析概述 520
24.2 踪迹分析操作 521
24.2.1 时间事件数据操作 521
24.2.2 时间事件数据符号化 533
24.2.3 时间数据显示 536
24.2.4 时间事件数据图表分析 538
24.2.5 创建与应用行为 540
24.2.6 实时数据操作 543
习题 547
第25章 ArcGIS中的测量分析 548
25.1 ArcGIS测量分析概述 549
25.2 测量分析操作 553
25.2.1 测量数据组织 553
25.2.2 测量数据可视化 564
25.2.3 测量浏览器的使用 570
25.2.4 计算应用 574
25.2.5 编辑几何要素 589
25.2.6 分析和编辑测量数据 592
习题 595
第26章 ArcGIS中的网络分析 597
26.1 ArcGIS网络分析概述 598
26.2 ArcGIS网络分析的扩展模块 598
26.2.1 地理几何网络和网络分析 599
26.2.2 ArcGIS的网络分析模块 599
26.2.3 网络分析适用的问题 599
26.2.4 ArcGIS网络分析 600
26.3 网络数据集的相关概念 604
26.3.1 网络数据集 604
26.3.2 网络数据集的网络要素 604
26.3.3 网络连通性 605
26.3.4 网络属性 606
26.3.5 网络计算程序的类型 606
26.3.6 网络数据集中的转向 606
26.3.7 网络流向设置 607
26.4 网络数据集的设计 614
26.5 网络数据集的构建和编辑 614
26.5.1 建立一个网络数据集 614
26.5.2 构建网络数据集 617
26.5.3 网络数据集层 618
26.5.4 浏览网络数据集 619
26.5.5 识别网络元素 619
26.5.6 编辑网络数据集 620
26.5.7 创建一个转向要素类 625
26.5.8 移植转向数据 627
26.5.9 创建一个新的转向要素 628
26.5.10 编辑转向要素 629
26.6 网络数据集的分析 630
26.6.1 网络分析工作流程 630
26.6.2 网络位置 632
26.6.3 通过加载要素层添加位置 633
26.6.4 查找最佳线路分析 634
26.6.5 查找服务范围分析 636
26.6.6 查找最近的设施分析 638
26.6.7 创建起点终点花费矩阵分析 641
26.6.8 网络分析中产生的错误行为 643
26.6.9 利用层次性建立线性元素 644
26.6.10 利用时间窗体创建线性要素 644
26.7 网络分析工具箱 645
26.7.1 分析工具集 645
26.7.2 网络数据集工具集 646
26.7.3 转向要素类工具集 646
习题 647
第27章 Maplex的使用 648
27.1 标注位置的设置 649
27.1.1 点要素的标注 649
27.1.2 线性要素的标注 655
27.1.3 多边形添加标注 668
27.1.4 改进的地图标注方式 674
27.2 标注适应策略 680
27.2.1 折叠标注 680
27.2.2 允许标注超过要素的范围 684
27.2.3 压缩字体 685
27.2.4 使用标注缩写以添加更多标注 687
27.3 标注冲突的解决 693
27.3.1 要素的权重 693
27.3.2 防止某些要素被标注覆盖 695
27.3.3 移除一定范围内的重复标注 695
27.3.4 移除集合内的重复标注 696
27.3.5 在地图上标注所有的要素 697
27.3.6 设置标注缓冲区 698
习题 699
第28章 ArcGIS的客户化定制 700
28.1 用户界面显示操作 701
28.1.1 用户界面的基本组成 701
28.1.2 用户界面的显示控制 702
28.2 工具栏定制操作 704
28.2.1 定制工具栏基本操作 704
28.2.2 工具栏内容的设置 705
28.2.3 定制上下文命令 709
28.2.4 工具栏命令显示设置 711
28.2.5 快捷功能键的设置 714
28.2.6 定制工具栏的保存 716
28.3 宏的定制操作 719
28.3.1 宏的创建 719
28.3.2 宏的运行 722
28.4 VBA命令定制 723
28.5 定制环境设置 726
28.6 VBA开发示例 731
习题 747
参考文献 748