Abstract
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 |