## 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/