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

Kontaktfreudig, flexibel und offen unterhält er sich wahlweise in fünf Sprachen fliessend. Das Beste: Er weiss nicht nur wie man es sagt, sondern auch ganz genau wovon er spricht!

Matthias Kuhn – Mr. Noproblemo

CTO · Co-founder

Für ihn gibt es keine QGIS Probleme ­– nur schwierigere oder weniger schwierige Aufgaben. Die löst er mit visionären Ideen nachhaltig und weitsichtig. Und das nicht erst seit gestern…

Mario Baranzini - Mr. Endurato

Coordinator Web Applications and Infrastructure

Sich ständig weiterzuentwickeln und neue Technologien dazuzulernen, das gehört für ihn zur Tagesordnung. Komplexe QGIS Probleme sind für ihn nämlich Alltag – und sie zu lösen auch!

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

Er spricht Programmiersprache, denkt räumlich und verwaltet Linux-Server aus dem Effeff. Hätte er nicht so eine ausgeprägte Sozialkompetenz, könnte man ihn für einen Roboter halten …

Olivier Dalang – Mr. Tuttomondo

Senior Developer

Er leitete GIS-Projekte in Europa und Afrika und war als Geo-Berater auf Fidschi tätig. Jetzt arbeitet der Mann von Welt und erfahrene GIS-Experte auch für Auf eine lange, gemeinsame Reise!

Lucie Nicolier - Ms. Interoperata

GIS expert

Die versierte Geomatik-Ingenieurin kommt aus der Westschweiz und hat Weltklasse. Sie kennt sich aus in der Geo-Branche und meistert GIS- Probleme von Arc bis Z – souverän und effektiv.

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