<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>QGIS User Conference 2026 on QGIS UC Website</title><link>https://uc2026.qgis.org/</link><description>Recent content in QGIS User Conference 2026 on QGIS UC Website</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://uc2026.qgis.org/index.xml" rel="self" type="application/rss+xml"/><item><title>QGIS User Conference 2026</title><link>https://uc2026.qgis.org/about/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://uc2026.qgis.org/about/</guid><description>&lt;section class="section ">
 &lt;div class="container content">
 
 &lt;div class="columns is-multiline is-centered">
 



&lt;div class="column is-3">
 &lt;nav id="sidebar" class="sidebar">
 
 &lt;ul class="content-wrapper">
 
 
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/"
 target=""
 rel=""
>
Home
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li class="is-active">

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/about/"
 target=""
 rel=""
>
About
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/schedule/"
 target=""
 rel=""
>
Schedule
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/activities/"
 target=""
 rel=""
>
Activities
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/sponsors/"
 target=""
 rel=""
>
Sponsors
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/attending/"
 target=""
 rel=""
>
Attending
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/presenting/"
 target=""
 rel=""
>
Presenting
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/accommodation/"
 target=""
 rel=""
>
Accommodation
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/tickets/"
 target=""
 rel=""
>
Tickets
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/apps/"
 target=""
 rel=""
>
Apps
&lt;/a>

 
 &lt;/li>
 &lt;/ul>
 &lt;/nav>
&lt;/div>


&lt;script>
function rotateArrow(e) {
 e.previousElementSibling.querySelector('img').classList.toggle('rotated');
}

function toggleSubMenu(listId) {
 let e = document.getElementById(listId);
 e.classList.toggle('unfolded');
 rotateArrow(e);
}

function toggleMenu() {
 document.getElementById('sidebar').classList.toggle('visible');
 document.getElementById('hamburger-btn').classList.toggle('open');
}


let items = document.getElementById('sidebar').getElementsByClassName('is-active');
let activeListItem = items[items.length - 1];
let ham = document.getElementById('ham-title');
let hamTitle = activeListItem.querySelector('a').textContent;
if (activeListItem.parentElement.previousElementSibling != null) {
 hamTitle = activeListItem.parentElement.previousElementSibling.querySelector('a').textContent + ' / ' + hamTitle;
}
ham.textContent = hamTitle;


document.querySelectorAll('li.is-active,li:has(.is-active)').forEach(li => {
 if (e = li.querySelector('ul')) {
 e.classList.toggle('unfolded');
 }
});
&lt;/script>

 &lt;div class="content column is-9"> 
 
 
 


&lt;h1 id="about">
 About
 &lt;a class="heading-anchor" href="#about">
	 ¶
 &lt;/a>
&lt;/h1>
&lt;p>&lt;div class="container rich " >
 

&lt;div class="cont coloring-6">&lt;/p></description></item><item><title>QGIS User Conference 2026</title><link>https://uc2026.qgis.org/accommodation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://uc2026.qgis.org/accommodation/</guid><description>&lt;section class="section ">
 &lt;div class="container content">
 
 &lt;div class="columns is-multiline is-centered">
 



&lt;div class="column is-3">
 &lt;nav id="sidebar" class="sidebar">
 
 &lt;ul class="content-wrapper">
 
 
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/"
 target=""
 rel=""
>
Home
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/about/"
 target=""
 rel=""
>
About
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/schedule/"
 target=""
 rel=""
>
Schedule
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/activities/"
 target=""
 rel=""
>
Activities
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/sponsors/"
 target=""
 rel=""
>
Sponsors
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/attending/"
 target=""
 rel=""
>
Attending
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/presenting/"
 target=""
 rel=""
>
Presenting
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li class="is-active">

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/accommodation/"
 target=""
 rel=""
>
Accommodation
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/tickets/"
 target=""
 rel=""
>
Tickets
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/apps/"
 target=""
 rel=""
>
Apps
&lt;/a>

 
 &lt;/li>
 &lt;/ul>
 &lt;/nav>
&lt;/div>


&lt;script>
function rotateArrow(e) {
 e.previousElementSibling.querySelector('img').classList.toggle('rotated');
}

function toggleSubMenu(listId) {
 let e = document.getElementById(listId);
 e.classList.toggle('unfolded');
 rotateArrow(e);
}

function toggleMenu() {
 document.getElementById('sidebar').classList.toggle('visible');
 document.getElementById('hamburger-btn').classList.toggle('open');
}


let items = document.getElementById('sidebar').getElementsByClassName('is-active');
let activeListItem = items[items.length - 1];
let ham = document.getElementById('ham-title');
let hamTitle = activeListItem.querySelector('a').textContent;
if (activeListItem.parentElement.previousElementSibling != null) {
 hamTitle = activeListItem.parentElement.previousElementSibling.querySelector('a').textContent + ' / ' + hamTitle;
}
ham.textContent = hamTitle;


document.querySelectorAll('li.is-active,li:has(.is-active)').forEach(li => {
 if (e = li.querySelector('ul')) {
 e.classList.toggle('unfolded');
 }
});
&lt;/script>

 &lt;div class="content column is-9"> 
 
 
 


&lt;h1 id="accommodation">
 Accommodation
 &lt;a class="heading-anchor" href="#accommodation">
	 ¶
 &lt;/a>
&lt;/h1>
&lt;p>&lt;div class="container rich " >
 

&lt;div class="cont coloring-6">&lt;/p></description></item><item><title>QGIS User Conference 2026</title><link>https://uc2026.qgis.org/activities/workshops/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://uc2026.qgis.org/activities/workshops/</guid><description>&lt;section class="section ">
 &lt;div class="container content">
 
 &lt;div class="columns is-multiline is-centered">
 



&lt;div class="column is-3">
 &lt;nav id="sidebar" class="sidebar">
 
 &lt;ul class="content-wrapper">
 
 
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/"
 target=""
 rel=""
>
Home
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/about/"
 target=""
 rel=""
>
About
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/schedule/"
 target=""
 rel=""
>
Schedule
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li class="is-active">

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/activities/"
 target=""
 rel=""
>
Activities
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/sponsors/"
 target=""
 rel=""
>
Sponsors
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/attending/"
 target=""
 rel=""
>
Attending
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/presenting/"
 target=""
 rel=""
>
Presenting
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/accommodation/"
 target=""
 rel=""
>
Accommodation
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/tickets/"
 target=""
 rel=""
>
Tickets
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/apps/"
 target=""
 rel=""
>
Apps
&lt;/a>

 
 &lt;/li>
 &lt;/ul>
 &lt;/nav>
&lt;/div>


&lt;script>
function rotateArrow(e) {
 e.previousElementSibling.querySelector('img').classList.toggle('rotated');
}

function toggleSubMenu(listId) {
 let e = document.getElementById(listId);
 e.classList.toggle('unfolded');
 rotateArrow(e);
}

function toggleMenu() {
 document.getElementById('sidebar').classList.toggle('visible');
 document.getElementById('hamburger-btn').classList.toggle('open');
}


let items = document.getElementById('sidebar').getElementsByClassName('is-active');
let activeListItem = items[items.length - 1];
let ham = document.getElementById('ham-title');
let hamTitle = activeListItem.querySelector('a').textContent;
if (activeListItem.parentElement.previousElementSibling != null) {
 hamTitle = activeListItem.parentElement.previousElementSibling.querySelector('a').textContent + ' / ' + hamTitle;
}
ham.textContent = hamTitle;


document.querySelectorAll('li.is-active,li:has(.is-active)').forEach(li => {
 if (e = li.querySelector('ul')) {
 e.classList.toggle('unfolded');
 }
});
&lt;/script>

 &lt;div class="content column is-9"> 
 
 
 


&lt;h1 id="workshop-day">
 Workshop Day
 &lt;a class="heading-anchor" href="#workshop-day">
	 ¶
 &lt;/a>
&lt;/h1>
&lt;p>&lt;div class="container rich " >
 

&lt;div class="cont coloring-6">&lt;/p></description></item><item><title>QGIS User Conference 2026</title><link>https://uc2026.qgis.org/apps/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://uc2026.qgis.org/apps/</guid><description>&lt;section class="section ">
 &lt;div class="container content">
 
 &lt;div class="columns is-multiline is-centered">
 



&lt;div class="column is-3">
 &lt;nav id="sidebar" class="sidebar">
 
 &lt;ul class="content-wrapper">
 
 
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/"
 target=""
 rel=""
>
Home
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/about/"
 target=""
 rel=""
>
About
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/schedule/"
 target=""
 rel=""
>
Schedule
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/activities/"
 target=""
 rel=""
>
Activities
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/sponsors/"
 target=""
 rel=""
>
Sponsors
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/attending/"
 target=""
 rel=""
>
Attending
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/presenting/"
 target=""
 rel=""
>
Presenting
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/accommodation/"
 target=""
 rel=""
>
Accommodation
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/tickets/"
 target=""
 rel=""
>
Tickets
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li class="is-active">

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/apps/"
 target=""
 rel=""
>
Apps
&lt;/a>

 
 &lt;/li>
 &lt;/ul>
 &lt;/nav>
&lt;/div>


&lt;script>
function rotateArrow(e) {
 e.previousElementSibling.querySelector('img').classList.toggle('rotated');
}

function toggleSubMenu(listId) {
 let e = document.getElementById(listId);
 e.classList.toggle('unfolded');
 rotateArrow(e);
}

function toggleMenu() {
 document.getElementById('sidebar').classList.toggle('visible');
 document.getElementById('hamburger-btn').classList.toggle('open');
}


let items = document.getElementById('sidebar').getElementsByClassName('is-active');
let activeListItem = items[items.length - 1];
let ham = document.getElementById('ham-title');
let hamTitle = activeListItem.querySelector('a').textContent;
if (activeListItem.parentElement.previousElementSibling != null) {
 hamTitle = activeListItem.parentElement.previousElementSibling.querySelector('a').textContent + ' / ' + hamTitle;
}
ham.textContent = hamTitle;


document.querySelectorAll('li.is-active,li:has(.is-active)').forEach(li => {
 if (e = li.querySelector('ul')) {
 e.classList.toggle('unfolded');
 }
});
&lt;/script>

 &lt;div class="content column is-9"> 
 
 
 


&lt;h1 id="apps">
 Apps
 &lt;a class="heading-anchor" href="#apps">
	 ¶
 &lt;/a>
&lt;/h1>
&lt;p>&lt;div class="container rich has-right" >
 

&lt;div class="cont coloring-1">&lt;/p></description></item><item><title>QGIS User Conference 2026</title><link>https://uc2026.qgis.org/attending/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://uc2026.qgis.org/attending/</guid><description>&lt;section class="section ">
 &lt;div class="container content">
 
 &lt;div class="columns is-multiline is-centered">
 



&lt;div class="column is-3">
 &lt;nav id="sidebar" class="sidebar">
 
 &lt;ul class="content-wrapper">
 
 
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/"
 target=""
 rel=""
>
Home
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/about/"
 target=""
 rel=""
>
About
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/schedule/"
 target=""
 rel=""
>
Schedule
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/activities/"
 target=""
 rel=""
>
Activities
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/sponsors/"
 target=""
 rel=""
>
Sponsors
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li class="is-active">

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/attending/"
 target=""
 rel=""
>
Attending
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/presenting/"
 target=""
 rel=""
>
Presenting
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/accommodation/"
 target=""
 rel=""
>
Accommodation
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/tickets/"
 target=""
 rel=""
>
Tickets
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/apps/"
 target=""
 rel=""
>
Apps
&lt;/a>

 
 &lt;/li>
 &lt;/ul>
 &lt;/nav>
&lt;/div>


&lt;script>
function rotateArrow(e) {
 e.previousElementSibling.querySelector('img').classList.toggle('rotated');
}

function toggleSubMenu(listId) {
 let e = document.getElementById(listId);
 e.classList.toggle('unfolded');
 rotateArrow(e);
}

function toggleMenu() {
 document.getElementById('sidebar').classList.toggle('visible');
 document.getElementById('hamburger-btn').classList.toggle('open');
}


let items = document.getElementById('sidebar').getElementsByClassName('is-active');
let activeListItem = items[items.length - 1];
let ham = document.getElementById('ham-title');
let hamTitle = activeListItem.querySelector('a').textContent;
if (activeListItem.parentElement.previousElementSibling != null) {
 hamTitle = activeListItem.parentElement.previousElementSibling.querySelector('a').textContent + ' / ' + hamTitle;
}
ham.textContent = hamTitle;


document.querySelectorAll('li.is-active,li:has(.is-active)').forEach(li => {
 if (e = li.querySelector('ul')) {
 e.classList.toggle('unfolded');
 }
});
&lt;/script>

 &lt;div class="content column is-9"> 
 
 
 


&lt;h1 id="attending">
 Attending
 &lt;a class="heading-anchor" href="#attending">
	 ¶
 &lt;/a>
&lt;/h1>
&lt;p>&lt;div class="container rich " >
 

&lt;div class="cont coloring-6">&lt;/p></description></item><item><title>QGIS User Conference 2026</title><link>https://uc2026.qgis.org/presenting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://uc2026.qgis.org/presenting/</guid><description>&lt;section class="section ">
 &lt;div class="container content">
 
 &lt;div class="columns is-multiline is-centered">
 



&lt;div class="column is-3">
 &lt;nav id="sidebar" class="sidebar">
 
 &lt;ul class="content-wrapper">
 
 
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/"
 target=""
 rel=""
>
Home
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/about/"
 target=""
 rel=""
>
About
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/schedule/"
 target=""
 rel=""
>
Schedule
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/activities/"
 target=""
 rel=""
>
Activities
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/sponsors/"
 target=""
 rel=""
>
Sponsors
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/attending/"
 target=""
 rel=""
>
Attending
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li class="is-active">

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/presenting/"
 target=""
 rel=""
>
Presenting
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/accommodation/"
 target=""
 rel=""
>
Accommodation
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/tickets/"
 target=""
 rel=""
>
Tickets
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/apps/"
 target=""
 rel=""
>
Apps
&lt;/a>

 
 &lt;/li>
 &lt;/ul>
 &lt;/nav>
&lt;/div>


&lt;script>
function rotateArrow(e) {
 e.previousElementSibling.querySelector('img').classList.toggle('rotated');
}

function toggleSubMenu(listId) {
 let e = document.getElementById(listId);
 e.classList.toggle('unfolded');
 rotateArrow(e);
}

function toggleMenu() {
 document.getElementById('sidebar').classList.toggle('visible');
 document.getElementById('hamburger-btn').classList.toggle('open');
}


let items = document.getElementById('sidebar').getElementsByClassName('is-active');
let activeListItem = items[items.length - 1];
let ham = document.getElementById('ham-title');
let hamTitle = activeListItem.querySelector('a').textContent;
if (activeListItem.parentElement.previousElementSibling != null) {
 hamTitle = activeListItem.parentElement.previousElementSibling.querySelector('a').textContent + ' / ' + hamTitle;
}
ham.textContent = hamTitle;


document.querySelectorAll('li.is-active,li:has(.is-active)').forEach(li => {
 if (e = li.querySelector('ul')) {
 e.classList.toggle('unfolded');
 }
});
&lt;/script>

 &lt;div class="content column is-9"> 
 
 
 


&lt;h1 id="call-for-papers">
 Call for Papers
 &lt;a class="heading-anchor" href="#call-for-papers">
	 ¶
 &lt;/a>
&lt;/h1>
&lt;p>&lt;div class="container rich " >
 

&lt;div class="cont coloring-2">&lt;/p></description></item><item><title>QGIS User Conference 2026</title><link>https://uc2026.qgis.org/schedule/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://uc2026.qgis.org/schedule/</guid><description>&lt;section class="section ">
 &lt;div class="container content">
 
 &lt;div class="columns is-multiline is-centered">
 



&lt;div class="column is-3">
 &lt;nav id="sidebar" class="sidebar">
 
 &lt;ul class="content-wrapper">
 
 
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/"
 target=""
 rel=""
>
Home
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/about/"
 target=""
 rel=""
>
About
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li class="is-active">

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/schedule/"
 target=""
 rel=""
>
Schedule
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/activities/"
 target=""
 rel=""
>
Activities
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/sponsors/"
 target=""
 rel=""
>
Sponsors
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/attending/"
 target=""
 rel=""
>
Attending
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/presenting/"
 target=""
 rel=""
>
Presenting
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/accommodation/"
 target=""
 rel=""
>
Accommodation
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/tickets/"
 target=""
 rel=""
>
Tickets
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/apps/"
 target=""
 rel=""
>
Apps
&lt;/a>

 
 &lt;/li>
 &lt;/ul>
 &lt;/nav>
&lt;/div>


&lt;script>
function rotateArrow(e) {
 e.previousElementSibling.querySelector('img').classList.toggle('rotated');
}

function toggleSubMenu(listId) {
 let e = document.getElementById(listId);
 e.classList.toggle('unfolded');
 rotateArrow(e);
}

function toggleMenu() {
 document.getElementById('sidebar').classList.toggle('visible');
 document.getElementById('hamburger-btn').classList.toggle('open');
}


let items = document.getElementById('sidebar').getElementsByClassName('is-active');
let activeListItem = items[items.length - 1];
let ham = document.getElementById('ham-title');
let hamTitle = activeListItem.querySelector('a').textContent;
if (activeListItem.parentElement.previousElementSibling != null) {
 hamTitle = activeListItem.parentElement.previousElementSibling.querySelector('a').textContent + ' / ' + hamTitle;
}
ham.textContent = hamTitle;


document.querySelectorAll('li.is-active,li:has(.is-active)').forEach(li => {
 if (e = li.querySelector('ul')) {
 e.classList.toggle('unfolded');
 }
});
&lt;/script>

 &lt;div class="content column is-9"> 
 
 
 


&lt;h1 id="schedule">
 Schedule
 &lt;a class="heading-anchor" href="#schedule">
	 ¶
 &lt;/a>
&lt;/h1>
&lt;p>&lt;div class="container rich " >
 

&lt;div class="cont coloring-6">&lt;/p></description></item><item><title>QGIS User Conference 2026</title><link>https://uc2026.qgis.org/sponsors/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://uc2026.qgis.org/sponsors/</guid><description>&lt;section class="section ">
 &lt;div class="container content">
 
 &lt;div class="columns is-multiline is-centered">
 



&lt;div class="column is-3">
 &lt;nav id="sidebar" class="sidebar">
 
 &lt;ul class="content-wrapper">
 
 
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/"
 target=""
 rel=""
>
Home
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/about/"
 target=""
 rel=""
>
About
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/schedule/"
 target=""
 rel=""
>
Schedule
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/activities/"
 target=""
 rel=""
>
Activities
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li class="is-active">

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/sponsors/"
 target=""
 rel=""
>
Sponsors
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/attending/"
 target=""
 rel=""
>
Attending
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/presenting/"
 target=""
 rel=""
>
Presenting
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/accommodation/"
 target=""
 rel=""
>
Accommodation
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/tickets/"
 target=""
 rel=""
>
Tickets
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/apps/"
 target=""
 rel=""
>
Apps
&lt;/a>

 
 &lt;/li>
 &lt;/ul>
 &lt;/nav>
&lt;/div>


&lt;script>
function rotateArrow(e) {
 e.previousElementSibling.querySelector('img').classList.toggle('rotated');
}

function toggleSubMenu(listId) {
 let e = document.getElementById(listId);
 e.classList.toggle('unfolded');
 rotateArrow(e);
}

function toggleMenu() {
 document.getElementById('sidebar').classList.toggle('visible');
 document.getElementById('hamburger-btn').classList.toggle('open');
}


let items = document.getElementById('sidebar').getElementsByClassName('is-active');
let activeListItem = items[items.length - 1];
let ham = document.getElementById('ham-title');
let hamTitle = activeListItem.querySelector('a').textContent;
if (activeListItem.parentElement.previousElementSibling != null) {
 hamTitle = activeListItem.parentElement.previousElementSibling.querySelector('a').textContent + ' / ' + hamTitle;
}
ham.textContent = hamTitle;


document.querySelectorAll('li.is-active,li:has(.is-active)').forEach(li => {
 if (e = li.querySelector('ul')) {
 e.classList.toggle('unfolded');
 }
});
&lt;/script>

 &lt;div class="content column is-9"> 
 
 
 


&lt;h2 id="organizers">
 Organizers
 &lt;a class="heading-anchor" href="#organizers">
	 ¶
 &lt;/a>
&lt;/h2>

















 
 
 
 
 
 
 
 
 
 
 

 
 
 &lt;div class="tile is-ancestor is-vertical funders">
 &lt;div class="tile">
 
 
 
 
 &lt;div class="tile is-parent" style="max-width: 25%">
 &lt;article class="tile is-child box notification organizers">
 &lt;a href="https://opengis.ch/">
 &lt;figure>
 &lt;img src="https://uc2026.qgis.org/sponsors/opengisch.svg" alt="OPENGIS.ch">
 &lt;/figure>
 &lt;h3 class="title is-5">OPENGIS.ch&lt;/h3>
 &lt;/a>
 &lt;/article>
 &lt;/div>
 
 
 
 &lt;div class="tile is-parent" style="max-width: 25%">
 &lt;article class="tile is-child box notification organizers">
 &lt;a href="https://qgis.ch/">
 &lt;figure>
 &lt;img src="https://uc2026.qgis.org/sponsors/qgis-ch.png" alt="QGIS Switzerland">
 &lt;/figure>
 &lt;h3 class="title is-5">QGIS Switzerland&lt;/h3>
 &lt;/a>
 &lt;/article>
 &lt;/div>
 
 
 
 &lt;div class="tile is-parent" style="max-width: 25%">
 &lt;article class="tile is-child box notification organizers">
 &lt;a href="https://qgis.org/">
 &lt;figure>
 &lt;img src="https://uc2026.qgis.org/sponsors/qgis-logo.svg" alt="QGIS.org">
 &lt;/figure>
 &lt;h3 class="title is-5">QGIS.org&lt;/h3>
 &lt;/a>
 &lt;/article>
 &lt;/div>
 
 &lt;/div>
 &lt;/div>
 



&lt;h2 id="co-organizers">
 Co-organizers
 &lt;a class="heading-anchor" href="#co-organizers">
	 ¶
 &lt;/a>
&lt;/h2>

















 
 
 
 
 
 
 
 
 
 
 

 



&lt;h2 id="sponsors">
 Sponsors
 &lt;a class="heading-anchor" href="#sponsors">
	 ¶
 &lt;/a>
&lt;/h2>

















 
 
 
 
 
 
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 

 
 &lt;h3 class="subtitle">Gold&lt;/h3>
 &lt;div class="tile is-ancestor is-vertical funders">
 &lt;div class="tile">
 
 
 
 
 &lt;div class="tile is-parent" style="max-width: 33%">
 &lt;article class="tile is-child box notification fund-large">
 &lt;a href="https://www.ebp.global">
 &lt;figure>
 &lt;img src="https://uc2026.qgis.org/sponsors/ebp-logo.svg" alt="EBP">
 &lt;/figure>
 &lt;h3 class="title is-5">EBP&lt;/h3>
 &lt;/a>
 &lt;/article>
 &lt;/div>
 
 
 
 &lt;div class="tile is-parent" style="max-width: 33%">
 &lt;article class="tile is-child box notification fund-large">
 &lt;a href="https://www.lutraconsulting.co.uk/">
 &lt;figure>
 &lt;img src="https://uc2026.qgis.org/sponsors/lutra-logo.svg" alt="Lutra Consulting">
 &lt;/figure>
 &lt;h3 class="title is-5">Lutra Consulting&lt;/h3>
 &lt;/a>
 &lt;/article>
 &lt;/div>
 
 &lt;/div>
 &lt;/div>
 

 
 
 
 
 
 
 
 
 
 
 

 
 &lt;h3 class="subtitle">Silver&lt;/h3>
 &lt;div class="tile is-ancestor is-vertical funders">
 &lt;div class="tile">
 
 
 
 
 &lt;div class="tile is-parent" style="max-width: 25%">
 &lt;article class="tile is-child box notification fund-medium">
 &lt;a href="https://www.arxit.com/">
 &lt;figure>
 &lt;img src="https://uc2026.qgis.org/sponsors/arxit-logo.webp" alt="Arx iT">
 &lt;/figure>
 &lt;h3 class="title is-5">Arx iT&lt;/h3>
 &lt;/a>
 &lt;/article>
 &lt;/div>
 
 &lt;/div>
 &lt;/div>
 

 
 
 
 
 
 
 
 
 
 
 

 

 
 
 
 
 
 
 
 
 
 
 

 

 


&lt;p>&lt;div class="container rich " >
 

&lt;div class="cont coloring-6">&lt;/p></description></item><item><title>QGIS User Conference 2026</title><link>https://uc2026.qgis.org/tickets/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://uc2026.qgis.org/tickets/</guid><description>&lt;section class="section ">
 &lt;div class="container content">
 
 &lt;div class="columns is-multiline is-centered">
 



&lt;div class="column is-3">
 &lt;nav id="sidebar" class="sidebar">
 
 &lt;ul class="content-wrapper">
 
 
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/"
 target=""
 rel=""
>
Home
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/about/"
 target=""
 rel=""
>
About
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/schedule/"
 target=""
 rel=""
>
Schedule
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/activities/"
 target=""
 rel=""
>
Activities
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/sponsors/"
 target=""
 rel=""
>
Sponsors
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/attending/"
 target=""
 rel=""
>
Attending
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/presenting/"
 target=""
 rel=""
>
Presenting
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/accommodation/"
 target=""
 rel=""
>
Accommodation
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li class="is-active">

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/tickets/"
 target=""
 rel=""
>
Tickets
&lt;/a>

 
 &lt;/li>
 
 
 &lt;li >

 
 
 





&lt;a
 class=""
 href="https://uc2026.qgis.org/apps/"
 target=""
 rel=""
>
Apps
&lt;/a>

 
 &lt;/li>
 &lt;/ul>
 &lt;/nav>
&lt;/div>


&lt;script>
function rotateArrow(e) {
 e.previousElementSibling.querySelector('img').classList.toggle('rotated');
}

function toggleSubMenu(listId) {
 let e = document.getElementById(listId);
 e.classList.toggle('unfolded');
 rotateArrow(e);
}

function toggleMenu() {
 document.getElementById('sidebar').classList.toggle('visible');
 document.getElementById('hamburger-btn').classList.toggle('open');
}


let items = document.getElementById('sidebar').getElementsByClassName('is-active');
let activeListItem = items[items.length - 1];
let ham = document.getElementById('ham-title');
let hamTitle = activeListItem.querySelector('a').textContent;
if (activeListItem.parentElement.previousElementSibling != null) {
 hamTitle = activeListItem.parentElement.previousElementSibling.querySelector('a').textContent + ' / ' + hamTitle;
}
ham.textContent = hamTitle;


document.querySelectorAll('li.is-active,li:has(.is-active)').forEach(li => {
 if (e = li.querySelector('ul')) {
 e.classList.toggle('unfolded');
 }
});
&lt;/script>

 &lt;div class="content column is-9"> 
 
 
 


&lt;h1 id="tickets">
 Tickets
 &lt;a class="heading-anchor" href="#tickets">
	 ¶
 &lt;/a>
&lt;/h1>
&lt;p>&lt;div class="container rich " >
 

&lt;div class="cont coloring-6">&lt;/p></description></item></channel></rss>