QGIS on the road

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. Bellinzona 14.05.19 14:10 (event held in Italian) Zürich 21.05.19 13:40 (event held in German) Lausanne 28.05.19 13:40 (event held in […]

Win a QField jump-start package, use #MyQField

Do you want to win a QField jump-start package worth 550€? We are launching the #MyQField challenge. Follow us on Twitter and show us how you use @QFieldForQGIS by tagging your tweets with #MyQField and #dataisoutside. The tweet with most likes and retweets by 24.4.19 wins the training! Rules You need to follow @OPENGISch and […]

QField jump-start packages

You want to start collecting field data but never worked with a GIS before? You are a passionate QGIS user and would like a jump start your fieldwork setup? You are a senior GIS manager and would like to optimize your teams’ mobile data collection efficiency? Let us you introduce the QField jump-start packages During […]

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 choices, QField will make your […]

QField RC5 – Last call for testing

We are really happy to announce the fifth and (hopefully) last 1.0 release candidate in QField’s history! This means that QField 1.0 is closer than ever. Get it while it’s hot on the Playstore (https://qfield.org/get) or on GitHub Thanks to all the feedback by the fantastic community we were able to fix plenty of bugs, […]

You gave us feedback – we give you QField 1.0 RC3

We are really happy to announce the release a new great milestone in QField’s history, QField 1.0 Release Candidate 3! (Yes, you might have got a glimpse of the broken RC2 if you where very attentive) Thanks to the great feedback we received since releasing RC1 we were able to fix plenty of issues and […]

New Year’s present – QField 1.0 RC1

It was a long and winding road but we are very excited to announce the General availability of QField 1.0 Release Candidate 1.

We ask you to help us test as much as possible this Release Candidate so that we can iron out as many bugs as possible before the final release of QField 1.0.

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 solution that subclasses QgsTask. […]

Porting QGIS plugins to API v3 – Strategy and tools

The Release of QGIS 3.0 was a great success and with the first LTR (3.4) scheduled for release this fall, it is now the perfect time to port your plugins to the new API. QGIS 3.0 is the first major release since September 2013 when QGIS 2.0 was released. During the release cycles of all […]

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 http://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 or busy coder that has […]