Store | Contact Us | Careers
 
  • Home
  • Industries
  • Products
  • Training
  • Support
  • Services
  • Events
  • News
  • About
    • About Esri
    • Careers
    • Esri Video
    • Partners

Support

Search Support
You are here: > ArcScripts > Search Results > Script Details Login | Feedback | Help

Topographic Position Index (TPI) v. 1.3a



contact author | download help | report inappropriate content
Author Jeff Jenness
File Name TPI_jen.zip
Language Avenue
Last Modified Sep 15 2006
Status of work Public Domain
Software ArcView GIS
File Size 2108.7 kb
Downloads 2175

ArcScripts is intended for the free exchange of scripts and tools related to ESRI software products. Please alert the moderator if this script is a demo, trial-version, or an advertisement for a retail product.


Summary
DESCRIPTION: Andrew Weiss presented a very interesting and useful poster at the 2001 ESRI International User Conference describing the concept of Topographic Position Index (TPI) and how it could be calculated. Using this TPI at different scales, plus slope, users can classify the landscape into both slope position (i.e. ridge top, valley bottom, mid-slope, etc.) and landform category (i.e. steep narrow canyons, gentle valleys, plains, open slopes, mesas, etc.).

The algorithms are clever and fairly simple. The TPI is the basis of the classification system and is simply the difference between a cell elevation value and the average elevation of the neighborhood around that cell. Positive values mean the cell is higher than its surroundings while negative values mean it is lower.

The degree to which it is higher or lower, plus the slope of the cell, can be used to classify the cell into slope position. If it is significantly higher than the surrounding neighborhood, then it is likely to be at or near the top of a hill or ridge. Significantly low values suggest the cell is at or near the bottom of a valley. TPI values near zero could mean either a flat area or a mid-slope area, so the cell slope can be used to distinguish the two.

This extension calculates Topographic Position Index (TPI) grids from elevation grids, and provides a simple and repeatable method to classify the landscape into slope position and landform category using the TPI values. This extension also provides additional functions to standardize and classify grids, and to generate grid and neighborhood statistics.

REVISIONS: Version 1.3a (September 15, 2006) fixes a bug in which Slope Position and Landform class grids were not sorted correctly, so that classes that referenced the same region on the landscape might not receive precedence according to class number.

Detailed operating instructions may be found in the "TPI_Documentation.pdf" document or on-line at:
http://www.jennessent.com/arcview/tpi.htm

For more ArcView Extensions and other software by the author, please visit the author's software download page at:
http://www.jennessent.com/arcview/arcview_extensions.htm

Enjoy! Please contact the author if you have problems with this extension.
Jeff Jenness
Contact Us | Privacy | Legal | Site Map