QGIS on the road live

We are extremely pleased to announce the QGIS on the road tour with three free events this spring all over Switzerland. Limited places available so act fast reserve your place for the location you want. Bern 24.09.19 13:40 (event held in German) Lucerne 22.10.19 13:40 (event held in German) Bellinzona Read more…

QField 1.0 is here

Let’s get straight to the point It’s official, QField for QGIS 1.0 is out! Get it while it’s hot on the Playstore (qfield.org/get) or on GitHub We are incredibly pleased and proud of just having released such a jewel and are convinced that, thanks to all its features and conscious design Read more…

Using Threads in PyQGIS3

While porting a plugin to QGIS3 I decided to also move all it’s threading infrastructure to QgsTasks. Here three possible variants to implement this.the first uses the static method QgsTask.fromFunction and is simpler to use. A great quick solution. If you want need control you can look at the second Read more…

QGIS2 compatibility plugin

Lately I’ve been spending time porting a bigger plugin from QGIS 2.8 to 3 while maintaining 2.8 compatibility. You can find it at https://github.com/opengisch/qgis2compat/ and https://plugins.qgis.org/plugins/qgis2compat/ One code to rule them all. My target was to have to edit the source code as little as possible to simulate a lazy Read more…