Advancing understanding of geomorphology with topographic analysis emphasizing high resolution topography

A short course
University of Potsdam - Golm
Haus 24, room 0.06/0.07
Monday, June 12, 2017 to Thursday, June 15, 2017
Supported by
: Strategy, TopoToolbox, Geo-X, University of Potsdam, and OpenTopography

Instructors:
Wolfgang Schwanghart, University of Potsdam
Ramón Arrowsmith, Arizona State University
Bodo Bookhagen, University of Potsdam
Christopher Crosby, UNAVCO

Organizers:
Ramón Arrowsmith, Arizona State University
Henry Wichura, University of Potsdam

Overview:
This course will focus on advanced understanding of geomorphology with topographic analysis emphasizing high-resolution topography. The course will take place at campus Golm (UP) and includes theoretical background and analysis of digital topography using TopoToolbox in a Matlab environment.

Software we will use:
Matlab version 2016b (version is important)
+Standard distribution toolboxes: Statistical and Image Processing
+Additional toolboxes if possible: Curve Fitting, Optimization, and Mapping
ArcGIS--ArcMap and ArcScene
CloudCompare

This software should be installed on your computer. We will have several machines to share and loan if there are problems.
LINK to share code fragments

Data:
A vast amount of DEMs can be downloaded from https://portal.opentopography.org/datasets.
Specific datasets for the demos:

Course Objectives:

  • Achieve a general understanding of sources and characteristics of digital elevation model data
  • Appreciate major applications of topograhic analysis in geosciences, emphasizing geomorphology
  • Increase fluency with topographic analysis tools (esp. TopoToolbox)
  • Apply understanding to student's own projects

AGENDA

Each block will have lectures, computer demonstrations, and moderated discussion. All sessions will be at Potsdam University, Golm. Haus 24, room 0.06/0.07. Morning sessions begin at 9:00 am.

MONDAY JUNE 12th

Time

Topic (Instructor)

9:00-12:30

Introduction to the course
- Course introdution & logistics (Arrowsmith)

Introductory lectures
- Arrowsmith: Some DEM Science Applications
- Motivations for working with DEMs (Schwanghart)
- OpenTopography introduction & demo (Crosby)

13:30-17:30

DEMs and ArcGIS (Arrowsmith & Crosby)
- DEM basics
- DEMs in ArcGIS Exercise

Matlab introduction (Schwanghart)
- Lab 1: Matlab coding exercise
- Google doc for sharing code fragments (inc answers to Lab 1)

TUESDAY JUNE 13th

Time

Topic (Instructor)

9:00-12:30

Matlab introduction (cont.) and fundamentals (Schwanghart)
- Network Flows

Supprting Files:
- gridflow.m

13:30-17:30

TopoToolbox (Schwanghart)
- TopoToolbox – overview
- TopoToolbox objects, methods and workflows
- Stream network analysis

Supprting Files:
- flowobjpractice.m
- script_task2.m
- networkflow.m
- graydistwbl.m

WEDNESDAY JUNE 14th

Time

Topic (Instructor)

9:00-12:30

Tectonic geomorphology
- Topographic metrics and bedrock channels (Arrowsmith)
- Chi and Knickpoint detection (Bookhagen)
- Chi derivation (Bookhagen)
- Digital Elevation Model (DEM) and KnickZone-Picker (KZP) Analyzer for TopoToolbox (Bookhagen)
- script_slopearea.m

13:30-17:30 Topotoolbox-guided calculation of Chi and Ksn distributions (Schwanghart)
- Exercise: participant analysis of data of their choice for presentation tomorrow - (guidance) (All)

THURSDAY JUNE 15th

Time

Topic (Instructor)

9:00-12:00--Course ends at NOON Student individual or group presentations
-5-10 minutes each with basic text and graphics on problem of interest, analyses completed, and results. Brief discussion and feedback (All)

Additional links:

Matlab links:
MATLAB help pages (better than the command line)
MATLAB introduction by Hilley and Arrowsmith
Pollard and Fletcher MATLAB
Resources and introduction to Matlab (Bookhagen)
Introduction to Matlab
Matlab scripting and simple data analysis
Array subsetting with True-False matrices and FIND in Matlab
Simple Programming in Matlab
Graphical Interaction with Plots and Subsetting
Simple looping and matrix construction in Matlab
Flow control in Matlab using IF
Simple Image Processing using Matlab

STRATEGY web site
Course Flyer