|
The main aim of
this section is to introduce and familiarize you with the IDL programming
language, which is the widely used programming interface to the ENVI Remote
Sensing analysis package. This section consists of a series of core
lab sessions containing useful examples of real processing tasks.
The class
assignment for this section is to develop and write an extra IDL
Applications Lab like those founds in Labs 7-10. This assignment will be
worth 250 points. The due date for this assignment is the first day of lab
following spring break where you will be asked to give a 5-10 minute
overview of the labs objectives and steps.
The recommended textbook for these IDL lads is:
Practical IDL Programming by Liam
Gumley
Further IDL programming tips can be found at:
For an advanced IDL
programming course, see Jeffery Hicke in the UI Department of
Geography.
Section A - IDL Fundamentals
Lab 1. Introduction
and The IDL Interface
Lab 2. What
is an IDL program
Lab 3.
Arrays and the For Loop
Lab 4. Creating
a Batch Process
Lab 5. More
IDL Statements
Lab 6.
The IDL Command Line
Section B - IDL Applications
Lab 7.
Using a Batch Process to Calculate Band Equivalent Reflectance
Lab 8.
Who is
BIL? - by Jan Eitel
Lab 9. Generating
Spectral Response functions and Extracting the Red Edge Inflection Point
- by Jan Eitel
Lab 10.
Creating your
own Widgets
- by Micheal Falkowski
IDL Lab
Data
Data for Labs 1-6:
Download
Here
Data for Lab 7:
TM Spectral Response
Functions
ASTER
Spectral Response Functions
Example Spectroradiometer
Data
Data for Labs 8 and 9:
Jan's
zip file
|