Abstract

An ArcInfo Programming Odyssey - AML to Python Script Conversion
Track: Application Development
Authors: Donna Knifong

In 1999 the Snow Cover Comparison Tool, an AML (ARC Macro Language) geoprocessing script, was developed to process and visualize snow cover from both observed and synthetic, or modeled, data using the ArcInfo Workstation module. Ten years later, the underlying GIS software and data models have changed significantly. This has lead to the need for updating and converting the AML script to a Python script. This was not as straight forward or easy as first assumed due to increased functionality in some areas (raster processing) and decreased functionality in others (cartographic output). The learning curve was also impacted by the need to convert a script written for a procedural programming language to an object-oriented language. This talk will discuss the problems encountered, solutions that were developed, and how ArcGIS 9.4 may resolve the inability of ARCGIS 9.3 to create cartographic output through Python scripting.

Donna Knifong
USGS - CA WSC
6000 J St - Placer Hall
Sacramento, California 95819-6129
United States
Phone: 916-278-3081
Fax: 916-278-3071
E-mail: dknifong@usgs.gov