Python and GIS Resources




Find resources to web sites about Python scripting to use in GIS. Learn how to use Python to expand your geographic information system. Esri uses Python as its scripting language for ArcGIS and the language can be found in many open source GIS applications.

Also see: Learning Programming for GIS for general Python resources.

A Guide to the Python Universe for ESRI Users (PDF File)
Overview and guide for GIS users to Python by Howard Butler from Iowa State University.

Geoprocessing with Python using Open Source GIS
Structured  course outline by Chris Garrard of Utah State University with links to open source software, course slides, and data.

Geopy
Geocoding toolbox for Python.  Provides support for six geocoders: Google Maps, Yahoo! Maps, Windows Local Live (Virtual Earth), geocoder.us, GeoNames, MediaWiki pages (with the GIS extension), and Semantic MediaWiki pages.

Python Cartographic Library
The Python Cartography Library, or PCL, is a package of modules for rendering GIS data from a variety of backends into maps. Open source.

Python and GIS 101
From Sean Giles’ blog.

Unofficial Python GIS SIG
Discussion group for GIS developers using Python with a focus on exchanging ideas and peer support.

Python for ArcView 3.x

Using Python with ArcView 3.x
Resources for using Python with ArcView 3.x software. Also contains links to Python examples and resources.

AvPython
Python language support for ArcView 3.x software which allows you to embed Python within ArcView 3.x

Other Legacy GIS Python Usage

Code Samples
Python code samples for GIS mostly involving USGS SDTS DEM files.

Suggest a resource: editor@gislounge.com

Tagged as: , , , ,

« | Main | »


2 Comments

  1. Please help me to fix the error. The end quotation.
    thank you
    nadeemgis@gmail.com

    Error line , quotation

    print “The freeway buffers have been created.”

    #Date Created: 09/14/2010
    # Purpose: Create a feature class of SDMTS trolly stops within 0.25 miles ( 1320 feet) of a freeway
    # Import Arcgis scripting module, create the Geoprocessor object, and specify the workspace and toolbox
    import argisscripting
    gp = arcgisscripting.create()
    gp.workspace = “C:\Temp\nadeem_python\SanDiegoData\SanDiego.gdb”
    gp.toolbox = “analysis”

    # Buffer freeways by 0.25 milrd (1320 feet).
    gp.buffer(“freeways”, “Freeway_Buffers”, 1320)
    print “The freeway buffers have been created.”
    # Intersect trolley stops with freeway buffers to output stops within 0.25 miles ( 1320 feet) of a freeway
    gp.Intersect_analysis(“trolleystop ; Freeway_Buffers” , “StopsNearFreeways”)
    print “The intersect was completed.”

Trackbacks

  1. Learning Programming for GIS | GIS Lounge

Leave a Response related to the post. Comments that are not related to the post, contain spam, asking for jobs, or do not meet the standards of common decency will not be approved.