FOSS4G 2022 general tracks

Etienne Trimaille

I'm an active contributor in the OpenStreetMap community, mainly on the QuickOSM project, a QGIS plugin to extract OSM data within QGIS.

For work, I'm a GIS developer at 3Liz, mainly focused on QGIS desktop and server plugins.
3Liz is a opensource GIS solution based in France, we are working on Lizmap, the opensource project for publishing a QGIS project on the web.


Sessions

08-25
09:00
30min
State of OSM in QGIS
Etienne Trimaille

QGIS is one of the most used Open-Source GIS Software. It is possible to display, edit, analyse, process different kind of data such as vector, raster, mesh, point clouds etc.

QGIS has some native functionalities to work with OSM data. Either with raster layer as a basemap, or with vector, QGIS can deal with OSM data. Depending on the amount of data to work with, the need to "refresh" the data (from the main OSM database), the extent of the coverage, different plugins or technologies are possible.

This presentation will try to give an overview how it's possible to use OpenStreetMap data within QGIS according to different situations (Geocoding, TMS/WMS, Overpass-API, Docker, PostgreSQL…).
The presentation will show how you can contribute to QuickOSM to add some default « map preset » to QuickOSM core on GitHub. This feature in QuickOSM allows users to have a set of vector layer with styles in QGIS which are ready to be used, with a symbology.

State of software
Room Limonaia
08-25
15:25
5min
Dataviz in QGIS and on the web
Matteo Ghetta, Etienne Trimaille

QGIS and Dataviz

Creating plots is out of the main scopes of QGIS but thanks to the simple Python API, it is easy enough to create additional scripts and plugins. The DataPlotly plugin has been developed for QGIS(the first release was created in 2017 while nowadays the plugin has been downloaded more than 100,000 times). It's today a well maintained Python plugin with a growing community of developers, users and testers.

DataPlotly allows creating D3 like plots from spatial data. It is build on top of Plotly.com, a JavaScript library which offers an easy API for many languages such as Python, R, Matlab etc.

The plots are completely interactive so that plot elements are directly linked with map items; therefore the user is able to query map items from the main plot canvas. Thanks to a crowdfunding campaign, the functionalities of DataPlotly were extended: a complete refactoring of the code, more plots but especially the creation of plots in the layout composer, also for atlas layouts.

The plugin is also compatible for QGIS server. Lizmap Web Client is an opensource server application to publish QGIS project on the web without any coding skills needed. It’s using QGIS Server in the backend so users have the same rendering between their QGIS Desktop and the web version of their project.
Thanks to the DataPlotLy plugin installed on QGIS Server and to the Lizmap application, it allows users to print PDF with plots from in their web-browser.

Use cases & applications
Room 4
08-26
09:00
30min
State of Lizmap - Past / Present / Futur
Boisteault Nicolas, Etienne Trimaille, René-Luc Dhont

Lizmap is an opensource server application to publish QGIS project on the web without any coding skills needed.
It's using QGIS Server in the backend so users have the same rendering between their QGIS Desktop and the web version of their project.

QGIS Server and Lizmap are reading QGIS project to publish layers with their legend, forms, print layout, layer relationships... Some additional Lizmap configuration can be added to have dataviz capabilities, decide or not to publish the attribute table or to configure the feature filter form. No coding skills are required, all the configuration is done using QGIS Desktop user interface.
The QGIS project is adapted for web browsers and have a responsive UI. Lizmap include some Access Control List at different levels such as project, layer or even features.

The goal of this presentation is to show the state of this opensource project hosted on GitHub and to explain the roadmap.

State of software
Room Onice