QGIS Web Client (QWC) - project status and new developments
2026-09-01 , Dahlia2

QGIS Web Client (QWC) is a modular next generation responsive web client for QGIS Server, built with ReactJS and OpenLayers. This presentation gives a short introduction to the QWC project and presents new developments.


The QGIS Web Client (QWC) provides publication of QGIS projects on the web with the same look and feel as QGIS Desktop, thanks to QGIS Server. The environment consists of a modern web application written in JavaScript using ReactJS and OpenLayers, and the qwc-services, an ecosystem of server-side Python/Flask microservices that can be used, for example, to manage user rights and edit geospatial data within the web application. This presentation gives a short introduction to the QWC project and presents new developments, e.g. the 3D view, which was developed using THREE.JS and Giro3D.


Level of technical complexity: 1 - beginner Give indication of resources (video, web pages, papers, etc.) to read in advance, that will help get up to speed on advanced topics.:

https://qwc-services.github.io
https://github.com/qgis/qwc2

Indicate what is (are) the open source project(s) essential in your talk:

QGIS Web Client (QWC)

I make my conference contribution available under the CC BY 4.0 license. The conference contribution comprises the abstract, the text contribution for the conference proceedings, the presentation materials as well as the video recording and live transmission of the presentation:

Dr. Marco Hugentobler has been working with geographical information systems for the past 30 years. After the dissertation at the Institute of Geography, University of Zurich, he worked as a software engineer in the automotive sector. Since 2003 he has been working on the QGIS project. From 2006 until 2016 he was the head of development as member of the Project Steering Committee (PSC). In 2006 he began programming the QGIS server that was created as part of two research projects at the Institute of Cartography (ETH Zurich). In 2010 he joined Sourcepole AG as a co-owner.