目录
译者序
前言
1 QGIS概述 1
1.1 简史 1
1.2 QGIS图形用户界面 2
1.2.1 标准界面 2
1.2.2 设置 3
1.2.3 添加图层 3
1.2.4 QGIS项目 3
1.2.5 导航 4
1.2.6 实体属性 4
1.3 处理模块和空间分析工具包 5
1.3.1 处理模块的历史和发展 5
1.3.2 工具箱及其算法说明 6
1.3.3 算法执行示例 8
1.3.4 添加自定义Python脚本 9
1.3.5 图形建模工具 10
1.3.6 批处理 13
2 QGIS中的GDAL工具 14
2.1 GDAL:栅格处理的“瑞士军刀” 14
2.1.1 GDAL的作用 14
2.1.2 许可证 14
2.1.3 GDAL的使用 14
2.1.4 GDAL在QGIS中的使用方法 17
2.2 GDAL工具:使用示例 20
2.2.1 概述 20
2.2.2 使用数据 20
2.2.3 读取影像元数据 22
2.2.4 栅格文件的基本处理 26
2.2.5 分析算法 34
2.3 参考文献 49
3 QGIS与GRASS GIS软件 50
3.1 概述 50
3.1.1 GRASS软件:模块化的GIS软件包 50
3.1.2 矢量功能( v.*) 51
3.1.3 GIS栅格功能( r.*) 52
3.1.4 影像功能( i.*或 r.*) 54
3.1.5 时间功能( t.*) 55
3.2 GRASS GIS下载和QGIS中的GRASS插件 57
3.2.1 可用于GRASS GIS软件的操作系统 57
3.2.2 QGIS的GRASS GIS接口 57
3.3 GRASS GIS功能 60
3.3.1 GRASS GIS项目定义:位置和地图集 60
3.3.2 修改GRASS区域 60
3.3.3 导入栅格数据到GRASS 62
3.3.4 将矢量数据导入GRASS 63
3.3.5 影像地理配准 64
3.3.6 影像辐射预处理 65
3.3.7 全色锐化 66
3.3.8 计算光谱指数和生物物理参数 66
3.3.9 分类和分割 67
3.4 使用QGIS中的GRASS GIS功能 68
3.4.1 创建、打开、关闭数据集和添加栅格文件 69
3.4.2 创建、添加和编辑矢量图层 74
3.4.3 使用QGIS-GRASS进行影像处理示例 75
3.5 致谢 83
3.6 参考文献 83
4 在QGIS中使用SAGA GIS模块 84
4.1 QGIS中的SAGA GIS 84
4.1.1 SAGA GIS的发展 84
4.1.2 QGIS中的SAGA GIS接口 84
4.2 使用SAGA GIS处理多光谱卫星影像 87
4.2.1 方法 87
4.2.2 获取和展示数据 88
4.2.3 卫星影像辐射校正 88
4.2.4 根据研究区裁剪影像 90
4.2.5 生成彩色合成影像和对研究区域分析 92
4.2.6 计算SAVI和AWEI指数 94
4.3 在QGIS中使用SAGA GIS提取水文网络 105
4.3.1 目的 105
4.3.2 DEM预处理 105
4.3.3 填洼 108
4.3.4 提取水文地理网络 109
4.4 使用 SAGA GIS进行插值 112
4.4.1 插值原理 112
4.4.2 塞纳河盆地含水层水质测量的插值 112
4.5 参考文献 119
5 Orfeo工具箱应用 121
5.1 Orfeo工具箱 121
5.1.1 概述 121
5.1.2 发展历程 121
5.1.3 应用程序功能 122
5.1.4 管理与社区 123
5.1.5 C++库 124
5.1.6 内部机制 125
5.1.7 下载和安装 126
5.2 使用 OTB应用程序 127
5.2.1 界面 127
5.2.2 命令行界面 129
5.2.3 图形用户界面 132
5.2.4 从QGIS使用OTB 133
5.2.5 Python绑定 134
5.2.6 Monteverdi 134
5.3 实验 135
5.3.1 基本工具 135
5.3.2 影像预处理应用程序 153
5.3.3 特征提取应用程序 175
5.3.4 用于机器学习的应用程序 182
5.4 结论 189
5.5 致谢 189
5.6 参考文献 189
6 使用LizMap在线发布土地覆盖图 191
6.1 概述 191
6.2 使用LizMap在线发布地图的工作流程 192
6.2.1 LizMap概述 193
6.2.2 使用LizMap在线发布地图的主要步骤 194
6.3 QGIS实现 195
6.3.1 创建用于Web的QGIS项目 195
6.3.2 设置用于LizMap的QGIS项目 196
6.3.3 通过FTP发布地图 198
6.3.4 一些进阶技巧 199
6.4 参考文献 201
7 QGIS卫生健康应用插件GeoHealth和QuickOSM 202
7.1 GIS卫生健康应用背景和QGIS专用插件的发展历史 202
7.2 方法 203
7.2.1 导入数据 203
7.2.2 对病例进行地理定位 204
7.2.3 数据隐藏[“模糊处理”(blurring)] 205
7.2.4 创建发病率或密度图 206
7.2.5 从OSM数据库导入数据 207
7.2.6 环境分析 208
7.2.7 输出 209
7.3 使用GeoHealth辅助QGIS制图 210
7.3.1 安装GeoHealth和QuickOSM插件 210
7.3.2 数据集 211
7.3.3 使用GeoHealth插件生成发病率地图 212
7.3.4 使用GeoHealth和QuickOSM插件对点数据进行“模糊”处理 214
7.3.5 卫生健康研究的空间分析示例 220
7.3.6 使用卫星图像为OSM数据库贡献数据 223
7.4 参考文献 227
^ 收 起