This is the 1st episode in my tutorial on using EPA Storm Water Management Model (EPA SWMM) and Giswater for rainfall-runoff modeling for an urban drainage network system. This episode describes the installation process.

The instructions in the Giswater documentation provided sufficient information for installing this software. To install you must download the installer package and execute it. Remember you can choose the Giswater stand-alone install package or the all-in-one install package. The all-in-one installer package is designed with a portable version of PostgreSQL+PostGIS 2.1. Remember you need to have installed an updated Java Runtime Environment (JRE) on your computer.

I took the easy road and used the all-in-one installer. Installation using the installation wizard proved to be straight-forward. When the dust had settled, the following had taken place:

  1. Giswater had been placed in it’s standard installation path (*C:\Program Files\Giswater\*, so apparently it’s a 64-bit application) with the following sub-folders:
    • epa - EPANET & EPA SWMM command line executables;
    • gis - templates for gisproject export(?);
    • images - images used in the Giswater graphical user interface;
    • inp - sqlite-databases used in the information exchange between the database and the input / output files of the simulation tools & templates for these files;
    • legal - GPL v3 license;
    • lib - java libraries used by the Giswater application;
    • samples - SQL-scripts containing data for sample projects;
    • sql - SQL-scripts containing database logic.
  2. Some additional folders had been placed in *C:\Users<username>\Giswater\*:
    • config - some general configuration files;
    • log - logging directory for giswater application;
    • portable - portable installation of postgresql + postgis + pgadmin3.


Since one of my objectives is to make a comparison between using SWMM toghether with Giswater and a vanilla EPA SWMM setup, I also need to have EPA SWMM 5.0.022 installed (the only version supported by Giswater). However, this version is not available anymore from the EPA website. After about 3 years of sleep, the EPA SWMM model is actively developed again. Usually this is good news, but when other products depend on older versions that have been taken offline, it is bad news as well…

For this tutorial, it won’t be a problem, since I already had version 5.0.022 installed on my computer. Yet, there is a bigger issue here: a lot of functionality with regard to the visualization of the simulation results (charts, profiles, animations, etc.) is not possible without the EPA SWMM graphical user interface. Following could be done to make this functionality also available to Giswater users (in order of personal preference):

  1. Giswater developers keep their software compatible with the most recent version of EPA SWMM;
  2. EPA also makes version 5.0.022 available for download, since this has been the stable version for almost 3 years;
  3. Giswater developers also supply a download for the full version of EPA SWMM 5.0.022, not just the command line version.

Let’s hope one of the parties involved reads this and takes action to solve this issue .