GIS 540

Resources

Course moodle page (also available through the clicking "Home" above)

Data and sample scripts to accompany textbook: go.ncsu.edu/gispy

Book erratum and notes: go.ncsu.edu/pfaerratum

Freqently Asked Questions

ArcGIS software download

Arc10.* Resources:

10.* Latest Desktop Help

10.* ArcGIS Forums (ask for programming help)
                   -- Python for ArcGIS sub-forum
                   -- Geoprocessing sub-forum
                   -- ArcObjects SDKs sub-forum (Flex, REST, and javascript...)

10.* Python Geoprocessor Object Model Diagram (9.3 diagram marked up)

10 Desktop Help: Go to > Professional > Geoprocessing > ArcPy Site Package

Esri Model & Script Tool Gallery (get sample source code)

NCSU ArcGIS software downloads

Download PythonWin:
http://sourceforge.net/projects/pywin32/files/pywin32/Build 212/pywin32-212.win32-py*.*.exe/download

Replace *.* with the current version of Python used by ArcGIS (e.g., 2.6, 2.5, 2.4...)

General Python Resources:

Python Tutorial: By Guido Van Rossum, the author of Python

Python Standard Library Reference: Python syntax and symantics and standard libraries

Dev-shed Forum: Python help forum (general, not GIS specific)

GIS Stack Exchange Forum

9.3 Resources

9.3 Geoprocessor Object: A-Z Python geoprocessing method/property descriptions

9.3 Python Geoprocessor Object Model Diagram

ArcScripts: Script repository. Search for Python, VBA, or other scripts.

9.3 Customizing ArcGIS Desktop using VBA

Writing Python Geoprocessing Scripts (WGS)

Old ArcGIS Desktop Forum: Ask for GIS Python and VBA scripting help.
                    Topic: Geoprocessing Scripting (Python, JavaScript, VB)

9.2 Resources:

9.2 Geoprocessor Object: A- Z Python geoprocessing method/property descriptions

9.2 Python Geoprocessor Object Diagram

All Object Model Diagrams VBA ArcObjects Document (AllOMDs.pdf)

VBA ArcObjects Online (9.2)

Other:

Geoprocessing Data Types

Namespaces primer

IPython Notebook

Python Data Analysis Library

TriPython

PyLadies