LIZMAP WEB CLIENT

Web Geoportal for QGIS

Nicolas Boisteault

FOSS4G Belgium 2025

3Liz

  • French company
  • Open Source forever, check our GitHub https://github.com/3liz/
  • Core contributors in QGIS, server side mainly
  • PyQGIS development, Lizmap development, Lizmap hosting (SAAS), support, trainings about PyQGIS, PostGIS, Lizmap...
FOSS4G Belgium 2025

QGIS Desktop

We sometimes spend a lot of time configuring our project in QGIS Desktop โฐ

  • Setting up layers and relations

  • Layers symbology

  • Build form to make it easy to add data

  • PDF print layout

  • ...

FOSS4G Belgium 2025

QGIS Desktop

FOSS4G Belgium 2025

Need to share your work ?

  • We already use QGIS as our main GIS tool
  • We are used to it !
  • Then we need to publish a full-featured application to the web ?
  • We do not want to spend again time to set up and configure web maps in complex admin panels, re-styling layers, forms etc.
FOSS4G Belgium 2025

One thing to know

  • QGIS is not only a desktop application
  • But a GIS server as well ๐Ÿš€
  • OGC certification since 2018 : WMS, WFS, WMTS...
FOSS4G Belgium 2025

On top of QGIS Server

  • Lizmap Web Client
  • Prepare on QGIS desktop, deploy on Lizmap
  • Web administration panel is mainly for authentication and authorization management (users and groups)
  • All other configurations are done within QGIS desktop
FOSS4G Belgium 2025

How to

  • Create a project with some layers
  • Use the Lizmap plugin to configure some options specific for the web (extent, scales, tools available etc.)
  • And upload on the Lizmap server
  • You've got a web map based on the QGIS project

FOSS4G Belgium 2025

Use cases of Lizmap

Some examples to demonstrate
the main features

FOSS4G Belgium 2025

Map Catalog in Meylan

French city in the Alps
Publish thematic maps for citizens
Eye-candy, with simplicity
https://geo.myelan.fr

FOSS4G Belgium 2025

FOSS4G Belgium 2025

FOSS4G Belgium 2025

Custom CSS themes

FOSS4G Belgium 2025

FOSS4G Belgium 2025

Embed in another website - AF3V

  • Possible to embed Lizmap in another website
  • AF3V : French association about bicycle routes
  • https://Af3v.org
FOSS4G Belgium 2025

FOSS4G Belgium 2025

Dataviz with land use in Guadeloupe

FOSS4G Belgium 2025

FOSS4G Belgium 2025

FOSS4G Belgium 2025

FOSS4G Belgium 2025

Identify feature

  • ADUGA, Urban planning agency
  • Highlight key figures of local business parks
  • Use core QGIS HTML Maptip to use QGIS expressions
FOSS4G Belgium 2025

FOSS4G Belgium 2025

Treeview

FOSS4G Belgium 2025

Attribute table

Using DataTables, a JavaScript library to display dynamic tables

FOSS4G Belgium 2025

Layer editing

Setting up forms in QGIS desktop can be very powerful !

thanks to many features such as Drag&Drop designer, container, visibility by expression, constraints, widgets...

FOSS4G Belgium 2025

Layer editing

Different kind of native editing widgets from QGIS desktop : date picker, dropdown, text input, checkox...

FOSS4G Belgium 2025

Layer editing

Constraints with a QGIS expression

FOSS4G Belgium 2025

Layer editing

Constraints with a QGIS expression

center

FOSS4G Belgium 2025

Layer editing - Extra capabilities

  • Geolocation, GPS accuracy control for field mapping
  • Snapping with existing features
  • Geometry toolbar
    • Reverse line geometry etc
FOSS4G Belgium 2025

Form filtering in Narbonne

FOSS4G Belgium 2025

FOSS4G Belgium 2025

Extent Lizmap core with some additional modules ๐ŸŒŸ

FOSS4G Belgium 2025

AltiProfil

FOSS4G Belgium 2025

Web Processing Service

  • To expose QGIS Processing (the toolbox and modeler) on the web

FOSS4G Belgium 2025

Extend Lizmap with some additional JavaScript

https://github.com/3liz/lizmap-javascript-scripts

FOSS4G Belgium 2025

FOSS4G Belgium 2025

Add a Mapillary viewer

FOSS4G Belgium 2025

Access control

  • Possible to have users and groups
  • Different level of filtering and check access control :
    • Make group of projects visible or not on the landing page
    • Make projects visible or not
    • Make layers visible or not
    • Make editing available or not for a layer
    • Within the same layer, make features visible or not (either by attribute or by spatial intersection)
FOSS4G Belgium 2025

Access control

  • Spatial filtering, like a mask layer

center

FOSS4G Belgium 2025

A growing community

  • Different kind of users
    • Private companies
    • Public organizations
    • Research centers
  • Main contribution from the Open Source community in
FOSS4G Belgium 2025

Translations

๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡จ๐Ÿ‡ฟ ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿ‡ต๐Ÿ‡น ๐Ÿ‡ฏ๐Ÿ‡ต ๐Ÿ‡ท๐Ÿ‡บ ๐Ÿ‡บ๐Ÿ‡ฆ ๐Ÿ‡ฎ๐Ÿ‡น ๐Ÿ‡ต๐Ÿ‡ฑ ๐Ÿ‡ท๐Ÿ‡ด ๐Ÿ‡ฉ๐Ÿ‡ช ๐Ÿ‡ธ๐Ÿ‡ฐ ๐Ÿ‡ธ๐Ÿ‡ช ๐Ÿ‡ง๐Ÿ‡ท ๐Ÿ‡ช๐Ÿ‡ธ ๐Ÿ‡ณ๐Ÿ‡ฑ ๐Ÿ‡ญ๐Ÿ‡บ ๐Ÿ‡ซ๐Ÿ‡ฎ ๐Ÿ‡ฌ๐Ÿ‡ท ๐Ÿ‡ณ๐Ÿ‡ด ๐Ÿ‡ฆ๐Ÿ‡ท ๐Ÿ‡ฎ๐Ÿ‡ฉ ๐Ÿ‡ธ๐Ÿ‡ฎ

FOSS4G Belgium 2025

Freely usable and used worldwide

FOSS4G Belgium 2025

FOSS4G Belgium 2025

Want to try Lizmap?

Ask us!
Test our Lizmap hosting one month for free.

๐Ÿ‘‡

info@3liz.com

FOSS4G Belgium 2025

Questions

Thank you for your attention.

FOSS4G Belgium 2025

https://carto.aduga.org/index.php/view/map?repository=observatoire&project=atlas_zae_lizmap_383