Abstract

back
   Back


Paper
Creating Stand-Alone Spatially Enabled Python Applications Using the ArcGIS Geoprocessor
Track: Application Development
Author(s): Laura Rodman, John Jackson

With the introduction of ArcGIS 9 and Python support, it is now possible to write stand-alone applications in Python that use the geoprocessing functionality in ArcGIS. This provides an option to VBA, C++, or Java for developing spatial applications. Programming in Python is fast and allows for efficient development as well as connectivity to a vast number of open source programs written in Python, C, or C++. A Python application performs data mining in geographic data sets. This program identifies association rules that describe the relationships between geographic objects. This software relies on the ArcObjects geoprocessor in combination with Python open source libraries. For example, if the analysis requires a relational database, the Python application can use either the Esri personal geodatabase or an external open source database such as MySQL. The creation of a stand-alone Python application, including packaging and GUI issues, will be discussed and demonstrated.

Laura Rodman
Nielsen Engineering & Research
605 Ellis St.
Suite 200
Mountain View , CA 94043
US
Phone: 707-538-7234
E-mail: rodman@nearinc.com

John Jackson
Nielsen Engineering & Research
605 Ellis St.
Suite 200
Mountain View , CA 94043
US
Phone: 707-538-7234
E-mail: jjackson@nearinc.com