Batch processing of data for the calculation of floodlines.
This project consists of a collection of scripts that aids an engineer with the determination of floodlines.
Under the notebook folder is an IPython/Jupyter Notebook indicating and documenting a step by step example project for flood line determination.
My target audience will be primarily engineers with very little or no programming experience.
For now the project can just be cloned or downloaded and run from a Python 3 environment. My recommendation for getting started in Python is to download the Anaconda distribution. Make sure you download Python 3.4
- Fiona (
conda install fiona
) - SAGA
SAGA is used to generate the grid DTM and to calculate the exact floodline. I am not using the Python interface but rather the command line interface.
All the input data is in the ESRI Shapefile format:
- Contours and/or point heights
- River or stream centre line(s)
- Cross sections
- An *.sdf file to be used as input to HEC-RAS.
The simulation results exported from HEC-RAS is processed to produce the resulting floodline as a shapefile, a DXF file and a PNG.
- Cross section simplification (Can be done within HEC-RAS for now anyway)
- Input data validation
- Support for FEQ