Software development


The current GGIS version was built based on GeoNode, a free and open-source software for deploying Spatial Data Infrastructure (SDI). GeoNode support the sharing of map layers, documents, as well as the creation of map viewers. As GeoNode complies with OGC standards, it allows map layers to be exchanged with external servers. GeoNode itself integrates multiple free and open-source components like PostGIS (Database) GeoServer (Server), MapStore (Maps), etc.

In addition to geographic coordinates (XY dimension), well and monitoring data also have a depth/elevation (Z dimension) and a time component (T dimension) that cannot be visualized in GeoNode. Therefore, a dedicated section was developed on top of GeoNode for sharing well and monitoring data. Once in the system, well and monitoring data are automatically converted into map layers that become available in GeoNode.

GGIS architecture

Architecture of the GGIS


Structure of the Well and Monitoring Database

Furthermore, the home page of the GeoNode application was customized to provide access to the well and monitoring database and to provide a direct access to the most popular map viewers.


IGRAC engaged Kartoza, a Free and Open Source Software for Geographical Information Systems (FOSSGIS) company, to develop the current version of the GGIS and to care about the maintenance and the hosting.

IGRAC recognizes the value of free and open-source software developments and is happy to support other organisations in building up well and monitoring databases or exchanging environmental data and information. Therefore, the source codes of the software developments behind the GGIS are shared openly under GNU Affero General Public License v3.0.