NCSU GIS 714:
Geospatial Computing and Simulations

3. Surface water simulation

3.A Surface water: geometry driven simulations of flow and flooding

Outline:
  • geometry driven modeling of surface water flow
  • surface gradient, flowtracing over complex surfaces, flowaccumulation
  • geometry driven modeling of flooding: overflow from rivers and ocean storm surge
  • implementation of flooding simulations and dynamic visualization
  • applications and limitations

Lecture

Slides: Supplemental materials:

Assignment part 3.A

Use Python and Jupyter Notebooks to compare different algorithms for flowaccumulation, discuss the impact of algorithm versus impact of noise on flowrouting. Develop inundation simulation and visualize it in MAPBOX. Carefully read manual pages for commands used in the inundation simulation and explain in your report what is going on. As part of this assignment, you will be working with github and learn how to create on-line tool for visualization of your simulation output.

3.B Surface water: process based simulation

Outline:
  • surface water flow modeling components
  • shallow water flow equations
  • numerical methods for solving shallow water flow equations
  • applications: surface runoff, dam breach
  • visualization of surface water flow dynamics

Lecture

Slides Supplemental materials:

Assignment part 3.B

Compare distribution of surface water flow at high resolution for uniform and spatially variable land cover and topographic conditions.

3.C Geostatistical simulations and uncertainty propagation

Outline:
  • motivation for geostatistical simulations
  • geostatistical conditional simulations
  • Gaussian Sequential Simulation
  • simulations for error propagation
  • coupling GRASS and R for geostatistics

Lecture

Slides Supplemental materials:

Optional Assignment 3.C

Derive a probability map of stream networks using geostatistical simulation and error propagation techniques, following the methodology described in the Chapter 10, Hengl, T.: A practical guide to geostatistical mapping (theory is in the chapter 2.4, see also binary entropy function for Bernoulli process):

Homework 3. AB

Perform the analysis and simulations for 3AB assignments using a DEM for your study site (or its subset). Justify your selection of resolution and select a computationally feasible size of your raster (1000 x 1000 to 3000 x 3000 is recommended based on your computational resources). You can use the provided notebooks (submit as executed notebook in html) or GRASS workflows (submit as pdf paper). with submission as a paper. Optionally, provide a link to dynamic visualization that you have developed for mapbox as part of 3A.