How we build QField for many platforms – A look behind the curtain

In the past year, the build system behind QField has been ported to vcpkg, a modern C++ dependency management system. It has been a great success for QField and considerably helped to streamline efforts, improve the development experience and to guarantee an outstanding stability of the application. In this blog post we will look at the history of building QGIS based applications for mobile systems and how it has become what it is today. When Read more…

Corso QGIS di base Bellinzona, 19.10/26.10.2022

Il corso dura 2 giorni (9:00 – 17:00) e costa 990 CHF a persona (compreso il pranzo e il certificato). Un insegnante per un massimo di 6 partecipanti e 2 insegnanti da 7 a 12 partecipanti. Descrizione Alla fine di questo corso, i partecipanti conosceranno le principali funzioni di QGIS Desktop (software GIS open source) e saranno in grado di importare e analizzare dati, creare una mappa con layout professionale ed inserire oggetti con attributi e Read more…

Cours QGIS de base Lausanne, 26.10/28.10.2022

Le cours est sur 2 jours (9:00 – 17:00) et coûte 990 CHF par personne (déjeuner et certificat inclus). Un enseignant pour un maximum de 6 personnes et 2 enseignants pour 7 à 12 personnes. Description À l’issue de ce cours, les participants connaîtront les principales fonctions de QGIS Desktop, logiciel open source SIG et seront capables d’importer et d’analyser des données, de créer une carte avec une mise en page professionnelle et de saisir Read more…

QGIS Einsteigerkurs Zürich, 27.10/03.11.2022

Der Kurs dauert 2 Tage (9:00 – 17:00 Uhr) und kostet 990 CHF pro Person (inkl. Mittagessen und Zertifikat). Ein Lehrer für maximal 6 Personen und 2 Lehrer für 7 bis 12 Personen. Beschreibung Nach Abschluss des Kurses kennen die Teilnehmer die wichtigsten Funktionen von Open Source GIS QGIS Desktop, können Daten importieren, analysieren, eine Karte mit professionellem Layout erstellen sowie Objekte mit Attributen und Vektorgeometrien erfassen. Programm 1. Teil Einführung Über das QGIS-Projekt Vorstellung Read more…

New QGIS Courses dates Autumn 2022

We published our new dates for this autumns QGIS online courses. German: QGIS_Einsteigerkurs, Zürich 27.10./03.11.2022, next course spring 2023 French: Cours_de_base, 26./28.10.2022 Lausanne, next course spring 2023 Italian: Corso_di_base, Bellinzona 19./26.10.2022, next course spring 2023 The courses last two days (9:00 a.m. – 5:00 p.m.) and cost 990 CHF per person. As in our in-person courses, we limit our instructor to participant ratio to a maximum of 6 participants for one instructor and two instructors Read more…

Writing a feature-based processing algorithm at the example of M-value interpolation

Amongst all the processing algorithms already available in QGIS, sometimes the one thing you need is missing.  This happened not a long time ago, when we were asked to find a way to continuously visualise traffic on the Swiss motorway network (polylines) using frequently measured traffic volumes from discrete measurement stations (points) alongside the motorways. In order to keep working with the existing polylines, and be able to attribute more than one value of traffic Read more…

A New Trick up QField’s Sleeve: Animated Maps

Starting with QField 2.2, users can fully rely on animation capabilities that have made their way into QGIS during its last development cycle. This can be a powerful mean to highlight key elements on a map that require special user attention. The example below demonstrates a scenario where animated raster markers are used to highlight active fires within the visible map extent. Notice how the subtle fire animation helps draw viewers’ eyes to those important Read more…

High Efficiency with Buffered Transactional Editing in QGIS

Tired of start/stop editing for every single layer in your project with mixed data sources?Starting from version 3.26, QGIS has a new transaction mode called “Buffered Transaction Groups”. Within this mode, all layers which are not read-only are put in one “transaction group” and handled together when the actions “Toggle Editing” or “Save Layer Edits” are activated. It doesn’t matter if the layers come from different providers like GeoPackage, PostgreSQL or Shapefile. Edits are buffered Read more…

Marco Bernasocchi – Mr. Multitaski

CEO · Co-founder

Outgoing, flexible and open, Marco fluently speaks five languages. The best thing: He not only knows how to say it but also knows what he is talking about!

Matthias Kuhn – Mr. Noproblemo

CTO · Co-founder

There are no QGIS problems for Matthias - only more or less difficult tasks. He solves them sustainably and farsightedly with visionary ideas. And not just since yesterday …

Mario Baranzini - Mr. Endurato

Coordinator Web Applications and Infrastructure

Continually developing and learning new technologies is part of his daily routine. Complex QGIS problems are everyday life for him - and solve them too!

David Signer – Mr. Inspirato

Coordinator QField and Interlis Systems

What does creativity have in common with software development? David Signer. He thinks cleverly and works in a structured manner, writes meticulous formulas or eloquent texts and, as an exception, confirms the rule.

Denis Rouzaud – Mr. Technico

Coordinator QGIS and industry solutions

He speaks programming languages, thinks spatially and manages Linux servers like pieces of cake. If he didn't have such a high level of social skills, you could think of him as a robot.

Olivier Dalang – Mr. Tuttomondo

Senior Developer

He led GIS projects in Europe and Africa and worked as a geospatial consultant in Fiji. Now the man of the world and experienced GIS expert also work for On a long journey together!

Lucie Nicolier - Ms. Interoperata

GIS expert

The experienced geomatics engineer comes from western Switzerland and is world class. She knows the geo industry and masters GIS problems from arcs to z-values!

Ivan Ivanov - Mr. Remoto

Senior developer

Finishing his master's in Spatial Engineering at University of Twente in the Netherlands, Ivan decided to join Ninjas to get some serious open-source GIS exposure.

Fabian Binder - Mr. Nebulato

Senior Full-Stack Developer

Atmospheric scientist by formation, full-stacker by passion. When not designing beautiful WebGIS JS frontends, Fabian loves unchanining his hands into Django...

Damiano Lombardi - Mr. Automato


Linda Indra-Camathias - Ms. Satellitata


Robert Pupel - Mr. Reticulato

DevOps & Kubernetes Expert

Mathieu Pellerin - Mr. Ordinato

UX/UI Expert

Zsanett Medvei - Ms. Allroundata


Clemens Rudert - Mr. Specificato