Skip to content

Visualization of ADCIRC Model Data in Vector Formats

Notifications You must be signed in to change notification settings

jasonfleming/Kalpana

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kalpana is a Python module to convert ADCIRC output files to geospatial vector formats (shapefile or kmz), and to downscale the maximum water elevations onto a higher-resolution raster.

ADCIRC to geospatial vector formats

Kalpana can convert time-varying outputs (e.g. fort.63.nc, swan_HS.63.nc) and time-constant outputs (maxele.63.nc) into polylines or polygons in both shapefile and kmz formats. Kalpana was developed originally by Rosemary Cyriac, and her efforts were aided by the work of Rich Signell and Rusty Holleman to generate shapefiles from ADCIRC results. Then, Jason Fleming improved Kalpana and incorporated it into the ADCIRC Surge Guidance System (ASGS).

Downscaling

Kalpana can downscale the maximum water elevations (maxele.63.nc) to a higher-resolution raster by considering small-scale topographic features. This process can provide a more-accurate representation of the inundation extent. As part of the downscaling, the water surface can be expanded outward to intersect with the ground surface, beyond the extent predicted by ADCIRC. This expansion can be done in two ways: the static method was developed by Nelson Tull, and then the head-loss method was developed by Carter Rucker. The details can be found in this paper. The schematics below show the downscaling process.

Storm surge expansion

Storm surge contraction

Updated version

Kalpana was updated to python 3 and upgraded by Tomás Cuevas as a part of his MSc research. Instructions for using Kalpana can be found in the examples folder, including a few Jupyter notebooks created by Brandon Tucker. For any question, comment or suggestion please send an email to [email protected] or open an Issue.

About

Visualization of ADCIRC Model Data in Vector Formats

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.6%
  • Dockerfile 1.3%
  • Shell 0.1%