This is the project page for the QGIS plugin and corresponding R package originally developed as part of Google Summer of Code 2017.
The goal of my project was to create a QGIS Desktop plugin which allows other (‘mapping-deficient’) programming languages (in particular R) to make use of QGIS’ data processing and canvas drawing/styling functionalities. The approach of exposing these functions through a plugin also has the particular advantage that one can freely mix of programmatic (command-line scripting) and interactive/QGIS GUI manipulation of geospatial data, as well as simplifying the passing of data between QGIS and R.
The scope of features implemented can be appreciated most immediately by having a look at the functions available from the R package’s function reference.