Giter Club home page Giter Club logo

seawalltoolbox's Introduction

This is still a work in progress. I started working on this as part of the Geospatial Software Design class at Yale FES. My submission at the time is in the pdf document.

-! This is an older version of the tool. -!
-! The updated version is not public yet -!

SeaWall ToolBox

WHAT and WHY

Coastal areas are annually exposed to risk of flooding from storm surges. With the expected increase on storm intensity due to climate change, more and more properties are at risk. This tool will allow you to identify areas at risk and get insights on the efficiency of their protection.

WHAT you’ll NEED

High resolution elevation data (ideally Lidar). Geospatial data (shapefile) of the properties and their economic values. Expert knowledge of the storm surges on the locality of interest.


HOW it WORKS

Within a specific coastline there are main entry points where the storm surges can come in. Each entry point will affect the decision in the design, nature, and feasibility of the seawall to be established. One of the main challenge in coastal defense is the identification of these entry points and consequently the delimitation of the coastal segment for each seawall.

Sea water flooding

As storm surge intensify, longer walls are needed. The ability to predict identify potential water entry during the design of the wall is therefore crucial as the storm intensity are expected to increase in the future.

Given these challenges, 3 main questions are to be answered prior to a seawall construction:

  • How many segments are there within the study area?
  • What and how much are the capital in harms’ way for each segment?
  • Which of the segments are worth protecting economically and ecologically?

Which requires the availability of these information:

  • Elevation data of the region
  • Spatial data of property values (natural, public, and private capital)
  • Economic model of damages and cost of seawall construction


1. How many segments?

Segments location and length depend on the scenario (defined by the expert) in the design of the seawall.

Two elevation values need to be identified in order to determine the segments:

  • Mean High Water (which under US Law is where wall should be built)
  • Local storm surge level potential within the timeframe

Then for each of the two elevation values, contour lines will be created and seawall segments are where they are the closest to each other (i.e. where the elevation gradient is highest and sea water split in two directions)



2. What capitals are in harms’ way?

When the segments is delimited, they will be connected with their corresponding storm surge line: which will produce a polygon, a region of interest for each segment.

Anything within that region will be in harms’ way.

With the spatial data of the properties available, ArcGIS’s Select by Location tool can highlight these at risk capitals. The tool will automatically do that for the user.





3. How much are the potential damages?

For the selected properties, average elevation can be calculated using Zonal Statistics as Table, and then damages from storm can be calculated.

This tool will use a simple Total Benefit Analysis for the wall by calculating total annual benefits/damages for each segment and the benefits per segment length units. These damages are caluculated based on the percent of damage given the average elevation of the property and the user-defined storm surge level.

Wall considered feasible are the ones providing economic value.





Here is a short video on how it works: https://youtu.be/8dYU8tFJRV4.

seawalltoolbox's People

Contributors

rajaoberison avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.