【目录】
第1章 QGIS与地理信息系统 1
1.1 地理信息系统及其行业标准 2
1.1.1 地理信息与地理信息系统 2
1.1.2 OGC标准 4
1.1.3 OSGeo及其开源项目 8
1.2 地理空间数据的相关概念 10
1.2.1 地理坐标与投影坐标 10
1.2.2 矢量数据、栅格数据与网格数据 13
1.2.3 地理空间数据的尺度问题 19
1.3 QGIS概述 20
1.3.1 QGIS及其产品体系 20
1.3.2 QGIS能 23
1.4 常见的地理信息系台 25
1.4.1 开源地理信息系台 26
1.4.2 商业地理信息系台 29
1.4.3 QGIS与ArcGIS的对比 30
1.5 本章小结 30
第2章 你好,QGIS! 31
2.1 QGIS的安装 31
2.1.1 在Windows系统中的安装方法 31
2.1.2 在Linux系统中的安装方法 35
2.1.3 在Mac OS系统中的安装方法 39
2.2 初识QGIS 40
2.2.1 打开QGIS 40
2.2.2 QGIS界面 42
2.2.3 个性化QGIS 46
2.3 QGIS项目与图层 50
2.3.1 QGIS项目 50
2.3.2 QGIS图层 53
2.3.3 QGIS项目模板 55
2.4 基本地图作 56
2.4.1 地图视图控制 56
2.4.2 地图装饰 60
2.4.3 地图导出 62
2.4.4 空间书签 65
2.5 图层的管理 66
2.5.1 图层的基本作 66
2.5.2 图层控制与图层组 68
2.6 本章小结 70
第3章 数据读取 71
3.1 文件数据源的读取 72
3.1.1 数据源管理器 72
3.1.2 添加矢量数据 73
3.1.3 属性连接与图层关联 76
3.1.4 虚拟图层 82
3.1.5 添加栅格数据与栅格数据金字塔 85
3.1.6 添加网格数据 87
3.2 数据库数据源的读取 89
3.2.1 SpatiaLite数据库 89
3.2.2 PostGIS数据库 90
3.2.3 Geodatabase数据库 94
3.2.4 GRASS数据源读取 96
第4章 数据预处理 100
4.1 矢量数据预处理 100
4.1.1 坐标系变换 100
4.1.2 矢量裁剪 104
4.1.3 联合、融合与合并 105
4.2 栅格数据预处理 108
4.2.1 坐标系变换 108
4.2.2 裁剪与拼接 111
4.2.3 虚拟栅格与波段合成 114
4.2.4 栅格数据的配准 116
第5章 数据选择、筛选、查询与统计 120
5.1 数据选择 120
5.1.1 几何选择 120
5.1.2 属性选择 123
5.1.3 随机选择 125
5.1.4 通过选择创建新图层 126
5.2 数据筛选 127
5.2.1 查询构建器筛选 127
5.2.2 表达式与表达式筛选 128
5.2.3 属性表条件格式化 130
5.3 数据查询 131
5.3.1 矢量数据查询 131
5.3.2 栅格数据查询 134
5.3.3 长度、面积与角度测量 135
5.3.4 坐标定位 138
5.4 数据统计 140
5.4.1 矢量数据统计 140
5.4.2 栅格数据统计 142
5.4.3 栅格数据的区域统计 146
第6章 矢量编辑 149
6.1 基本编辑 149
6.1.1 基本编辑工具 149
6.1.2 要素捕捉与编辑设置 151
6.1.3 创建、编辑与删除要素 154
6.2 高级编辑 156
6.2.1 高级编辑作 156
6.2.2 CAD工具 161
6.2.3 创建规则几何要素 165
6.2.4 工具箱中的高级编辑 166
6.3 属性编辑 168
6.3.1 属性编辑作 168
6.3.2 属性计算器 170
6.4 拓扑检查与修正 171
6.4.1 拓扑检查 171
6.4.2 拓扑修正 173
第7章 地图符号化 178
7.1 符号化与图层渲染 178
7.1.1 点要素符号化 178
7.1.2 线要素符号化 185
7.1.3 面要素符号化 186
7.1.4 矢量数据高级渲染 189
7.1.5 栅格数据渲染 195
7.2 标注和注记 200
7.2.1 标注 201
7.2.2 注记 205
7.2.3 地图提示 207
7.3 地图图表 208
7.4 图层样式与地图主题 210
7.4.1 图层样式 210
7.4.2 地图主题 212
7.4.3 样式管理器 213
第8章 地图制图 217
8.1 布局与布局设置 217
8.1.1 布局管理器 218
8.1.2 布局编辑器与布局设置 219
8.1.3 页面与页面设置 221
8.2 物件及其设置 223
8.2.1 地图物件 223
8.2.2 地图的三要素:图例、比例尺和方向标 230
8.2.3 文字物件:标签与HTML 236
8.2.4 图形物件:形状、箭头和节点物件 238
8.2.5 属性表物件 240
8.2.6 物件关系 242
8.3 布局输出 244
8.4 地图集与报告 246
8.4.1 地图集 246
8.4.2 报告 248
第9章 矢量数据空间分析 252
9.1 QGIS空间分析框架 252
9.1.1 工具箱与工具 253
9.1.2 第三方算法工具 258
9.1.3 矢量迭代 260
9.1.4 工具批量执行 261
9.2 矢量创建 262
9.2.1 创建随机点要素 263
9.2.2 创建规则网格与点阵 265
9.2.3 通过点要素创建路径 267
9.2.4 创建照片位置点要素 268
9.3 缓冲区分析 269
9.3.1 简单缓冲区 269
9.3.2 多层缓冲区 272
9.3.3 特殊缓冲区 272
9.4 叠加分析 275
9.4.1 擦除 275
9.4.2 相交 276
9.4.3 交集取反 277
9.4.4 联合 277
9.4.5 线要素切割 278
9.4.6 线要素交点 279
9.5 网络分析 279
9.5.1 最短路径分析 280
9.5.2 服务区域分析 281
9.6 矢量与栅格的转换 282
9.6.1 栅格数据转矢量数据 282
9.6.2 矢量数据转栅格数据 283
第10章 栅格数据空间分析 285
10.1 栅格数据基本作 285
10.1.1 栅格对齐 285
10.1.2 栅格采样 286
10.1.3 栅格计算 287
10.1.4 栅格切片 293
10.2 栅格数据的创建与生成 294
10.2.1 常量栅格与随机栅格 294
10.2.2 表面生成 296
10.3 重采样和重分类 298
10.3.1 重采样 298
10.3.2 重分类 300
10.4 距离与核密度分析 303
10.4.1 距离分析 303
10.4.2 核密度分析 305
10.5 地形分析(表面分析) 306
10.5.1 坡度、坡向分析 306
10.5.2 地形指数分析 308
10.5.3 山体阴影 309
10.5.4 等值线 310
第11章 扩展QGIS 312
11.1 插件管理 312
11.1.1 插件与插件管理器 312
11.1.2 插件的安装与卸载 314
11.1.3 实用外部插件 315
11.2 模型构建 318
11.2.1 模型构建器 318
11.2.2 模型构建方法 319
11.2.3 实例:矢量图层欧式距离分析 325
11.3 PyQGIS脚本 328
11.3.1 PyQGIS与Python控制台 329
11.3.2 PyQGIS及其常用交互作 331
11.3.3 创建PyQGIS脚本 336
第12章 网络数据源的发布与读取 338
12.1 初识QGIS Server 338
12.1.1 为什么使用QGIS Server 338
12.1.2 安装QGIS Server 339
12.2 发布和使用WMS 341
12.2.1 获取地图数据 342
12.2.2 获取地图图例 344
12.2.3 QGIS Server服务设置 346
12.3 网络数据源读取 347
12.3.1 OGC标准服务 347
12.3.2 互联网底图服务 350
附录A 表达式函数 352
返回顶部