Flood
Jan 2021
Webapp to visualize areas at risk to flooding (Archived)

About

This is the Part IA Lent Term computing activity at the Department of Engineering, University of Cambridge done by

  • Lakee Sivaraya (ls914)
  • Frank McMullan (fm528)

The activty involves using real-time river level data at nearly 2000 monitoring stations that is made available by the Department for Environment Food and Rural Affairs (DEFRA) at https://environment.data.gov.uk/

As a team we had to complete the Tasks found here

Website

Notion page image

As an extension I created a web interface using Dash, to visualize areas at risk of flooding. The approach I took to create this was:

  • Firstly store all of the weather stations data (geographical location, name, risk) in a pandas dataframe
  • Map the severity to a specific color and marke style
  • Create an Dash app with a plotly graph element and a dropdown box
  • Add callbacks to display the data, and show the selected data from the dropdown box