2026-07-01 –, A11
The QGIS Web Client (QWC) is a fully-fledged application for publishing QGIS projects on the web. It offers both 2D and 3D views.
With the QGIS Web Client (QWC), you can publish your projects on the internet with the same visualisation as QGIS Desktop, thanks to the QGIS Server. The environment consists of a modern web application written in JavaScript based on ReactJS and OpenLayers, as well as the qwc-services, an ecosystem of server-side Python/Flask microservices that can be used, for example, to manage user permissions and process geodata within the web application.
The new 3D view, developed using THREE.JS and Giro3D, also offers the ability to display and sketch 3D scenes based on 3D tiles, and is a comprehensive tool for urban planning.
QWC is modular and extensible, offering both a standard web application and a development framework. You can easily start with the standard application and then customise your application as required, depending on your needs and development capabilities.
This talk will give an overview of the QWC’s architecture and introduce the numerous new features developed over the past year.
QGIS, QGIS Web Client
Give indication of resources (video, web pages, papers, etc.) to read in advance, that will help get up to speed on advanced topics.:https://github.com/qgis/qwc2/
https://qwc-services.github.io/
https://github.com/qwc-services/qwc-docker/
Software Engineer at Sourcepole AG