{"id":15321,"date":"2025-03-25T09:58:05","date_gmt":"2025-03-25T08:58:05","guid":{"rendered":"https:\/\/www.opengis.ch\/?p=15321"},"modified":"2025-08-04T15:17:54","modified_gmt":"2025-08-04T13:17:54","slug":"a-brief-look-into-our-qgis-processing-workshop","status":"publish","type":"post","link":"https:\/\/www.opengis.ch\/fr\/2025\/03\/25\/a-brief-look-into-our-qgis-processing-workshop\/","title":{"rendered":"A brief look into our QGIS Processing Workshop"},"content":{"rendered":"\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>In the afternoon of our 10 year anniversary, a mixed group of experienced QGIS users and developers from<a href=\"http:\/\/opengis.ch\"> <\/a><strong><span style=\"text-decoration: underline;\"><a href=\"http:\/\/opengis.ch\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">OPENGIS.ch<\/mark><\/a> <\/span><\/strong>got together to take a close look at the Graphical Modeler tool in QGIS.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh7-qw.googleusercontent.com\/docsz\/AD_4nXd9OeotyTLhEuc2TI0w8LfQ55qkjMZ1go4WdiLWnttFtDiqNB3ZSwMkTmErm0YS6BdhwhdEWLWzJ46rSOjU3kcOstlcXtNgoDBFvIp8OoYLn7m9Y581VbO0zrP_sb4E2b4w-zht?key=TUz5RH31nWeHKQtP2_eIOjgl\" alt=\"\" style=\"width:588px;height:auto\"\/><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center\"><em>Example of a processing model<\/em><\/p>\n\n\n\n<p>This tool is not known, let alone used by all QGIS users. In an initial round of feedback on the current functionalities, it became clear why: the GUI is not intuitive, it is cumbersome, unresponsive and misses some<strong> essential features.<\/strong> Of course, not all is negative. The tool already allows for some very complex chaining of processing algorithms. But it could be so much more and offer its potential to a <strong>much wider user community<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh7-qw.googleusercontent.com\/docsz\/AD_4nXeKtkT-ajEYnuQPFMtlxNuT8ZEceVF0TKCLB8bIyI8pzTtaqrdo8gWxjNSjuRtJbehS3pebfhubcgZDjIA8XH5DNVds5Yz8uGCDtpGNYhljEuV3ZPNnHGI30bVaRspojHJHoZRq?key=TUz5RH31nWeHKQtP2_eIOjgl\" alt=\"\" style=\"width:672px;height:auto\"\/><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center\"><em>Initial feedback round<\/em><\/p>\n\n\n\n<p>The goal of this workshop was to identify<strong> specific pain points<\/strong> of the current version, collect ideas for <strong>improvements<\/strong> and define<strong> priority actions.<\/strong><\/p>\n\n\n\n<p>Based on the first feedback round, the participants easily agreed on three main work topics: <strong>Graphical User Interface (GUI), Integration within QGIS and Productivity.&nbsp;<\/strong><\/p>\n\n\n\n<p>This led to the following questions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>How might we improve the user experience (feeling of the GUI)?<\/em><\/li>\n\n\n\n<li><em>How might we improve the integration within QGIS?<\/em><\/li>\n\n\n\n<li><em>How might we improve productivity (development, debugging, analysis of results)?<\/em><\/li>\n<\/ul>\n\n\n\n<p>Brainstorming in groups of 2-3 people, specific actions to answer those questions were formulated. After the collection and presentation of the found actions, every participant voted for a total of 5 action points.<\/p>\n\n\n\n<p>We ended up with a list of <strong>seven action points<\/strong> from the three main topics that were clearly identified as having a high priority for the users. Number one in the ranking was: <strong>adding information about the <em>number of objects at every node<\/em> of the processing model (topic Productivity)<\/strong>.<\/p>\n<\/div><\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh7-qw.googleusercontent.com\/docsz\/AD_4nXc0ocjxHUIaMKA-i6uF41a-qyYmRyZDfyEJkT7P0mFOdwQmUaCnDrdliraUkx64gts9AgDHWWECVHZ0STT78teZLhaO4RtohPV4VCxTCndVW4hxqPyY2efy6f2-sS_b0ile9js?key=TUz5RH31nWeHKQtP2_eIOjgl\" alt=\"\" style=\"width:586px;height:auto\"\/><\/figure>\n<\/div>\n\n\n<p class=\"has-text-align-center\"><em>In the last step, the priorities were distributed along a Gain vs. Cost graph.<\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh7-qw.googleusercontent.com\/docsz\/AD_4nXdjf_wHClNqkPtSl0NN_69dyCy-gd2rpR6YhwfTMTg70kQnSWC67ouM8DhLmgk9KW2GjVcOluCxuAzKsG9Z4PKW2TuoT4T2h68-KG4dWPgpuE7eVuSiLF2sEkOGzYXqyJJtAvjt?key=TUz5RH31nWeHKQtP2_eIOjgl\" alt=\"\" style=\"width:652px;height:auto\"\/><\/figure>\n<\/div>\n\n\n<p>These workshop results will be a <strong>very useful starting point<\/strong> concerning the processing tools in QGIS. We have the chance that the QGIS Swiss User group just financed some days of development to improve the Graphical Modeler, so we know how and where to start!<\/p>\n\n\n\n<p>We would like to thank all the participants once again for their contribution! We are very glad with the various priorities that have been identified and we look forward to playing our part in making the Graphical Modeler a complete and intuitive tool.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img data-recalc-dims=\"1\" height=\"562\" width=\"750\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/processing-blurred-2-1024x767.jpg?resize=750%2C562&#038;ssl=1\" alt=\"\" class=\"wp-image-15332\" style=\"width:624px;height:auto\"\/><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>In the afternoon of our 10 year anniversary, a mixed group of experienced QGIS users and developers from OPENGIS.ch got together to take a close look at the Graphical Modeler tool in QGIS. Example of a processing model This tool is not known, let alone used by all QGIS users. [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[242],"tags":[125],"class_list":["post-15321","post","type-post","status-publish","format-standard","hentry","category-newsletter-2025-march","tag-qgis-org"],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":12905,"url":"https:\/\/www.opengis.ch\/2022\/06\/27\/swiss-qgis-user-group-meeting-berne-2022\/","url_meta":{"origin":15321,"position":0},"title":"Swiss QGIS user group Meeting Berne 2022","author":"Fabian Binder","date":"27 juin 2022","format":false,"excerpt":"What a blast it was! The first QField user day in Bern with around 40 participants from Switzerland and neighbouring countries was packed with use case presentations and interesting discussions.","rel":"","context":"Dans &quot;Events&quot;","block_context":{"text":"Events","link":"https:\/\/www.opengis.ch\/fr\/category\/events\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/06\/P6153915-scaled.jpg?fit=1200%2C896&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/06\/P6153915-scaled.jpg?fit=1200%2C896&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/06\/P6153915-scaled.jpg?fit=1200%2C896&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/06\/P6153915-scaled.jpg?fit=1200%2C896&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/06\/P6153915-scaled.jpg?fit=1200%2C896&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":14040,"url":"https:\/\/www.opengis.ch\/fr\/2023\/11\/29\/new-qgis-courses-dates-for-2024\/","url_meta":{"origin":15321,"position":1},"title":"New QGIS Courses dates for 2024","author":"Anna Randegger","date":"29 novembre 2023","format":false,"excerpt":"Are you ready to dive into the world of GIS? We're thrilled to announce that our latest course dates for QGIS Basic and Advanced, Modelbaker, and Interlis are now open for registration! QGIS Basic Course Get started with the essentials of QGIS and discover how to visualize, manage, and analyze\u2026","rel":"","context":"Dans &quot;QGIS&quot;","block_context":{"text":"QGIS","link":"https:\/\/www.opengis.ch\/fr\/category\/gis\/qgis\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/11\/AdobeStock_490731056-scaled.jpeg?fit=1200%2C738&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/11\/AdobeStock_490731056-scaled.jpeg?fit=1200%2C738&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/11\/AdobeStock_490731056-scaled.jpeg?fit=1200%2C738&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/11\/AdobeStock_490731056-scaled.jpeg?fit=1200%2C738&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/11\/AdobeStock_490731056-scaled.jpeg?fit=1200%2C738&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3911,"url":"https:\/\/www.opengis.ch\/fr\/2018\/05\/28\/how-to-filter-features-in-qgis-using-the-graphical-processing-modeler\/","url_meta":{"origin":15321,"position":2},"title":"How to filter features in QGIS using the graphical processing modeler","author":"Matthias Kuhn","date":"28 mai 2018","format":false,"excerpt":"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\u2026","rel":"","context":"Dans &quot;Expressions&quot;","block_context":{"text":"Expressions","link":"https:\/\/www.opengis.ch\/fr\/category\/programming\/expressions\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2018\/05\/modeller.png?fit=1016%2C497&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2018\/05\/modeller.png?fit=1016%2C497&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2018\/05\/modeller.png?fit=1016%2C497&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2018\/05\/modeller.png?fit=1016%2C497&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":8314,"url":"https:\/\/www.opengis.ch\/fr\/2019\/12\/19\/qgis-on-the-road-episode-6\/","url_meta":{"origin":15321,"position":3},"title":"QGIS on the Road: Episode VI &#8211; The Last Bee","author":"Marco Bernasocchi","date":"19 d\u00e9cembre 2019","format":false,"excerpt":"Terrible news, a killer bee swarm escaped from a laboratory in northern Italy. Maya is desperate, if the killer bee reach her hives, it's all gone. Maybe the weather could help Maya so she modelling the speed of travel of the killer bees and animates her analysis to see if\u2026","rel":"","context":"Dans &quot;QGIS on the road&quot;","block_context":{"text":"QGIS on the road","link":"https:\/\/www.opengis.ch\/fr\/category\/events\/qgis-on-the-road\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2019\/12\/episode_06.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2019\/12\/episode_06.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2019\/12\/episode_06.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2019\/12\/episode_06.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2019\/12\/episode_06.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":15704,"url":"https:\/\/www.opengis.ch\/2023\/03\/06\/qgis-graphical-modeler\/","url_meta":{"origin":15321,"position":4},"title":"QGIS Modeling","author":"Naemi Meisser","date":"6 mars 2023","format":false,"excerpt":"Mit der graphischen Modellierung in QGIS lassen sich mehrere QGIS-Werkzeuge in einem logischen Ablauf kombinieren. Dank der visuellen Gestaltung k\u00f6nnen Anwender:innen ohne Programmierkenntnisse Automatisierungen in QGIS realisieren. Wiederkehrende Arbeitsabl\u00e4ufe k\u00f6nnen so effizient ausgef\u00fchrt und reproduziert werden.\u00a0","rel":"","context":"Dans &quot;QGIS courses&quot;","block_context":{"text":"QGIS courses","link":"https:\/\/www.opengis.ch\/fr\/category\/courses\/qgis-courses\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/03\/models_model.png?fit=783%2C583&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/03\/models_model.png?fit=783%2C583&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/03\/models_model.png?fit=783%2C583&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2023\/03\/models_model.png?fit=783%2C583&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":15740,"url":"https:\/\/www.opengis.ch\/2025\/06\/20\/opengis-ch-at-the-qgis-ch-user-meeting-2025-in-bern\/","url_meta":{"origin":15321,"position":5},"title":"OPENGIS.ch at the QGIS.ch User Meeting 2025 in Bern","author":"Marco Bernasocchi","date":"20 juin 2025","format":false,"excerpt":"OPENGIS.ch played a key role at the 2025 QGIS.ch User Meeting in Bern, contributing talks, a multilingual QField workshop, and showcasing our tools across multiple presentations \u2014 including our partnership in the QGIS Security Project and advancements in TEKSI and ModelBaker.","rel":"","context":"Dans &quot;Events&quot;","block_context":{"text":"Events","link":"https:\/\/www.opengis.ch\/fr\/category\/events\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250617_153244.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250617_153244.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250617_153244.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250617_153244.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/06\/20250617_153244.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pbdBtI-3Z7","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/posts\/15321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/comments?post=15321"}],"version-history":[{"count":8,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/posts\/15321\/revisions"}],"predecessor-version":[{"id":15348,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/posts\/15321\/revisions\/15348"}],"wp:attachment":[{"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/media?parent=15321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/categories?post=15321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.opengis.ch\/fr\/wp-json\/wp\/v2\/tags?post=15321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}