Python Script Geoprocessing Tools

By Jerry Davis, SFSU Institute for GIScience.

To use:

  1. Download and extract the zip file.
  2. Add the toolbox to ArcToolbox in ArcMap or ArcCatalog.
  3. Optionally, test with sample data in the ToolData folder.
LineSlope Tool

Creates line segments with line slopes from existing polylines.

Documentation/Instructions

Survey Tools

Converts surveyed XYZM and NEZM points into 3D polylines and 3D points.

Documentation/Instructions

Hypsometry Tools

Derive hypsometry (area / elevation) and stream gradients for points extending through a watershed elevation raster.

Documentation/Instructions

SSUS Sample Tool

Creates a Systematic Stratified Unaligned Sample of Points for polygons.

Documentation/Instructions

Proportional Area

Assigns proportional area to all polygons, then a 'sample number' as a proportion of a total number.

Documentation/Instructions

Get DEM Units

To create polylines coded with their linear slope, from 3D polylines. Lines are created between vertices of input polylines.

INSTITUTE FOR GEOGRAPHIC INFORMATION SCIENCE
San Francisco State University
1600 Holloway Avenue, San Francisco, CA 94132
Tel: 415/338-3566 Fax: 415/338-6243