Making drainage engineers' life easy: A culvert designers plug-in for QGIS
2026-09-01 , Conference Management Room6

A QGIS plug-in is developed for supporting designing culverts in civil engineering projects so that manual work currently adopted by the industry can be automated.


Accurate design and pricing of drainage components is important in providing compliant, long lasting and cost-effective solutions in civil engineering projects. These solutions are required to prevent critical infrastructure from flood inundation. Current processes in the industry rely heavily on manual manipulation by engineers, leading to variable and time-consuming design procedures. We design an automated, repeatable and reliable procedure to support drainage design as a QGIS python plug-in to address the above issues. Hydrologic and hydraulic design procedures are combined to suggest location, size and quantity of corrugated steel pipe culvert structures along a road or rail alignment. The automated plug-in is intended to deliver cost savings from improved design efficiency and optimised culvert quantities. The plug-in has now been undergoing testing in Australian industrial setting, focusing on Western Australia and expects to expand to adapt to different rainfall locations and culvert types in a variety of geographic regions.


Level of technical complexity: 2 - intermediate Indicate what is (are) the open source project(s) essential in your talk:

QGIS, PyQGIS, PCRaster, Whitebox, GDAL

I make my conference contribution available under the CC BY 4.0 license. The conference contribution comprises the abstract, the text contribution for the conference proceedings, the presentation materials as well as the video recording and live transmission of the presentation:

Blake is a Civil Engineer migrating to computing through recent completion of his Master of Professional Engineering - Software Engineering at Curtin University, Australia. The work presenting here is based on his thesis work, a combination of civil and software development worlds. His supervisor was Nimalika Fernando, a passionate open-source GIS advocate , OSGeo Charter member and an academic.

Blake is a civil engineer moved to computing and recently completed his Master of Professional Engineering -Software engineering at Curtin university, Australia. The work presenting here is based on his thesis work. His supervisor is Nimalika Fernando, a passionate open-source GIS advocate and academic.