Free Tools for GIS Developers
  What's New
GIS Tools:
Other Tools:
  The Author
  These Pages
  Best viewed with Mozilla / Firefox; or with IE and the Google Toolbar.

AVPython: Python Language Support for ArcView GIS

This is only a summary; the full home page, including application binaries, project history, and source code, may be found at

AVPython embeds the Python programming language within ArcView GIS 3.x. By doing this, we can break through most of the barriers to interoperability, scalability, and extensibility that the Avenue developer faces when trying to build a modern application. Unlike Avenue, Python is a real programming language suitable for large-scale collaborative development, yet like Avenue it is easy to use, and very easy to read.

If you have ever wanted to write your own classes or extend existing classes, or wished you could integrate your ArcView 3.x app with other system components through TCP/IP, XML, or COM, or more easily share code between projects, then AVPython is for you.

To download AVPython 1.2.6, click Click here.

For more information about AVPython, or to check for a more recent version, please visit

AVPython is not for ArcGIS 8.x / 9.x. If you're using ArcGIS, you don't need Python in order to integrate with the rest of your system and network resources. However, with ArcGIS as with other platforms, Python is an excellent glue language. For that reason, it is the preferred scripting language for the ArcGIS 9.x model builder.

[Python Powered]