Ground it in geography
Load public GIS into PostGIS. Derive pipe connectivity and place synthetic meters on the real network geometry.
Configure a region ↗THE UTILITY NETWORK FIELD GUIDE
A framework for exploring utility digital twins. Connect public GIS, explicitly synthetic telemetry and hydraulic modelling in one traceable workflow.
Illustrative topology. No actual GIS or telemetry values.
Real geography.
Visible assumptions.
Public network geometry
and source observations
Derived zones, meter locations
and generated readings
Hydraulic calculations
under stated assumptions
01 / THE METHOD
Follow each layer from published geometry to a residual worth investigating. No hidden switch from generated data to measured truth.
Load public GIS into PostGIS. Derive pipe connectivity and place synthetic meters on the real network geometry.
Configure a region ↗Stream adapter and Datagen feeds through Kafka and Flink, preserving the distinction between real and synthetic telemetry.
Follow the pipeline ↗Run EPANET with current meter-derived demands. Assess pressure residuals against each DMA’s own history.
Understand the method ↗02 / SYSTEM MAP
Geometry, connectivity
and device registries
Real and synthetic feeds
into TimescaleDB
Hydraulic solves
and pressure residuals
Map, freshness, flags
and ELK read copy
Storage observations use a direct batch path. Elasticsearch holds a derived copy for inspection.
03 / FIND YOUR PATH
A practical guide for understanding the framework, running a local stack and adapting it to a region.
SCOPE / READ BEFORE YOU BUILD
The current hydraulic implementation is for water networks using EPANET. Electricity and transport asset schemas provide an extension foundation; their simulation models require further work.
Published topology may have gaps. Model defaults need review. Residual flags are investigation cues, and synthetic observations do not validate field detection accuracy.
Read assumptions and limits ↗OPEN THE FIELD GUIDE