第1篇ArcGIS数据创建与管理 2
第1章GIS基本原理与ArcGIS软件简介 2
1.1 GIS概述 2
1.1.1 GIS的基本概念 2
1.1.2 GIS系统的组成 3
1.1.3 GIS的主要功能 4
1.2 GIS空间数据组织与结构简介 4
1.2.1栅格数据结构 4
1.2.2矢量数据结构 5
1.2.3栅格矢量数据结构的比较 5
1.3 ArcGIS 9软件体系结构 6
1.3.1 ArcGIS桌面产品(Desktop GIS) 7
1.3.2嵌入式GIS(Embedded GIS) 11
1.3.3服务器GIS(Server GIS) 12
1.3.4移动GIS(Mobile GIS) 13
1.4 ArcGIS 9软件简介与软件安装 14
1.4.1 ArcGIS 9软件特色 14
1.4.2 ArcGIS 9软件安装 16
1.5 ArcGIS 9常用矢量数据模型简介 22
1.5.1 Shapefile 22
1.5.2 Coverage 24
1.5.3 GeoDatabase 26
1.6小结 28
第2章 空间数据库管理工具ArcCatalog基础 29
2.1 ArcCatalog简介与界面 29
2.1.1 ArcCatalog简介 29
2.1.2 ArcCatalog界面 30
2.2 ArcCatalog基本操作 31
2.2.1启动ArcCatalog 31
2.2.2目录树的基本操作 32
2.2.3使用栅格数据 34
2.2.4目录内容浏览与搜索 36
2.2.5操作和浏览表格数据 39
2.2.6图形与图层操作 44
2.2.7 元数据管理 47
2.3小结 47
第3章 空间数据Shapefile文件的创建 48
3.1 Shapefile文件的组成 48
3.2创建Shapefile和dBase表 48
3.2.1创建新的Shapefile 48
3.2.2创建新的dBase表 50
3.3 Shapefile文件属性维护与修改 51
3.3.1添加属性项 51
3.3.2删除属性项 53
3.3.3对属性索引进行添加和删除 53
3.3.4对空间索引进行添加、删除和更新 54
3.4 Shapefile文件的坐标定义 55
3.5小结 56
第4章 空间数据Coverage的创建 57
4.1 Coverage文件简介 57
4.1.1 Coverage要素类型 57
4.1.2 Coverage文件组成 58
4.2创建新的Coverage和INFO表 59
4.2.1创建Coverage 59
4.2.2创建INFO表 61
4.3建立拓扑关系 61
4.3.1利用Build建立拓扑关系 62
4.3.2利用Clean建立拓扑关系 62
4.4定义Coverage的坐标系统 63
4.4.1为Coverage匹配个坐标系统 63
4.4.2交互定义Coverage坐标系统 64
4.5 Coverage维护操作 65
4.5.1 Coverage的控制点维护 65
4.5.2 Coverage范围维护 66
4.5.3 Coverage容限值设置 67
4.5.4 Coverage属性项维护 67
4.6 Coverage关系类操作 69
4.6.1 Coverage关系类简介 70
4.6.2 Coverage关系类的创建 71
4.7小结 72
第5章 空间数据Geodatabase数据库创建 73
5.1 Geodatabase空间数据库概述 73
5.1.1 Geodatabase数据模型简介 73
5.1.2空间数据库的设计 76
5.1.3空间数据库的建立 77
5.2创建一个新的Geodatabase 78
5.2.1创建一个空的地理数据库 78
5.2.2创建要素数据集 79
5.2.3创建要素类 81
5.2.4创建表 84
5.3向Geodatabase加载数据 85
5.3.1导入数据 85
5.3.2载入数据 88
5.4进一步定义Geodatabase数据库 90
5.4.1属性域操作 90
5.4.2子类型操作 92
5.4.3创建注释类 94
5.4.4创建几何网络&9. 7
5.4.5创建拓扑 103
5.4.6创建索引 105
5.4.7创建关系类 106
5.5小结 109
第2篇ArcGIS数据处理与可视化 112
第6章 空间可视化工具ArcMap 112
6.1 ArcMap简介与界面 112
6.1.1 ArcMap简介 112
6.1.2 ArcMap软件的启动 113
6.1.3 ArcMap界面 114
6.2 ArcMap地图文档的创建与保存 118
6.2.1新建地图文档 118
6.2.2保存地图文档 118
6.3加载数据及地图 119
6.3.1加载数据 119
6.3.2打开地图 120
6.4 ArcMap窗口操作 120
6.4.1窗口比例设置 120
6.4.2辅助窗口设置 121
6.4.3视图书签设置 123
6.5 ArcMap数据基本操作 124
6.5.1数据框和图层的基本操作 124
6.5.2地图基本操作 134
6.5.3 ArcMap其他常用操作 136
6.6 ArcMap常用工具条 140
6.7 ArcMap联机帮助 142
6.7.1 ArcMap窗口帮助 142
6.7.2 ArcMap对话框帮助 142
6.7.3 ArcGIS帮助命令 142
6.8小结 144
第7章 空间数据的编辑 145
7.1 ArcMap编辑基础 145
7.1.1编辑工具 145
7.1.2编辑的数据类型 146
7.1.3编辑过程概览 146
7.1.4捕捉环境的设置 146
7.2图形要素的输入 147
7.2.1点要素的输入 148
7.2.2线要素的输入 150
7.2.3面要素的输入 154
7.3图形要素的编辑操作 156
7.3.1要素的移动 156
7.3.2要素的复制 156
7.3.3要素的合并与分割 158
7.3.4要素的缩放 160
7.3.5线要素的修剪 161
7.3.6 面要素的修整与求相交 162
7.3.7要素结点编辑操作 163
7.3.8图形要素的高级编辑操作 164
7.4图形拓扑编辑 166
7.4.1 工具栏的添加与符号设置 167
7.4.2地图拓扑与拓扑缓存的建立 167
7.4.3共享要素的显示、选择与清除 168
7.4.4共享要素的编辑 169
7.5 属性编辑与操作 171
7.5.1打开属性表 171
7.5.2属性数据的直接修改 172
7.5.3属性数据的添加、删除字段 172
7.5.4属性数据的记录选择、复制、粘贴与删除 173
7.5.5 属性数据的高级选择 173
7.5.6属性表字段的相关统计操作 174
7.5.7利用属性数据创建图表 176
7.5.8属性数据表的连接和关联 177
7.6小结 182
第8章 空间数据的转换 183
8.1投影变换 183
8.1.1投影变换基础 183
8.1.2定义投影 184
8.1.3投影变换 188
8.1.4数据变换 189
8.2数据结构和格式转化 195
8.2.1数据结构转换 196
8.2.2数据格式转换 199
8.3小结 202
第9章 空间数据的处理 203
9.1数据裁剪 203
9.1.1矢量数据的裁剪 203
9.1.2栅格数据的裁剪 205
9.2数据拼接 209
9.2.1矢量数据的拼接 209
9.2.2栅格数据的拼接 212
9.3数据提取 213
9.3.1矢量数据的提取 214
9.3.2栅格数据的提取 215
9.3小结 216
第10章 空间数据的可视化与制图 217
10.1 ArcMap符号制作与管理 217
10.1.1 ArcMap符号的选择使用 217
10.1.2 ArcMap符号的管理 220
10.1.3 ArcMap符号的制作 221
10.2色彩应用 226
10.2.1色彩的基本特征属性 226
10.2.2地图色彩设计 228
10.2.3地图美的表现形式 229
10.2.4地图设计中的色彩设计 230
10.3地图数据符号化 232
10.3.1单一符号 232
10.3.2唯一值符号 233
10.3.3等级色彩 233
10.3.4等级符号 234
10.3.5比例符号 236
10.3.6点密度 236
10.3.7统计图 237
10.3.8组合符号 238
10.4专题地图编制 243
10.4.1地图排版工具 243
10.4.2版面设置 243
10.4.3制图数据设置操作 246
10.4.4地图注记 249
10.4.5制图元素 251
10.4.6制图输出 255
10.5小结 256
第3篇ArcGIS空间数据分析 258
第11章 空间分析工具ArcToolbox 258
11.1 ArcToolbox简介 258
11.1.1 ArcToolbox简介 258
11.1.2 ArcToolbox的启动 259
11.2 ArcToolbox的功能与环境 260
11.2.1工具集简介 260
11.2.2环境设置介绍 262
11.3 ArcToolbox工具集使用简介 266
11.3.1分析工具使用简介 266
11.3.2转换工具使用简介 271
11.3.3数据管理工具使用简介 273
11.4小结 275
第12章ArcGIS矢量数据的空间分析 276
12.1缓冲区分析 276
12.1.1缓冲区分析概述 276
12.1.2用缓冲区向导建立缓冲区 278
12.1.3用Proximity工具建立缓冲区 281
12.2叠置分析 283
12.2.1擦除 283
12.2.2查看 284
12.2.3相交 285
12.2.4对称差 285
12.2.5联合 287
12.2.6更新 288
12.3网络分析 289
12.3.1建立几何网络 289
12.3.2使用设施网络分析工具条 291
12.4小结 293
第13章ArcG IS栅格数据的空间分析 294
13.1设置分析环境 294
13.1.1加载模块添加工具 294
13.1.2常规分析环境设置 295
13.1.3设置单元大小 296
13.1.4设置分析区域 297
13.2距离制图 298
13.2.1直线距离 298
13.2.2区域分配 299
13.2.3成本加权距离 299
13.2.4最短路径 300
13.3密度制图 302
13.4空间插值 303
13.4.1反距离加权插值 303
13.4.2样条函数插值 303
13.4.3克里金插值 305
13.5统计分析 306
13.5.1单元统计 306
13.5.2邻域统计 307
13.5.3分类别统计 308
13.6重分类 309
13.6.1新值替代 309
13.6.2旧值合并 309
13.6.3重新分类 309
13.6.4添加删除值 310
13.6.5空值设置 311
13.7栅格计算 311
13.7.1简单计算 311
13.7.2关系和逻辑运算 312
13.7.3数学函数运算 312
13.8数据转换 312
13.8.1栅格数据转为矢量数据 312
13.8.2矢量数据转为栅格数据 313
13.9小结 313
第14章ArcG IS三维分析 314
14.1 ArcGIS三维分析概述 314
14.1.1三维分析基础 314
14.1.2 ArcGIS三维分析平台与模块简介 315
14.1.3 ArcGIS三维分析工具的激活与添加 316
14.2三维表面模型的建立 3
14.2.1栅格表面的创建 318
14.2.2 TIN表面的创建 321
14.3表面分析 323
14.3.1等高线分析 323
14.3.2坡度分析 324
14.3.3坡向分析 324
14.3.4山影分析 325
14.3.5视域分析 326
14.3.6填挖分析 326
14.3.7表面积与体积的计算 327
14.3.8创建最陡路径 327
14.3.9生成通视线 328
14.3.10创建剖面图 329
14.4三维数据的管理与可视化 330
14.4.1三维数据在ArcCatalog中管理和预览 330
14.4.2三维数据在ArcMap中的显示 331
14.4.3 三维数据在ArcScene中的显示 332
14.4.4 三维数据在ArcGlobe中的显示 337
14.4.5.维飞行动画 339
14.5 三维数据的转换 343
14.5.1 三维数据转换 343
14.5.2二维要素三维化 343
14.5.3表面数据的矢量转换 344
14.5.4 TIN数据的矢量转换 345
14.6小结 345
第15章ArcGIS地统计分析 346
15.1 ArcGIS地统计分析概述 346
15.1.1.ArcGIS地统计分析模块介绍 346
15.1.2地统计分析基础简介 347
15.2探索性数据分析工具 348
15.2.1添加探索性数据分析工具 348
15.2.2(方图) 349
15.2.3 正态QQPlot分布图和普通QQPlot分布图 350
15.2.4(趋势分析) 352
15.2.5(Voronoi 地图) 354
15.2.6(半变异/协方差函数云) 355
15.2.7(正交协方差函数云) 356
15.3探索性数据分析 357
15.3.1检验数据分布 358
15.3.2 寻找数据离群值 360
15.3.3全局趋势分析 361
15.3.4空间自相关及方向变异 362
15.3.5多数据集协变分析 363
15.4 空间确定性插值 364
15.4.1反距离加权插值 364
15.4.2全局多项式插值 367
15.4.3局部多项式插值 371
15.4.4径向基函数插值 374
15.5地统计插值 377
15.5.1克里格插值基础 377
15.5.2普通克里格插值 379
15.5.3简单克里格插值 384
15.5.4泛克里格插值 386
15.5.5指示克里格插值 388
15.5.6概率克里格插值 390
15.5.7析取克里格插值 392
15.5.8协同克里格插值 393
15.6小结 395
第4篇ArcGIS综合应用 398
第16章 大型超市选址综合应用 398
16.1超市选址的原则与数据 398
16.1.1商业企业布局原则 398
16.1.2大型超市选址依据 398
16.1.3数据准备 399
16.2数据处理流程 399
16.3采用矢量数据进行分析选址 400
16.3.1为土地利用图分级 400
16.3.2建立缓冲区及分级 402
16.3.3为居民点建立泰森多边形及分级 404
16.3.4叠置分析 405
16.4用栅格数据进行选址 406
16.4.1设置分析环境 406
16.4.2将矢量数据转换为栅格数据 407
16.4.3建立栅格距离图 408
16.4.4对栅格距离图重分类 409
16.4.5临近分配居民点 411
16.4.6使用栅格计算器叠加各图层 412
16.5小结 413
第17章 小型校园GIS查询系统的构建 414
17.1基础地理信息数据制作 414
17.1.1数据收集 414
17.1.2数据格式和结构 416
17.1.3数据处理 417
17.2 GIS组件式开发 421
17.2.1组件式 GIS简介 421
17.2.2 MO组件简介 423
17.2.3 MO的安装与开发环境的建立 423
17.2.4实例开发设计 425
17.2.5部分编程过程简介 426
17.2.6系统功能实现 432
17.3 3D可视化实现 437
17.3.1建模软件 437
17.3.2建模环境 440
17.3.3建模过程 442
17.4基于 IMS的网络发布 445
17.4.1 ArcIMS简介 445
17.4.2 ArcIMS环境搭建 446
17.4.3系统的网络发布 451
17.5小结 457