Home / Works / PyQGIS Processing Toolbox

PyQGIS Processing Toolbox

12 QGIS Python Algorithms
Daily Python · PyQGIS Processing

Overview

Includes GeoPackage change detection that logs every changed field with its old and new value for audit, a data-source swap across GeoPackage, Shapefile, GeoJSON and CSV, map theme switching, legend text on symbols, QML-to-CSV rule export, and model helpers.

How it works

12 algorithms in groups, usable alone or as steps inside a model.

Layer to repoint New data source(GPKG, SHP, GeoJSON, CSV) Change data sourcein place (two versions) Export model output:named GeoPackage Layer repointed,GeoPackage written Source layer Target layer Copy all styles(names kept) Target with all styles,current style set Layer or QML file Parse rule groups intoENTER / GROUP_MAP / MAP CSV rule file Updated layer Old layer Match on key field;keep changed features Diff layer: changed fields,old and new values Layer + helper column Evaluate label per legendclass; style text on symbols Layout legends updated Model step needs a helper Layer name, delay, togglelayer, theme, run plugin Values or actions forthe next model step Data source and export Copy styles QML to CSV rules Audit: compare GeoPackages Legend text on symbols Helpers for models

InputStepDecision / optionData storeOutput

Details

About the code

Built for my department. The code stays with the company, so this page describes the tool only.