Walter Lorenzetti

Server-side developer of WebGis applications.
Django and Python developer.

The speaker's profile picture

Pronouns of the main speaker

He/her


Sessions

09-28
14:00
240min
G3W-SUITE: publish and manage QGIS projects on the web. Deploy and administration.
Walter Lorenzetti

G3W-SUITE is a modular, client-server application (based on QGIS-Server) for managing and publishing interactive QGIS cartographic projects of various kinds in a totally independent, simple and fast way.
The application can organize cartographic contents in a hierarchic way, helping the content management in structured contexts.
Accessing administration, consultation of projects, editing functions and use of different modules are based on a hierarchic system of user profiling, open to editing and modulation.
The suite is made up of two main components: G3W-ADMIN (based on Django and Python) as the web administration interface and G3W-CLIENT (based on OpenLayer and Vue) as the cartographic client.
They communicate through a series of API REST which makes them totally interchangeable.
The application is compatible with QGIS 3.16 LTR and it is based on strong integration with the QGIS API.
G3W-SUITE integrates the QGIS Python API totally, the suite itself works as a WMS, WFS, WCS server. The QGIS APIs are used to access vector data both in reading and in writing (editing module), they are also used to filter the data using the QGIS expression system or through direct queries on the provider (for example for PostgreSQL data provider ) in a different way for different users or groups of users
A particularly advanced function is related to online editing and to the possibility of easily creating web cartographic management systems by defining the various aspects (attribute form, wediting widget, constraints, default value…) at the level of the QGIS project.
Geographical and alphanumeric filters (based on individual users) can be defined for the visualization and editing aspects.
Another aspect of considerable interest is the strong integration with the QGIS DataPlotly plugin.
The plots created with the plugin and saved as xml, can be uploaded to the suite for viewing them on the client side.
The plots can be dynamically filtered based on the elements displayed in the visible map area or based on the selected features
G3W-SUITE is released on GitHub with Mozilla Public Licence 2.0.

Don't forget to register before we run out of tickets!

Chavela Vargas