![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Qt6/C++ graphical user interface for the SWMMVis storm-water simulation engine (v6.0.0)
A new GIS-based graphical user interface being developed for SWMM 6.0. The application is built with C++20 and the Qt 6 framework, providing tight integration with the next-generation SWMMVis computational engine.
Key capabilities:
| Dependency | Version | Notes |
|---|---|---|
| Qt | 6.5+ | Widgets, OpenGL, Network, Concurrent, Svg, Charts |
| GDAL | 3.x | GIS/CRS support — installed via vcpkg |
| openswmm.engine | branch swmm6_rel | Engine — expected at ../openswmm.engine |
| QPropertyModel | branch dev | Property editor — expected at ../QPropertyModel |
| vcpkg | 2025.03.19 | Package manager |
| CMake | 3.21+ | Build system |
All three repos must be siblings in the same parent directory:
Download and install Qt 6.5+ via the Qt Online Installer, then set the QT_ROOT_DIR environment variable to point to the kit directory:
Debug builds append -debug to the preset name (e.g., Darwin-debug).
Generated with Doxygen and published to GitHub Pages on every push to main/swmm6_gui:
This open-source project is provided on an "as is" basis and the user assumes responsibility for its use.