SAGA for Processing

Integrates SAGA tools into QGIS Processing framework.

SAGA (System for Automated Geoscientific Analyses) is a free, hybrid, cross-platform GIS software. Its main objective is to give scientists an effective but easily learnable platform for implementing geoscientific methods as well as a fast-growing set of geoscientific methods ready to be used in numerous applications.

Installation

Plugin published in my repository.

This plugin is an alternate SAGA provider for QGIS Processing framework. It offers more tools than QGIS core provider and also supports more parameter types. But the key difference is that this provider is not tied to the SAGA LTR and allows you to use the latest SAGA versions or even switch between different SAGA versions. Used SAGA GIS version is 7.6.1.

Usage

Once installed and enabled, SAGA for Processing is registered as a Processing provider. You may need to configure the provider before using its tools. Open QGIS options from menu "Settings → Options" and go to the "Processing" tab. Expand the "Providers" group and find "SAGA GIS" sub-group, here you will find all settings related to the SAGA provider.

SAGA settings

If you have multiple SAGA versions installed, it is necessary to select which SAGA version should be used by the plugin. This can be done with "SAGA version to use" combobox. Also, it is necessary need to specify the correct path in the "SAGA executable" field. If this setting is not set, the plugin will assume that corresponding location was already added to the PATH environment variable and the tools are accessible by name.

The "Resampling method" combobox allows you to control which resampling method to use when converting rasters into SAGA's native binary format. The default value "Not set" means that the provider will use default value as reported by the selected SAGA version.

The "Align raster to coordinate system when importing" checkbox allows to control weither raster will be aligned to the coordinate reference system when importing.

When done, save settings by pressing "OK".

If the provider is activated, it will add its algorithms to the Processing toolbox under the "SAGA GIS" group.

SAGA in the toolbox

These tools can be used as any other Processing algorithm: as a standalone tool, in batch processes, in models and scripts. Please refer to the QGIS User Guide to learn how to use Processing tools.

Documentation for SAGA tools can be found at its homepage.

Reporting bugs

Please report bugs via bugtracker.