Geoprocessing with Python using Open Source GIS
This material is really old and some of it is outdated (not all, though!).
One of these days I might get around to putting newer class materials online, but you're stuck
with this for now. Or if you really want to spend money, I've written a book called
Geoprocessing with Python.
WILD 6900 Special Topics
Section 3 (1 credit)
Spring 2009
Software installation
Directions for installing and configuring the software used for this course
Free GIS software
These packages aren't anything like ArcGIS, but they're free. If you plan on doing your homework
at home you should probably install one of these so that you can check to see if your script
worked correctly.
Documentation
Documentation for Python and libraries that we'll be using
Week 1: Reading and writing vector data with OGR
Slides
Data
Homework description
Class demo
Solution for homework 1a
Solution for homework 1b
Week 2: Creating geometries and handling projections
Slides
Data
Homework description
Class demo
Solution for homework 2a
Solution for homework 2b
Week 3: Filters & analysis; Function & modules
Slides
Data
Homework description
Class demo
Solution for homework 3a
Module solution for homework 3b
Solution for homework 3b
Week 4: Reading raster data with GDAL
Slides
Data
Homework description
Class demo
Solution for homework 4a
Solution for homework 4b
Week 5: Map algebra and writing raster data
Slides
Data
Homework description
Class demo
Solution for homework 5a
Solution for homework 5b
Week 6: More raster processing
Slides
Data
Homework description
Solution for homework 6a
Solution for homework 6b
Week 7: Misc stuff
Slides
Data
Homework description
Solution for homework 7