Let's build a network!
Let’s explore how epanet-js can help us build hydraulic networks.
We're going to do so by building a small network importing GIS data. Then we'll do a sanity check with the Network review toolset. After that we'll add demand data importing customer points. We'll end up updating the model from steady-state to Extended Period Simulation, using controls. Finally we’ll be running a fire flow simulation.
We understand that everyone learns differently. To accommodate all styles, we offer this epanet-js guide in both text and video formats. Please select the medium that works best for you; the content is identical.
https://www.youtube.com/watch?v=QXv6oeFmDoQ
To help you through this walkthrough, we provide the files for this network in a ZIP file. Download them and follow the instructions step by step.
Roseberry is a small town located in Tasmania, Australia.
This hydraulic network presents a single supply zone fed by a tank using gravity, which is fed by a water treatment works with a pump station to fill the tank. The total length of the network reaches 20 km (~12.4 mi).

To begin, select Import from GIS in the Welcome modal or in the file menu located in the main toolbar.
A wizard dialog will show up that will guide us through this process.
We'll choose our Model settings and proceed. In this example, we're going for metric units.