Skip to content


QGIS is a free and open source GIS application that can be used for viewing, editing and analysing geospatial data. QGIS supports a very wide range of vector and raster formats and also common API protocols like WMS, WMTS, WCS and WFS.

In Puhti, QGIS could be used for example to visualize the resulting files from other sources (lastools, R, python)


QGIS is available in Puhti with following versions:

  • 3.16 in a singularity container
  • 3.14 via conda in geoconda-3.8
  • 3.10 via conda in geoconda-3.7


Using QGIS with graphical user interface

First, connect to Puhti with NoMachine. A SSH connection with X11 forwarding should also work, but is likely slower.

Second, start an interactive session

sinteractive -i

QGIS has been installed in two different ways to Puhti. The Singularity installation is a container installation which makes it somewhat faster compared to the older conda installation.

Singularity installation

Load the module and start QGIS

module load qgis

Conda installation

QGIS is older older versions are included in the geoconda module and can be started with

module load geoconda


It is also possible to access QGIS functionalities from Python without an graphical user interface with the PyQGIS library. With qgis module use python3 for accessing PyQGIS libraries.

QGIS and Allas

QGIS can read files directly from Allas, either using S3 or SWIFT API. Before starting QGIS set up the connection as described in on GDAL page.

License and citing

QGIS is licensed under the GNU General Public License. QGIS is an official project of the Open Source Geospatial Foundation (OSGeo).

In your publications please acknowledge also oGIIR and CSC, for example β€œThe authors wish to acknowledge for computational resources CSC – IT Center for Science, Finland (urn:nbn:fi:research-infras-2016072531) and the Open Geospatial Information Infrastructure for Research (oGIIR, urn:nbn:fi:research-infras-2016072513).”


Last edited Wed Feb 17 2021