Hi, I'm an error. x

Hypsometry for CC


Authors: Sarah Schanz
Owners: Sarah Schanz
Resource type:Generic
Created:Feb 08, 2018 at 7:58 p.m.
Last updated: Dec 07, 2018 at 5:54 p.m. by Sarah Schanz

Abstract

This activity is designed for a sophomore-junior level geomorphology course and provides a toolkit for students to explore how rock erodibility, uplift, and stream power create landscapes. As these variables are changed, the resulting landscape - visualized as a DEM and as a hypsometric curve - are altered. Students investigate how landscapes develop in response to different rock types, tectonic settings, and climate, then use hypsometric curves from the Andes (Montgomery et al., 2001) to hypothesize what rock type, tectonic, and climatic settings led to the different curves. The landscape evolution model is built using the LandLab component library (http://landlab.github.io/#/). Initial elevations are set using a random roughness grid. Diffusion, stream power erosion, flow routing, and a precipitation generator are simulated using pre-existing toolboxes in Landlab. Diffusion and erosion only occur when a storm in generated; otherwise the landscape remains static. All input parameters are called out in the Jupyter notebook rather than in a separate text file so that students can easily change one or two parameters at a time. The model output is two figures; one a digital elevation model of the landscape in planview and one a hypsometric curve of the landscape. No further output is saved or exported, but students are encouraged to record model input parameters and output in their lab assignment. After using the LandLab model, students discuss their initial predictions against their model results. Knowledge is tested using hypsometric curves from the Andes, where students must use the curve to hypothesize what the landscape conditions are (uplift, climate, rock erodibility).

Subject Keywords

Hypsometry,LandLab

How to cite

Schanz, S. (2018). Hypsometry for CC, HydroShare, http://www.hydroshare.org/resource/ec602a2c1c23467396313c61635eb5a8

This resource is shared under the Creative Commons Attribution CC BY.

 http://creativecommons.org/licenses/by/4.0/
CC-BY

Sharing status:

  • Public Resource  Public
  • Sharable Resource  Shareable

Content

Download All Content as Zipped BagIt Archive
Learn more about the Bagit archive format

Authors

The people or organizations that created the intellectual content of the resource.

Name Organization Address Phone Author Identifiers
Sarah Schanz Indiana University

Ratings

Be the first one to  +1 this.  (You need to be logged in to rate this.)

Comments

Charlie Shobe 4 days, 8 hours ago

Hi Sarah,

This is very cool! I pulled this because I wanted a quick code example for calculating hypsometric curves. One tiny change I made:

#create hypsometry curves
elevation = mg.at_node['topographic__elevation'][mg.core_nodes]*1000

Adding the [mg.core_nodes] excludes the boundary nodes, which won't ever fit the expected hypsometry pattern and are responsible for an odd-looking little deviation at one end of the hypsometric curve.

Awesome work and thanks for putting it out there for everyone,
Charlie Shobe

Reply

Ratings

1 other +1 this.    (You need to be logged in to rate this.)

New Comment

required