LIZMAP WEB CLIENT

Past, present & future

Etienne TRIMAILLE // MichaΓ«l DOUCHIN

QGIS UC 2024 / Bratislava

GIS ecosystem

The QGIS ecosystem gathers:

  • πŸ“± Mobile applications > QField & Mergin
  • βš™ A processing engine to run algs > QGIS Processing
  • πŸš€ A GIS Server > QGIS Server

QGIS Server

  • Extensible with Python plugins
  • Additional requests: GetPrint, GetLegendGraphics as JSON, etc

Lizmap Web Client uses the power of QGIS Server to bring maps in your browser

QGIS UC 2024 / Bratislava

Lizmap Web Client

Prepare your projects on QGIS desktop / publish them with Lizmap

  • FREE: opensource > Mozilla Public Licence (MPL 2.0)
  • SIMPLE: Generates web maps for any QGIS project - No Code web app publication
  • SECURE:
    • acts as a Proxy to QGIS Server
    • has a Web admin panel to manage users, rights, configurations
  • POWERFUL:
    • many features and tools are available: editing, printing, attribute table, search, spatial filter, etc.
    • extensible with JavaScript or Modules
  • MATURE 12 years of active development in QGIS Server & Lizmap Web Client
QGIS UC 2024 / Bratislava

QGIS & Lizmap Web Client

QGIS UC 2024 / Bratislava

Lizmap Web Client - some key features

  • πŸ‘₯ Manage rights on repositories, projects, layers, features, tools
  • ✏️ Rich editing forms for PostgreSQL layers / expressions for constraints
  • πŸ–¨οΈ Printing: QGIS print layout / Feature-based atlas PDF export
  • πŸ“Š Dataviz - show charts based on your data (pie, bar charts)
  • 🟰 QGIS relations: parent & child features / cascading filter

QGIS UC 2024 / Bratislava

QGIS Lizmap extension - An overview

The Lizmap extension allows:

  • βœ… to easily configure the QGIS project to publish,
  • πŸ› οΈ to choose which tools must be activated in your published map:

QGIS UC 2024 / Bratislava

QGIS Lizmap extension - project validation

A growing set of validity rules

  • πŸ”’ security: PostgreSQL SSL connection, services
  • πŸš€ performance: trusted project, estimated metadata, provider geometry, simplification, raster pyramids
  • βœ… good practices: primary keys, needed indexes
  • 🐞 issues prevention: duplicated layers, proprietary format (ECW)

QGIS UC 2024 / Bratislava

2023 - Lizmap 3.7 key features

QGIS UC 2024 / Bratislava

Lizmap 3.7 : layer tree

  • Allow to check/uncheck the layer symbology rules independently
  • A complete rework of the layer tree with modern Javascript object oriented code

legend

QGIS UC 2024 / Bratislava

Lizmap 3.7 : Printing layouts

  • Allow to choose which layouts are published
  • Add rights management per layout
  • Configure default values for options: output format, resolution
  • Allow to use a user-defined icon for each layout
  • Atlas is of course supported

print-plugin

QGIS UC 2024 / Bratislava

Lizmap 3.7 : relations management improvements

Very useful when you have a relation between a parent layer (ex: roads) and a child layer (ex: road works)

  • You can now easily create a new child feature from the parent information panel
  • The parent editing form respects the QGIS Drag&drop form layout

add-child edit-from-parent

QGIS UC 2024 / Bratislava

Lizmap 3.7 : Drawing improvements

  • New text labels items
  • Display measurements: length, area, perimeter
  • Toggle drawing constraints by angle/length from the previous node

draw-text draw-constraints

QGIS UC 2024 / Bratislava

Lizmap 3.7 : Improve PostgreSQL actions

Lizmap actions: run specific PostgreSQL queries and display results ->new project and layer contexts / Run an action programmatically with JavaScript

QGIS UC 2024 / Bratislava

2024 - Lizmap 3.8 features

Released last week

QGIS UC 2024 / Bratislava

Lizmap 3.8 - new features

  • Render all the checked layers as a single image
  • New management of the N to M relations data editor
  • Ability to display specific layer features at startup when set in URL
  • Improvement on the landing page content (logged and not logged user)
  • Tooltip feature when hovering the map: allow to build rich content with QGIS expressions
  • Popup: add toolbar for child features in the compact table view
  • Data editing - Improve snapping functionalities
  • New web component lizmap-features-table to display a compact list of features as a table
  • A big thank to Faunalia for your contributions to this version
QGIS UC 2024 / Bratislava

The new compact list of features

  • a reusable component which shows a compact list of layer features
  • 3.8: available only for user-defined HTML popup
  • will be used by default in editing form and identify results (popup) in 3.9
QGIS UC 2024 / Bratislava

A focus on Lizmap modules

Lizmap features can be extended with modules for dedicated use cases

QGIS UC 2024 / Bratislava

Presentation module - Tell a story with Lizmap

  • Create one or more presentation inside your maps
  • Create slides with rich text and medias (images or video)
  • Each slide can zoom to a specific area with a set of active layers

QGIS UC 2024 / Bratislava

PgRouting - Find your way

  • Based on the amazing PgRouting extension for PostgreSQL
  • The module adds routing tools which help the user to find its way
  • The routing graph is based on your data, not on a online API

QGIS UC 2024 / Bratislava

WPS module - Run processing algorithms

  • The power of QGIS processing toolbox inside Lizmap
  • Each map has its set of allowed algorithms or models
  • Run the algorithm: choose input values (buffer size, area code, etc.)
  • Results are displayed whenever the algs ends (asynchronous run)
  • Download produced outputs (layers, reports, etc.)

QGIS UC 2024 / Bratislava

The Future of Lizmap

QGIS UC 2024 / Bratislava

The future of Lizmap

Version 3.9:

  • Generalize the use of the compact list of features
  • Catch up with QGIS editing form capabilities
  • Copy-paste geometries between tools (drawing, selection, identified feature)
  • Integrate the presentation module inside Lizmap Web Client

Connect with our community !

  • Organize online events to meet users and developers
  • Gather user needs and maintain a roadmap with priorities
  • Communicate more: transition from twitter to Mastodon & Linkedin, etc.
QGIS UC 2024 / Bratislava

Thank you for your attention !

QGIS UC 2024 / Bratislava

TODO - Capture WPS - Taille de la police (pour tout voir) - Enlever la partie historique (trop long) -> DONE - Ajouter des slides avec images sur 3.8 -> trop de puces - Parler de notre offre d'hosting ? - Ajouter slide avec traductions ?