OPENGIS.ch
  • Why us?
  • Services
    • Custom Development
    • Support & maintenance
      • Support contracts
      • QGIS Sustainability initiative
    • Consulting
      • Consulting services
      • QField Jump-start packages
    • Courses
      • Courses calendar
      • Course registration
      • QGIS courses
      • QField courses
      • INTERLIS & Model Baker courses
      • PostGIS courses
      • PyQGIS courses
  • About
    • Team
    • Our core values
    • Join Us
  • QField
    • qfield.org
    • QFieldCloud
    • Jump-start packages
    • Highlights
  • Blog
  • Contact
  • English
    • Deutsch
    • Français
    • Italiano

Matthias Kuhn

Back from FOSS4G 2019

It’s been almost 2 weeks since FOSS4G 2019 has crossed the finishing line. And it was a truly inspiring event with many participants from all cultures and interests. We do not need to repeat that the local organizers did a great job. That we had an awesome night in a Read more…

By Matthias Kuhn, 6 years2019-09-13 ago

Plugin for tracking QGIS project files in git

We often have QGIS project files that are part of a customer project. To be able to manage versions of these project files or have multiple people working on it, they are managed inside a git repository. This is however not easy, because with every save of a project file, Read more…

By Matthias Kuhn, 6 years2019-04-09 ago

How to filter features in QGIS using the graphical processing modeler

This article describes a new algorithm for the processing modeler called feature filter algorithm. If you are already familiar with ETL concepts and the graphical modeler, you can directly jump to the section the feature filter algorithm. Building workflows for repetitive tasks When building workflows for simple or complex geodata Read more…

By Matthias Kuhn, 7 years2018-05-28 ago

PostgreSQL/PostGIS Administratoren Kurs 17.05./18.05.2018 in Zürich

Der Kurs richtet sich an PostgreSQL Benutzer, die ihre Administratoren-Kenntisse erweitern wollen. Es werden verschiedene Ansätze erläutert, um den Einsatz ihrer Datenbanken zu optimieren, und anhand von verschiedenen Beispielen geübt.

By Matthias Kuhn, 7 years2018-04-19 ago

Marco becomes QGIS.org Co-chair

We are very proud to announce that one of our founders and directors Marco Bernasocchi was elected as QGIS.org project steering committee (PSC) co-chair. With over 10 years of involvement with QGIS (he started working with QGIS 0.6) Marco will serve for the next two years as one of the Read more…

By Matthias Kuhn, 7 years2018-04-16 ago

Best practices for writing Python QGIS Expression Functions

Recently there have been some questions and discussions about python based expression functions and how parameters like usesGeometry  need to be used. So I thought I’d quickly write down how this works. There is some intelligence If the geometry or a column is passed in as a parameter you do not Read more…

By Matthias Kuhn, 8 years2017-05-10 ago

QGIS Expressions Engine: Performance boost

Expressions in QGIS are more and more widely used for all kinds of purposes. For example the recently introduced geometry generators allow drawing awesome effects with modified feature geometries on the fly. The last days at the QGIS developer meeting 2017, I spent some time looking into and improving the Read more…

By Matthias Kuhn, 8 years2017-05-02 ago

QGIS: Qt5 and Python3 migration, current state

Behind the scenes a lot has happened to get ready for Qt5 and Python3. On the same codebase that is becoming the next release QGIS 2.16. This is really a great thing since we can focus work on a single master branch and I’m very happy that we got so Read more…

By Matthias Kuhn, 9 years2016-05-04 ago

Prepare your plugins for QGIS 3

QGIS 3 is not yet there and there is still plenty of time to prepare and migrate. But I thought I would give some advice about things that you can keep in mind while working on your plugins to make your life easier when you will have to actually do Read more…

By Matthias Kuhn, 9 years2016-03-23 ago

Increasing the stability of processing algorithms

Processing just got a new testing framework to improve the long-term stability of this important plugin. And you can help to improve it, even if you are not a software developer! This is yet another piece in our never-stopping crusade to improve the stability and quality of the best desktop GIS on Read more…

By Matthias Kuhn, 9 years2016-02-04 ago

Posts pagination

Previous 1 2 3 Next
Recent Posts
  • QField 3.6 “Gondwana”: Locking on greatness 2025-06-03
  • XLSForm Converter: unlock a world of surveys with our brand new QGIS plugin 2025-06-02
  • 1 Million Downloads: QField’s Big Milestone 2025-05-29
  • QGIS & Industry Solutions Developer | 80 – 100% (Remote) 2025-05-28

  • GitHub
  • Twitter
  • Mastodon logo
  • Vimeo
  • Linkedin
  • Swissmadesoftware.org logo
OPENGIS.ch 2022
 

Loading Comments...