G3W-SUITE¶
What is G3W?¶
G3W-SUITE is a modular client-server application designed for the management and publication of interactive map projects. It was created to offer a simple, fast, and autonomous solution for publishing cartographic projects developed with QGIS on a WebGIS client.

Built using the Django framework and written in Python, G3W-SUITE integrates the core components of QGIS to help users build and publish their own Geographic Information System (GIS) solutions in an intuitive way.
Core Technologies¶
G3W-SUITE is entirely based on well-established Open Source software components, centered around QGIS:
- QGIS Desktop: For managing cartographic data, editing, and designing high-quality map projects.
- QGIS Server: For publishing QGIS projects as Open Geospatial Consortium (OGC) services.
Current Compatibility:
G3W-SUITE version 3.9 is compatible with QGIS 3.34 LTR (both Server and Desktop).
Only the latest LTR (Long-Term Release) version of QGIS is supported.
Modular Architecture of G3W-SUITE¶
G3W-SUITE is composed of three primary modules:
-
G3W-ADMIN
- Administration interface for project management
- Handles ACL (Access Control List)
- Includes an OGC proxy server
- Provides a REST API server
-
G3W-CLIENT
- A cartographic web client
- Enables viewing and interaction with published OGC services
-
Front-End Geographic Portal
- Provides public access to thematic groups
- Allows exploration of WebGIS services and related information

Key Features and Capabilities¶
Through the G3W-SUITE web interface, users can:
- Publish QGIS projects directly to the WebGIS environment in a structured manner
- Organize WebGIS services into multi-level thematic and functional containers
- Manage users and groups with customizable functional roles
- Create and manage various search methods
- Edit spatial data online
- Extent capabilities by activating specific functional modules to extend.
- Define access permissions for both services and functional modules per user
Version Compatibility and Branch Status¶
Currently, G3W-SUITE does not follow a traditional versioning system. However, the following branches are available, each aligned with specific versions of Python, Django, and QGIS:
Branch | Python | Django | QGIS | QGIS API | Status |
---|---|---|---|---|---|
dev |
3.12 | 4.2 | 3.34 | Used | Active development |
v3.9 |
3.12 | 4.2 | 3.34 | Used | Bug fixing |
v3.8 |
3.10 | 3.2 | 3.34 | Used | Bug fixing |
v3.7 |
3.10 | 3.2 | 3.28 | Used | End of support |
v3.6 |
3.10 | 3.2 | 3.22 | Used | End of support |
v3.5 |
3.10 | 2.2 | 3.22 | Used | End of support |
v3.4 |
3.8 | 2.2 | 3.22 | Used | End of support |
v3.3 |
3.6 | 2.2 | 3.16 | Used | End of support |
v3.2 |
3.6 | 2.2 | 3.16 | Used | End of support |
v3.1 |
3.6 | 2.2 | 3.10 | Used | End of support |
v3.0 |
3.6 | 2.2 | 3.10 | Used | End of support |
Note: For more information, see the full G3W-SUITE documentation.