GIS Programming using Python. Further details on the module can be found here. This is the "official" syllabus which doesn't change too often. The module as delivered will be adjusted to reflect advances in the body of knowledge and the technologies associated with the subject.
This module considers the programming tools required for geo-spatial application development and examines a number of software libraries and frameworks that can be combined with geo-spatial data to create web based geo-spatial applications. It examines how maps can be generated using a map-rendering toolkit and provides practical experience in the development of a significant geospatial software application.
This page provides access to notes and other material that we'll be using in class. The module content is built around the idea of "topics". These correspond roughly but not exactly to weeks. In other words, we may not finish a topic in any given week or we may cover more than one topic in any given week.
This list will be expanded as the semester progresses.
Python Geospatial Development - 2nd Ed Erik Westra |
|
Learning Geospatial Analysis with Python Joel Lawhead |
|
The above are the main course texts. We will be mostly using material from these, at least initially. We will also be using material from other sources including, but not limited to, those listed below. |
|
Programming ArcGIS 10.1 with Python Cookbook Eric Pimpler |
|
Think Python How to Think Like a Computer Scientist Allen Downey There is a free download of this book available. make sure that you download the version for Python 2. |
|
Dive Into Python 3 Mark Pilgrim There is also a free download of this book available. |