19.1. QGIS中的 SAGA GIS#

19.1.1. SAGA 地理信息系统的开发#

SAGA 地理信息系统分为不同的模块,允许运行栅格和矢量处理。可以实现广泛的应用。 有些模块致力于多光谱图像处理、地貌学、水文学、地质统计学、景观生态学等。 即使 SAGA 地理信息系统以其网格处理能力而闻名, 许多模块也致力于载体处理(空间分析、缓冲区定义、蒂森多边形等)。 该软件使用 GDALOGR 库分别管理栅格和载体格式。 由于使用这些库,因此支持多种格式。

SAGA 地理信息系统提供了强大且非常有趣的功能,这些功能源自世界各地许多地球科学实验室进行的研究。 不幸的是,它的在线文档很差。

在最近版本的QGIS中, SAGA 地理信息系统模块可以在QGIS界面中使用。 这样,QGIS的灵活性和可用性与 SAGA 地理信息系统的强大功能相结合。 然而,有些模块仍然没有在QGIS中实现。

19.1.2. QGIS中的 SAGA 地理信息接口#

安装#

在Windows中, SAGA 地理信息系统扩展会自动安装QGIS。 通常,使用“OSGeo 网络安装程序”中的“高级用户”选项安装QGIS是一个好主意。 这样,用户就可以精确地选择要安装的不同模块的版本,包括 SAGA 地理信息系统, 如 图 19.1 所示,使用 OSGeo 安装程序安装。

image111_xqn

图 19.1 SAGA 地理信息系统#

在Linux中,安装根据使用的发行版(Debian、Ubuntu、Linux Mint等)而有所不同。 最简单的操作是遵循QGIS官方网站( https://qgis.org )上的说明。

运行 SAGA GIS模块#

运行QGIS的 SAGA 地理信息模块非常简单。首先, Processing Toolbox 应该已安装并可用。 为此,请转到QGIS的“插件”菜单,查找名为 Process 的插件,如有必要安装它,并勾选相应的框, 以便使此工具箱在QGIS中可用,如 图 19.2 所示。

image113_x87

图 19.2 Processing Toolbox的安装#

要使用此工具箱,请单击“处理”菜单并选择“卸载”。 QGIS窗口的右侧出现一个新面板,名为 Processing Toolbox , 如 图 19.3 所示。

image114_xbv

图 19.3 QGIS窗口右侧的Processing Toolbox#

如果 SAGA 地理信息系统模块未出现,请单击“处理收件箱”面板底部的“启用附加提供者”。出现新窗口“处理选项”。 展开 ProvidersSAGA 行并勾选 activate 框,如 图 19.4 所示, 是激活“处理选项”中的SAGA模块

image115_xip

图 19.4 SAGA模块#

在这个工具箱中,我们可以使用 SAGA 地理信息系统模块以及GDAL 、QGIS模块和GRASS地理信息系统模块。

安装完成后,您可以通过在“处理收件箱”中扩展 SAGA 系列来访问 SAGA 模块;有235个 SAGA 模块可用。 然而,QGIS中使用的 SAGA 地理信息系统版本并不是最新的。 模块根据其应用领域进行存储:“地统计”、“网格工具”、“载体通用工具”等。 当我们扩展一个组时,我们可以访问不同的模块。 例如,当我们扩展“Raster tools”组时, 我们会访问模块“Aggregage”、“Close gap”等。 要使用模块,我们只需双击其名称即可。 如果我们知道模块的名称,我们还可以将其名称写在“处理收件箱”顶部的面板中。 我们可以通过以下链接找到每个模块的详细信息 http://www.saga-gis.org/saga_tool_doc/2.1.4/a2z.html. 不幸的是,该文档并不像我们希望的那么好。

本章分为三个部分。 在第一部分中,我们将描述如何使用 SAGA 处理多光谱卫星图像。 在第二部分中,我们将描述如何基于数字高程模型( DEM )提取水文网络。 在最后一部分,我们将了解如何使用 SAGA 地理信息系统对离散数据进行插值。