GHydraulics integrates EPANET and QGIS

GHydraulics is currently a simple Quantum GIS plugin that adds a function to calculate economic diameters based on given flowrates. The function is accessible from the Quantum GIS plugin menu and toolbars as well as from the commandline.

January 20, 2012: GHydraulics 2.0.4 allows to write EPANET INP files with junctions from QGIS.

April 11, 2010: GHydraulics 2.0.2 fixes problems with QT versions > 3.

January 29, 2009: GHydraulics 2.0.1 adds support for the Quantum GIS 1.0 API.

Installation

Detailed step-by-step installation instructions are available.

Download

Starting with Quantum GIS 0.10.0 the GHydraulic plugin can be installed directly from Quantum GIS.

Reporting problems

In case you are having problems with the software, please report them using the bug tracker.

Software developers

If you are a software developer and looking for additional documentation regarding the GHydraulic, you should head for the project page on Sourceforge.

License

The software is available for free (open source) under the terms of the GPL.

Blog

GHydraulics-related blog posts.

Roadmap

GHydraulics should fully integrate the EPANET engine into Quantum GIS. The DC Water Design Extension provides similar EPANET integration for ArcView GIS 3.*

Documentation

The "Calculate economic diameters" function expects a RESULT_FLO field with the input. Output will be written to the DIAMETER field.

RESULT_FLO values are expected to be flow rates in l/s. The economic diameters are nominal diameters (DN) in mm.

The script will work for diameters from DN 80 to DN 1000.

A diameter of 9999 will be used to indicate where the RESULT_FLO flowrate exceeds the economic flowrate of DN 1000.

economicdiameter.py

If you want to use the commandline interface economicdiameter.py on Windows:

c:\Program Files\Quantum GIS\python needs to be in the PYTHONPATH:

set PYTHONPATH=%PYTHONPATH%;c:\Program Files\Quantum GIS\python

c:\Program Files\Quantum GIS needs to be in the PATH:

PATH=%PATH%;c:\Program Files\Quantum GIS

The script economicdiameter.py will fill the DIAMETER field with the economic diameter according to the RESULT_FLO field value.

GHydraulic 0.x

GHydraulic 0.x is a simple hydraulic analysis engine that has become obsolete with the availability of EPANET.