Lizmap Web Client

Create web map applications with QGIS

René-Luc D'Hont - 3liz

info@3liz.com / @3liz_NEWS

## 3liz * **QGIS** and **PostgreSQL** lovers * QGIS **core** contributors (mainly server) * 8 employees * QGIS / QGIS Server / PostgreSQL / Lizmap * **Open Source** forever * Development, server hosting, consulting, support, training ![Logo 3liz](media/logo_3liz_small.png)
## QGIS * Was a **simple** PostgreSQL/PostGIS **viewer** * Licensed under the **GNU General Public License** * Project of the **Open Source Geospatial Foundation** (OSGeo) * Runs on Linux, Unix, Mac OSX, Windows and Android * Supports **numerous** vector, raster, and database **formats** and **features**.
## QGIS is not only a Desktop app * **QGIS Server** as an OGC Data Server * **QGIS processing** console tool * **QField** a mobile [Q]GIS solution ![Logo QGIS](media/logo_qgis.png)
## Need to publish web maps ? * You already **use and love QGIS** as your main GIS tool * You need to publish **full-featured applications** to the web * You have **no time** to set up and configure web maps in **complex admin panels** nor reinventing the wheel ![Lizmap](media/logo_lizmap_small.png)
## Lizmap ♥ QGIS * The **QGIS desktop project** is your **web map configuration**: symbology, printing composers, attribute tables, editing forms, expressions, etc. * As **QField**, Prepare once deploy everywhere * **Lizmap QGIS plugin**: configure only specific map options (scales, available tools) * **Web admin panel** mainly for **authentication and authorization management** (users & groups) * It is **open-source**: Mozilla Public Licence ![Lizmap](media/logo_lizmap_small.png)
## History * Created in **2011** as simple QGIS project viewer * Based on **QGIS Server** and **OGC standards**: WMS, WFS, WMTS, WPS * Has evolved to a **full-featured** web gis application generator by integrating many great **QGIS features**: symbology, relations, printing, etc. ![Lizmap](media/logo_lizmap_small.png)
## How-to publish a web map application: * Create and set up your **QGIS project** (e.g. layers and server properties) * Use **Lizmap plugin** to configure the map options and tools (extent, scales, ...) * **Send** your QGIS project, lizmap configuration, data and others files **to the server** **\o/** You've got a web map based on this QGIS project **\o/**
## Use cases ### Some examples to demonstrate ### the main features
## Meylan - map catalog * French city in the Alps * Publish thematic maps for citizens * Eye-candy, with a focus on simplicity * https://geo.meylan.fr/
 
 
## Calvados and Gard- Custom theme * French departments of Normandy and Occitanie * Publish thematic maps for citizens * Promoting landscapes and monuments * https://atlas.calvados.fr/ and https://sig.gard.fr/
 
 
## Aduga - Popups ### Identify an object * **Urban planning agency** * Highlight key figures of **local business parks** * Use **Lizmap HTML popup** with QGIS tooltip & expressions
 
## Edition - Faunal observations * QGIS field **edit widgets** * QGIS Form **drag&drop** conception * **Draw** geometry - **GPS** use capabilities to draw * Edition **rights**
 
 
 
 
## Edition - Using QGIS expressions * Default value * Constraints * Fields group display rule * Drill-down (cascading) forms
![fields group display](media/lizmap_edition_fields_group_display.gif)
## Edition - Extra capabilities * **Geolocation** survey with precision controls * **Snapping** * Geometry toolbar
## Land Use - Dataviz * **Grand Narbonne** * **Valorization** of Land Use data * **Evolution** of Land Use data * **Crosover** Land Use data
 
 
 
## Grand Narbonne - find local products * Promoting locally sourced * Promoting local shops * Promoting local products * https://lizmap.legrandnarbonne.com/index.php/view/map/?repository=public&project=circuit_court
 
## Hérault - find places to get digital help * Promote access to online government and services * Promote places that are adapted to the needs * Promote local places * https://numeriquepourtous.herault.fr/index.php/view/map/?repository=in1&project=CD_34_Inclusin_Num
 
## Cadastre - business application * **French Britanny** group of cities: Centre Morbihan Communauté * Search **parcels** by location or owner information * Dedicated **Cadastre Lizmap modules** with a **QGIS Server Python plugin** * Lizmap native **access control** to protect sensitive data
 
## Address managing module * **Calvados** - Department of Normandy * Support for municipalities * **Help to enter** addresses (Lizmap + Postgres) * **Export** to French standard (BAL) for national DB
 
## A growing community * Different types of users * private companies * public organizations * research centers * Main contribution in **translation and documentation** * JS scripts repository contributions * Bug triaging ![French](media/flags/fr.png) ![Japan](media/flags/ja.png) ![Galician](media/flags/gl.png) ![Portuguese](media/flags/pt_PT.png) ![Brazilian](media/flags/pt_BR.png) ![Czech](media/flags/cs.png) ![Italian](media/flags/it.png) ![Hungarian](media/flags/hu.png) ![Dutch](media/flags/nl.png) ![Spanish](media/flags/es.png) ![Polish](media/flags/pl.png) ![Finnish](media/flags/fi.png) ![Swedish](media/flags/sv.png) ![Basque](media/flags/eu.png) ![German](media/flags/de.png) ![Russian](media/flags/ru.png) ![Greek](media/flags/el.png) ![Norwegian](media/flags/nb.png) ![Romanian](media/flags/ro.png) ![Turkish](media/flags/tr.png) ![Slovenian](media/flags/sl.png)
 
## Freely usable and used * Bonelli eagle 2017-2019 http://lizmap.aigledebonelli.fr/websig/lizmap/www/ * Indian ocean environment survey http://homisland.seas-oi.org/ * IRSTEA Earth Observation: https://mdl4eo-cartes.irstea.fr * Georice, South-East Asia: http://georice.net/lm/ * Faunalia (Italie) https://lizmap.faunalia.eu/ * Consorzio Toscana Nord (Italy) http://geoportale.cbtoscananord.it * Live QField users map: http://demo.qfield.org/websig/lizmap/www/ * Município de Arraiolos (Portugal) http://pdm-revisao.municipioarraiolos.pt/ * SAERI (South Atlantic): https://data.saeri.org/saeri_webgis/lizmap/www/
 
## Extensibility * Server sides modules * User Javascript scripts * CSS themes * Map Builder module * HTML powered : iframes, video/audio, etc.
 
 
## Next Lizmap release : 3.5 * Features * **Reverse** geometry button * **Dynamic** generation of the popup from the QGIS form * **Access control** based on Polygons * Under hood : * Refactoring * Tests * Consolidation
## Lizmap Roadmap * Lizmap Web Client **version 4** * Jelix 1.7+ * OpenLayers **6+** * **ECMAScript** 6 or 2016+ * W3C **Web Components** * **Less dependancies** * No cool frameworks
## Lizmap Roadmap * From **3.5** to Lizmap Web Client **version 4** * Use OL6+ for **background layers** * Use Jelix 1.7 to provide **significant URLs** * Use OL6+ for **editing** * move **tools** (measure, printing, etc) to OL6+ * Others changes * Then **drop** OpenLayers 2
# Links * Demo: https://demo.lizmap.com * Website: https://lizmap.com * Documentation https://doc.lizmap.com * docker-compose https://github.com/3liz/lizmap-docker-compose * To contribute * RFC: https://github.com/3liz/lizmap-rfc * web-client https://github.com/3liz/lizmap-web-client * plugin https://github.com/3liz/lizmap-plugin * documentation https://github.com/3liz/lizmap-documentation * localizing https://www.transifex.com/3liz-1/

Thank you for your attention

info@3liz.com / @3liz_NEWS