Combination QGIS / R for GIS and mapping

Combination of QGIS and R

This 2-days course will allow you to compare possibilities offered by the mapping software QGIS and the programming language R. Indeed, for mapping purposes, you will see that these two softwares are complementary.
The first day, you will explore QGIS tools for spatial data manipulation. The second day, you will explore the same tools with R. Of course, some tools are better designed in a software than in the other…

A set of common tools

Depending on the question you have, you may be able to choose between QGIS and R for your data exploration. This course will help you choose. Both softwares, the one with graphical interface, the second with code writing, will allow to use classical mapping tools:

  • Spatial layer creation
  • Projection of spatial layers into different coordinate reference systems
  • Spatial joints or attributes joints
  • Layer intersections
  • Polygons merge
  • Buffer area around spatial features

Complementarity for specific tasks

Although R software is really powerful and although you may have great code writing skills, you may prefer to use the easy graphical interface of QGIS for some tasks. The opposite is also true.

  • Simple map visualization and exploration
  • Image digitizing et georeferencing
  • Statistics calculation
  • Spatial model construction
  • Tasks and reports automation
statnmap.com - QGIS interface
QGIS interface – French map of regions
statnmap.com - R output map
R output – French map of regions

To go further

If you know enough R code, you may be interested in integrating R code into QGIS for deeper statistical analyses or for sharing your analyses to users who do not want to write (and see) R code. We may explore R integration within QGIS.

With only one day for the exploration of each software in this course, we will only see the most common features. There are further course possibilities if you want to go further in using QGIS or R-software.

Please contact me for further information or specific demands.