WhiteBox for Processing

Integrates Whitebox Tools tools into QGIS Processing framework.

Whitebox Tools is an advanced geospatial data analysis engine developed at the University of Guelph's Geomorphometry and Hydrogeomatics Research Group. Whitebox Tools can be used to perform common geographical information systems (GIS) analysis operations, such as cost-distance analysis, distance buffering, raster reclassification and much more.

Plugin fully supports WhiteboxTools 0.14.1


Plugin published in my repository.


Once installed and enabled, WhiteBox 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 the menu "Settings → Options" and go to the "Processing" tab. Expand the "Providers" group and find "WhiteBox" sub-group, here you will find all settings related to the WhiteBox provider.

Whitebox Tools settings

Check the "Activate" checkbox to enable 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 Whitebox Tools 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 Whitebox Tools during execution, to the QGIS log.

When done, save settings by pressing "OK".

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

Whitebox Tools 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.

Reporting bugs

Please report bugs via bugtracker.