Tools and functionalities

Components used

  • QGIS


Qgis is an OpenSource Desktop GIS application, with a very strong dynamism and a growing range of features. QGIS provides many features by default, and can be extended through a plugin mechanism, written in the Python scripting language. There are lots of plugins available. Some has been developped for QWAT.

  • PostgreSQL / PostGIS


PostgreSQL is an open source object-relational database system. Very powerful, it has been developped for years and get a strong reputation for reliability, data integrity and correctness.


PostGIS is the spatial database of choice. It is used to store and manipulate the geographical data with ease and speed. It is full of features and let the you leverage the power of spatial analysis to transform your data into information.

Database model

The database model is essential in QWAT. It provides the tables and views to store the objects but also the mechanisms and automatisms to make the data processed according to the water distribution network management business.

The DB model contains a lot of triggers which route the informations and perform multiple operations on data to fit the requirements.

Main features

  • Ready to use Qgis project

QWAT has been designed to work with QGis. A default project for using QWAT is available. Symbology, groups and layers have been organized together to offer an ergonomic working environment. You need to have knowledges to use QGis and manage your water network (most of the tools you need to use are the default ones). Some plugins are available to help the data process.

All layers forms in QWAT have been customized to offer an ergonomic use of the data.

Using QGis as a background, you can use all the power of the software and use additional plugins for managing you data and projects. This is one of the greatest strength of QWAT.

  • Automatic installer

QWAT comes with a installer which create and initialize the database. If you whish to have some sample data, there is also a sample data set available.


If you want to get involved or follow the project, please consult our github.

You will find any complementary informations you need: