{"id":18689,"date":"2026-11-12T22:14:42","date_gmt":"2026-11-12T21:14:42","guid":{"rendered":"https:\/\/www.opengis.ch\/?p=18689"},"modified":"2026-11-12T22:14:45","modified_gmt":"2026-11-12T21:14:45","slug":"hackfest-2026-coming-home-to-laax-%f0%9f%8f%94%ef%b8%8f%f0%9f%92%9a","status":"publish","type":"post","link":"https:\/\/www.opengis.ch\/de\/2026\/11\/12\/hackfest-2026-coming-home-to-laax-%f0%9f%8f%94%ef%b8%8f%f0%9f%92%9a\/","title":{"rendered":"Hackfest 2026: Coming Home to Laax \ud83c\udfd4\ufe0f\ud83d\udc9a"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Some places are more than a dot on a map. For OPENGIS.ch, <em>Laax<\/em> is one of them.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Laax<\/em> is home to <strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">OPENGIS.ch<\/mark><\/strong>, and it is where QField was born. So when it came time for this year&#8217;s Hackfest, there was really <strong>only one place to go<\/strong>. In October 2026, our ninjas travelled from across Switzerland and around the world back to the mountains <strong>where it all began<\/strong>. And this time, we didn&#8217;t come alone.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"123\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited-1.jpg?resize=750%2C123&#038;ssl=1\" alt=\"\" class=\"wp-image-19095\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited-1.jpg?w=2390&amp;ssl=1 2390w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited-1.jpg?resize=300%2C49&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited-1.jpg?resize=1024%2C168&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited-1.jpg?resize=768%2C126&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited-1.jpg?resize=1536%2C251&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited-1.jpg?resize=2048%2C335&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited-1.jpg?w=2250&amp;ssl=1 2250w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Closing a circle \u27b0<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This year Laax also welcomed the <strong>QGIS User Conference<\/strong> and the <strong>29th QGIS Contributor Meeting<\/strong>, organised by <strong><a href=\"https:\/\/www.opengis.ch\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">OPENGIS.ch<\/mark><\/a><\/strong> and the <strong><a href=\"https:\/\/www.qgis.ch\/fr\/\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#579642\" class=\"has-inline-color\">Swiss QGIS user group<\/mark><\/a><\/strong>. For the QField team, the symbolism was hard to miss.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">QField exists because of QGIS. Every map, every form and every symbol a field worker sees on their phone is designed in QGIS and drawn by the QGIS rendering engine. QField is what happens when a community spends<strong> two decades building a world-class desktop GIS in the open<\/strong>, and then someone asks, <em>&#8222;what if we took this outside?&#8220;<\/em> Welcoming that community to the very village where <a href=\"http:\/\/opengis.ch\">OPENGIS.ch<\/a> and QField started felt like <strong>closing a circle<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Marco, QField&#8217;s creator, captured it in the title of his conference talk: <em>&#8222;QField, From Laax with \ud83d\udc9a&#8220;<\/em>. He told the story of a project that left these mountains and found its way to<strong> fieldwork sites on every continent<\/strong>. He also shared where it is heading next, with on-the-fly project creation, <strong>COGO tools, NTRIP support for RTK accuracy<\/strong> and <strong>3D data collection.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At the outdoor QField workshop, participants <strong>collected real data in the Alpine landscape<\/strong>, syncing it through QFieldCloud as they went. Other ninjas spent the onboarding day <strong>helping new contributors<\/strong> take their first steps into the QGIS codebase, or working <strong>on different projects<\/strong> for OPENGIS.ch. Many stayed on through the Contributor Meeting to work on QGIS itself. We don&#8217;t just build on QGIS. <strong>We help build it<\/strong>, and this week we got to do it <strong>side by side<\/strong> with the people who make it possible.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"1000\" data-id=\"18949\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4507.jpg?resize=750%2C1000&#038;ssl=1\" alt=\"\" class=\"wp-image-18949\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4507.jpg?resize=768%2C1024&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4507.jpg?resize=225%2C300&amp;ssl=1 225w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4507.jpg?resize=1152%2C1536&amp;ssl=1 1152w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4507.jpg?w=1500&amp;ssl=1 1500w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"745\" height=\"1024\" data-id=\"18989\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4549-edited-745x1024.jpg?resize=745%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-18989\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4549-edited.jpg?resize=745%2C1024&amp;ssl=1 745w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4549-edited.jpg?resize=218%2C300&amp;ssl=1 218w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4549-edited.jpg?resize=768%2C1056&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4549-edited.jpg?resize=1117%2C1536&amp;ssl=1 1117w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4549-edited.jpg?w=1279&amp;ssl=1 1279w\" sizes=\"auto, (max-width: 745px) 100vw, 745px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"1000\" data-id=\"18911\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4136-768x1024-1.jpg?resize=750%2C1000&#038;ssl=1\" alt=\"\" class=\"wp-image-18911\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4136.jpg?w=768&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4136.jpg?resize=225%2C300&amp;ssl=1 225w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4136.jpg?resize=1152%2C1536&amp;ssl=1 1152w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4136.jpg?resize=1536%2C2048&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4136.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n<\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">More than software<\/mark> \ud83e\udd77<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">People sometimes describe open source as a licence, or a way of distributing code. For us it has always been something bigger. It is <strong>our reason for being.<\/strong><br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Look around the room when the <strong><a href=\"http:\/\/opengis.ch\">OPENGIS.ch<\/a> ninjas<\/strong> get together and you see what we mean. There are <strong>developers, designers, consultants, project managers, administrators<\/strong> and <strong>support specialists<\/strong>. They come from different countries, speak different languages and bring very different backgrounds. On any given day, they work on different things: a new QField feature, a QFieldCloud improvement, a fix deep in QGIS, the development of GEORAMA by a fast-growing web team, the preparation of our upcoming courses, or a tailored solution for a client with a tough problem to solve. Not to mention Team 42, who keep things running behind the scenes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And they all share a stubborn belief that the best tools are <strong>built in the open<\/strong>, and that hard problems get solved faster <strong>when everyone can see the work and pitch in<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"225\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited.jpg?resize=750%2C225&#038;ssl=1\" alt=\"\" class=\"wp-image-19091\" style=\"aspect-ratio:3.3287925696594427\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited.jpg?w=2390&amp;ssl=1 2390w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited.jpg?resize=300%2C90&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited.jpg?resize=1024%2C308&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited.jpg?resize=768%2C231&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited.jpg?resize=1536%2C461&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited.jpg?resize=2048%2C615&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/hf_infographics2-edited.jpg?w=2250&amp;ssl=1 2250w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-4 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px\">\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"609\" data-id=\"18993\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4270a.png?resize=750%2C609&#038;ssl=1\" alt=\"\" class=\"wp-image-18993\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4270a.png?resize=1024%2C832&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4270a.png?resize=300%2C244&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4270a.png?resize=768%2C624&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4270a.png?resize=1536%2C1248&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4270a.png?resize=2048%2C1664&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4270a.png?w=2250&amp;ssl=1 2250w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"500\" data-id=\"18873\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_1353n.jpg?resize=750%2C500&#038;ssl=1\" alt=\"\" class=\"wp-image-18873\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_1353n.jpg?resize=1024%2C682&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_1353n.jpg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_1353n.jpg?resize=767%2C511&amp;ssl=1 767w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_1353n.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_1353n.jpg?resize=360%2C240&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_1353n.jpg?w=2000&amp;ssl=1 2000w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"500\" data-id=\"18869\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_1373.jpg?resize=750%2C500&#038;ssl=1\" alt=\"\" class=\"wp-image-18869\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_1373.jpg?resize=1024%2C682&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_1373.jpg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_1373.jpg?resize=767%2C511&amp;ssl=1 767w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_1373.jpg?resize=1536%2C1024&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_1373.jpg?resize=360%2C240&amp;ssl=1 360w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_1373.jpg?w=2000&amp;ssl=1 2000w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"540\" data-id=\"18881\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4190a.png?resize=750%2C540&#038;ssl=1\" alt=\"\" class=\"wp-image-18881\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4190a.png?resize=1024%2C737&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4190a.png?resize=300%2C216&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4190a.png?resize=767%2C552&amp;ssl=1 767w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4190a.png?resize=1536%2C1106&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4190a.png?w=2000&amp;ssl=1 2000w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n<\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">All of us are better than any one of us.<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">That <strong>belief<\/strong> shapes how OPENGIS.ch works every day. We are a distributed team spread across many time zones, and most of our collaboration happens the open-source way: in <strong>public<\/strong> <strong>repositories<\/strong>, in <strong>issue<\/strong> <strong>threads<\/strong> and in <strong>code<\/strong> <strong>reviews<\/strong>. That works remarkably well. But a week together in Laax is a reminder that the real foundation of open source is <strong>people<\/strong>, and <strong>the trust between people who choose to build something together.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A hackfest in the mountains was bound to produce <strong>a few stories<\/strong>. Our CEO flew down the mountain instead of taking the gondola, then stayed on as DJ until the very last moment. \ud83e\ude82 Our lead QField developer celebrated his birthday with all the ninjas singing around a raclette in a mountain chalet. \ud83e\uddc0 And some squatted and climbed their way to the perfect portraits for our website, because dedication to the shot is a team sport. \ud83c\udfcb\ud83d\udcf7<br><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"563\" data-id=\"18997\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4296-1.jpg?resize=750%2C563&#038;ssl=1\" alt=\"\" class=\"wp-image-18997\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4296-1.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4296-1.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4296-1.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4296-1.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4296-1.jpg?resize=2048%2C1536&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4296-1.jpg?w=2250&amp;ssl=1 2250w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"482\" data-id=\"19009\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/1791838606349-edited-1024x658.png?resize=750%2C482&#038;ssl=1\" alt=\"\" class=\"wp-image-19009\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/1791838606349-edited.png?resize=1024%2C658&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/1791838606349-edited.png?resize=300%2C193&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/1791838606349-edited.png?resize=768%2C494&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/1791838606349-edited.png?w=1301&amp;ssl=1 1301w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"563\" data-id=\"18957\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/PXL_20261005_092823261.jpg?resize=750%2C563&#038;ssl=1\" alt=\"\" class=\"wp-image-18957\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/PXL_20261005_092823261.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/PXL_20261005_092823261.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/PXL_20261005_092823261.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/PXL_20261005_092823261.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/PXL_20261005_092823261.jpg?w=2000&amp;ssl=1 2000w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" data-id=\"18937\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/20261007_190750.jpg?resize=750%2C422&#038;ssl=1\" alt=\"\" class=\"wp-image-18937\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/20261007_190750.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/20261007_190750.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/20261007_190750.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/20261007_190750.jpg?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/20261007_190750.jpg?w=2000&amp;ssl=1 2000w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" data-id=\"18885\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/20261008_124600.jpg?resize=750%2C422&#038;ssl=1\" alt=\"\" class=\"wp-image-18885\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/20261008_124600.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/20261008_124600.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/20261008_124600.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/20261008_124600.jpg?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/20261008_124600.jpg?resize=2048%2C1152&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/20261008_124600.jpg?w=2250&amp;ssl=1 2250w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large has-custom-border\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"500\" data-id=\"18865\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/I5D_4161.jpg?resize=750%2C500&#038;ssl=1\" alt=\"\" class=\"wp-image-18865\" style=\"border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/I5D_4161.jpg?w=1000&amp;ssl=1 1000w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/I5D_4161.jpg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/I5D_4161.jpg?resize=768%2C512&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/I5D_4161.jpg?resize=360%2C240&amp;ssl=1 360w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Out in the field<\/mark> \ud83d\uddfa\ufe0f<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Fittingly for a team that builds tools for fieldwork, we spent a lot of the week <strong>outdoors<\/strong>. Our users work on muddy trails, steep slopes and remote plateaus, so it does us good to get our own boots dirty now and then.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The October weather was on our side. Groups rode the <strong>cable car <\/strong>above<strong> <\/strong><em>Flims<\/em> and <strong>hiked<\/strong> across the <em>Segnes plateau<\/em>, a broad golden plain beneath a jagged wall of limestone peaks, with waterfalls pouring off the cliffs. Others <strong>wandered<\/strong> forest paths down to the turquoise <em>Caumasee<\/em>, or <strong>looked out over <\/strong>the<strong><em> <\/em><\/strong><em>Rhine Gorge<\/em> from a viewing platform high above the river. It is hard to walk through country like that without wondering how you would map it. <strong>Once a field person, always a field person.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Back in the village, the lobby of the <em>Riders Hotel<\/em> became our <strong>co-working space<\/strong> for the week. \ud83e\uddd1\u200d\ud83d\udcbb It was a happy mix of laptops, coffee and the kind of quick conversations that are so much easier in person. A question that might take a day of back and forth over chat gets settled in ten minutes at a shared table. We also set aside time to talk about <strong>how we work together and where we want to go next<\/strong>, filling a few walls with sticky notes along the way. When heads needed clearing, the football table saw some fiercely competitive matches.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full has-custom-border\" style=\"margin-top:0;margin-bottom:0\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"627\" height=\"836\" data-id=\"19053\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4346-1.jpg?resize=627%2C836&#038;ssl=1\" alt=\"\" class=\"wp-image-19053\" style=\"border-style:none;border-width:0px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;aspect-ratio:1\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4346-1.jpg?w=627&amp;ssl=1 627w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4346-1.jpg?resize=225%2C300&amp;ssl=1 225w\" sizes=\"auto, (max-width: 627px) 100vw, 627px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"627\" height=\"635\" data-id=\"19075\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4347-1-edited-1.jpg?resize=627%2C635&#038;ssl=1\" alt=\"\" class=\"wp-image-19075\" style=\"aspect-ratio:1\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4347-1-edited-1.jpg?w=627&amp;ssl=1 627w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4347-1-edited-1.jpg?resize=296%2C300&amp;ssl=1 296w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4347-1-edited-1.jpg?resize=50%2C50&amp;ssl=1 50w\" sizes=\"auto, (max-width: 627px) 100vw, 627px\" \/><\/figure>\n<\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Long tables, warm evenings \ud83d\udc65\ud83d\udd6f\ufe0f\ud83c\udf7d\ufe0f\ud83e\udd77\ud83e\udea9\ud83d\udcac<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If one image sums up the week, it is <strong>a long table full of people.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We walked through the forest together to <em>Tegia Larnags<\/em>, a wooden mountain restaurant, for an evening <strong>with the whole <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">OPENGIS.ch <\/mark>crew.<\/strong> There was good food, plenty of laughter, a few surprises, and a dance floor that stayed busy late into the night. Some of us had worked together online for months, or even years, without ever sharing a meal. Those conversations, about QField, about life, about the next big problem to tackle together, are <strong>where a team really grows.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"551\" data-id=\"19045\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-10-12-at-08.37.52-4-1-edited-1024x752.jpeg?resize=750%2C551&#038;ssl=1\" alt=\"\" class=\"wp-image-19045\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-10-12-at-08.37.52-4-1-edited.jpeg?resize=1024%2C752&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-10-12-at-08.37.52-4-1-edited.jpeg?resize=300%2C220&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-10-12-at-08.37.52-4-1-edited.jpeg?resize=768%2C564&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/WhatsApp-Image-2026-10-12-at-08.37.52-4-1-edited.jpeg?w=1500&amp;ssl=1 1500w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"378\" data-id=\"19049\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4321-1-edited.jpg?resize=750%2C378&#038;ssl=1\" alt=\"\" class=\"wp-image-19049\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4321-1-edited.jpg?w=790&amp;ssl=1 790w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4321-1-edited.jpg?resize=300%2C151&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/IMG_4321-1-edited.jpg?resize=768%2C387&amp;ssl=1 768w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"422\" data-id=\"19037\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/group_photo_2-1.jpg?resize=750%2C422&#038;ssl=1\" alt=\"\" class=\"wp-image-19037\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/group_photo_2-1.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/group_photo_2-1.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/group_photo_2-1.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/group_photo_2-1.jpg?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/group_photo_2-1.jpg?resize=2048%2C1152&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/group_photo_2-1.jpg?w=2250&amp;ssl=1 2250w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Some of the best moments were unplanned: <\/strong>a BBQ under a clear mountain sky, a busy bar on a cold night, and a team photo in matching OPENGIS.ch hoodies. For those who stayed on into the weekend, the village celebrated the return of the cattle from the high summer pastures with a traditional festival. It was a lovely reminder that <em>Laax<\/em> is a real mountain community, and that we are lucky to call it home.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\">Why it matters<\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hackfest is how we stay a team, and <strong>a stronger team makes better things<\/strong>. The trust, energy and ideas from a week like this flow straight back into our work. They show up in <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#80cc28\" class=\"has-inline-color\">QField<\/mark><\/strong> and <strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#4a6fae\" class=\"has-inline-color\">QFieldCloud<\/mark><\/strong>, in the projects we deliver for our clients, and in the code we contribute to QGIS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the end, the people who benefit most are the ones using what we build, out in the field, every day. <strong>What is good for our team is good for our users<\/strong>, and good for the open-source community we are proud to be part of.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This year it meant even more. We came back to the place <strong>where QField was born<\/strong>, with the whole OPENGIS.ch team together in one place. We left with full notebooks, tired legs, new friendships and a renewed sense of why we do this. <strong>It is about people from all over the world working together in the open to build tools that anyone, anywhere, can use to map what matters to them.<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-color\"><strong>Thank you \ud83d\udc9a\ud83e\udec2<\/strong><\/mark><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A huge thank you to everyone who made this week possible. Thank you to Anna for organising travel, accommodation and every detail in between, including warm clothes for the ninjas arriving from warmer climates. Thank you to the Swiss QGIS user group and everyone behind the QGIS User Conference and Contributor Meeting for bringing the community to our home. And thank you to the Rocks Resort and the Riders Hotel for being such great hosts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>From Laax, with \ud83d\udc9a.<\/strong><br>See you at the next Hackfest! \ud83e\udd77<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"276\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/logo_opengisch_open-source-geoninjas.png?resize=750%2C276&#038;ssl=1\" alt=\"\" class=\"wp-image-19061\" style=\"aspect-ratio:2.7162489894907034;width:160px;height:auto\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/logo_opengisch_open-source-geoninjas.png?resize=1024%2C377&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/logo_opengisch_open-source-geoninjas.png?resize=300%2C110&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/logo_opengisch_open-source-geoninjas.png?resize=767%2C282&amp;ssl=1 767w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/logo_opengisch_open-source-geoninjas.png?resize=1536%2C565&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/logo_opengisch_open-source-geoninjas.png?w=1824&amp;ssl=1 1824w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"474\" src=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/group_photo_1-edited-1024x647.jpg?resize=750%2C474&#038;ssl=1\" alt=\"\" class=\"wp-image-18861\" style=\"aspect-ratio:1.5827126328495305;width:612px;height:auto\" srcset=\"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/group_photo_1-edited.jpg?resize=1024%2C647&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/group_photo_1-edited.jpg?resize=300%2C190&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/group_photo_1-edited.jpg?resize=768%2C485&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/group_photo_1-edited.jpg?resize=1536%2C971&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/group_photo_1-edited.jpg?w=1706&amp;ssl=1 1706w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Some places are more than a dot on a map. For OPENGIS.ch, Laax is one of them. Laax is home to OPENGIS.ch, and it is where QField was born. So when it came time for this year&#8217;s Hackfest, there was really only one place to go. In October 2026, our [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":19037,"comment_status":"open","ping_status":"open","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_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[106],"tags":[],"class_list":["post-18689","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-events"],"jetpack-related-posts":[{"id":18105,"url":"https:\/\/www.opengis.ch\/de\/2026\/01\/22\/qgis-user-conference-2026-welcoming-the-community-to-laax\/","url_meta":{"origin":18689,"position":0},"title":"QGIS User Conference 2026: welcoming the community to Laax \ud83c\udfd4\ufe0f","author":"Marco Bernasocchi","date":"2026-01-22","format":false,"excerpt":"OPENGIS.ch is excited to co-organise the QGIS User Conference 2026 together with QGIS User Group Switzerland in Laax, our home in the Swiss Alps and the birthplace of QField. A mountain-top venue, breathtaking views, and space for open-source exchange will make this a truly memorable community gathering.","rel":"","context":"In &quot;Events&quot;","block_context":{"text":"Events","link":"https:\/\/www.opengis.ch\/de\/category\/events\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/01\/Screenshot-From-2026-01-22-18-12-29.jpg?fit=1200%2C591&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/01\/Screenshot-From-2026-01-22-18-12-29.jpg?fit=1200%2C591&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/01\/Screenshot-From-2026-01-22-18-12-29.jpg?fit=1200%2C591&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/01\/Screenshot-From-2026-01-22-18-12-29.jpg?fit=1200%2C591&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/01\/Screenshot-From-2026-01-22-18-12-29.jpg?fit=1200%2C591&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":12534,"url":"https:\/\/www.opengis.ch\/de\/2022\/02\/02\/qfield-data-crucial-in-disaster-relief-after-tongas-volcanic-eruption\/","url_meta":{"origin":18689,"position":1},"title":"QField collected data crucial in disaster relief after Tonga\u2019s volcanic eruption","author":"Marco Bernasocchi","date":"2022-02-02","format":false,"excerpt":"For once, it's not an app from the Silicon Valley, but from Laax in the Swiss Alps that made the news. By publishing QField as an open-source app, OPENGIS.ch allows companies, organisations and even countries without the necessary financial means to have the opportunity to benefit from this important data\u2026","rel":"","context":"In &quot;QField&quot;","block_context":{"text":"QField","link":"https:\/\/www.opengis.ch\/de\/category\/gis\/qfield\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/02\/qfield-field-training.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/02\/qfield-field-training.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/02\/qfield-field-training.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/02\/qfield-field-training.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2022\/02\/qfield-field-training.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":18653,"url":"https:\/\/www.opengis.ch\/de\/2026\/10\/22\/qgis-user-conference-2026-in-laax-%f0%9f%8f%94%ef%b8%8f%f0%9f%97%ba%ef%b8%8f%f0%9f%92%9a\/","url_meta":{"origin":18689,"position":2},"title":"QGIS User Conference 2026 in Laax \ud83c\udfd4\ufe0f\ud83d\uddfa\ufe0f\ud83d\udc9a","author":"Marco Bernasocchi","date":"2026-10-22","format":false,"excerpt":"We believe the long-term health of the QGIS ecosystem depends on more than just new features. Discover how OPENGIS.ch\u2019s Sustainability Initiative turns support contracts into lasting impact for open-source GIS.","rel":"","context":"In &quot;QGIS&quot;","block_context":{"text":"QGIS","link":"https:\/\/www.opengis.ch\/de\/category\/gis\/qgis\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/10\/logo-bg1.jpg?fit=1200%2C750&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/10\/logo-bg1.jpg?fit=1200%2C750&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/10\/logo-bg1.jpg?fit=1200%2C750&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/10\/logo-bg1.jpg?fit=1200%2C750&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/10\/logo-bg1.jpg?fit=1200%2C750&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":14420,"url":"https:\/\/www.opengis.ch\/de\/2024\/06\/06\/qfield-receives-prestigious-recognition-as-a-digital-public-good-from-the-digital-public-goods-alliance\/","url_meta":{"origin":18689,"position":3},"title":"QField receives prestigious recognition as a digital public good from the Digital Public Goods Alliance","author":"Marco Bernasocchi","date":"2024-06-06","format":false,"excerpt":"We are thrilled to announce that QField, has been officially recognized as a Digital Public Good (#digitalpublicgood #DPG) by the UN-endorsed Digital Public Goods Alliance . This prestigious recognition highlights QField\u2019s significant contributions to six key #UN Sustainable Development Goals #SDGs","rel":"","context":"In &quot;QField&quot;","block_context":{"text":"QField","link":"https:\/\/www.opengis.ch\/de\/category\/gis\/qfield\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/qfield-sdg-text.png?fit=1200%2C1019&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/qfield-sdg-text.png?fit=1200%2C1019&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/qfield-sdg-text.png?fit=1200%2C1019&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/qfield-sdg-text.png?fit=1200%2C1019&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2024\/06\/qfield-sdg-text.png?fit=1200%2C1019&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":18328,"url":"https:\/\/www.opengis.ch\/de\/2026\/04\/16\/qgis-sustainability-initiative-annual-report\/","url_meta":{"origin":18689,"position":4},"title":"QGIS Sustainability Initiative \u2013 Annual Report","author":"Denis","date":"2026-04-16","format":false,"excerpt":"We believe the long-term health of the QGIS ecosystem depends on more than just new features. Discover how OPENGIS.ch\u2019s Sustainability Initiative turns support contracts into lasting impact for open-source GIS.","rel":"","context":"In &quot;QGIS&quot;","block_context":{"text":"QGIS","link":"https:\/\/www.opengis.ch\/de\/category\/gis\/qgis\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/04\/qsi_blog-post-sm.jpg?fit=1200%2C540&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/04\/qsi_blog-post-sm.jpg?fit=1200%2C540&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/04\/qsi_blog-post-sm.jpg?fit=1200%2C540&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/04\/qsi_blog-post-sm.jpg?fit=1200%2C540&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/04\/qsi_blog-post-sm.jpg?fit=1200%2C540&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":15441,"url":"https:\/\/www.opengis.ch\/de\/2026\/06\/01\/python-full-stack-engineer-django-focused-80-100-remote\/","url_meta":{"origin":18689,"position":5},"title":"Python Full-Stack Engineer (Django focused) (80-100% Remote)","author":"Marco Bernasocchi","date":"2026-06-01","format":false,"excerpt":"Location: Remote (at least 4h overlap with CET) Employment Type: Full-time (80-100%) About OPENGIS.ch: OPENGIS.ch is a team of Full-Stack GeoNinjas offering personalized open-source geodata solutions to Swiss and international clients. We are dedicated to using and developing open-source tools, providing flexibility, scalability, and future-proof solutions, and playing a key\u2026","rel":"","context":"In &quot;Job Postings Archive&quot;","block_context":{"text":"Job Postings Archive","link":"https:\/\/www.opengis.ch\/de\/category\/jobs\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?fit=1200%2C1167&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?fit=1200%2C1167&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?fit=1200%2C1167&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?fit=1200%2C1167&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2025\/03\/image.png?fit=1200%2C1167&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pbdBtI-4Rr","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.opengis.ch\/wp-content\/uploads\/2026\/11\/group_photo_2-1.jpg?fit=2560%2C1440&ssl=1","_links":{"self":[{"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/posts\/18689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/comments?post=18689"}],"version-history":[{"count":27,"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/posts\/18689\/revisions"}],"predecessor-version":[{"id":19105,"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/posts\/18689\/revisions\/19105"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/media\/19037"}],"wp:attachment":[{"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/media?parent=18689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/categories?post=18689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.opengis.ch\/de\/wp-json\/wp\/v2\/tags?post=18689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}