prepair for Processing

Integrates prepair and pprepair tools into QGIS Processing framework.

prepair and pprepair tools are used to automatically repair polygons (according to the OGC Simple Features / ISO19107 rules).


Plugin published in my repository.


Once installed and enabled, prepair 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 "prepair" sub-group, here you will find all settings related to the prepair provider.

prepair settings

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

Also, you will need to tell the plugin where to find prepair and pprepair executables. If these settings are not set, the plugin will assume that their locations were already added to the PATH environment variable and the tools are accessible by name.

The "Log commands output" option can be used to save all messages, printed by prepair/pprepair 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 "prepair" group.

prepair 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.