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 it also supports more parameter types. Also, it is not tied to SAGA LTR and allows you to use the latest SAGA versions.

Usage

Once installed and enabled, SAGA for Processing is registered as a Processing provider. You will need to enable and (optionally) 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

Check the "Activate" checkbox to enable the provider and add its tools to the Processing toolbox. Unchecking this checkbox will disable the provider.

Also, you will need to tell the plugin where to find the SAGA executable. If this setting is not set, the plugin will assume that corresponding location was already added to the PATH environment variable and the tools accessible by name.

The "Log commands output" checkbox can be used to save all messages, printed by SAGA tools during execution, to the QGIS log.

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, you will need to specify the correct path in the "SAGA executable" field.

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 the value as reported by the selected SAGA version.

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.