#Intermediate Geoprocessing with Python The intermediate python course will pick up from the basic course with advanced techniques including cursors, string formatting, multi-threading, and regular expressions. We will take advantage of advanced tools such as virtualenv and utilize http communication. In the last hour, we will explore open source options for geoprocessing. You should understand the concepts covered in the basic class as a prerequisite to this class.
Unofficial Windows Binaries for Python Extension Packages page http://www.lfd.uci.edu/~gohlke/pythonlibs/
##Hour One Download the sample data
- Recapping tools (and check our paths)
- Virtualenv
- Field Calculator
- String format
##Hour Two
Download the zip code data from dropbox
Install requests http://www.lfd.uci.edu/~gohlke/pythonlibs/#requests
- Requests and Web Communication: Wifi Sites Demo
- Regexp
- Basic Cursors
- Rewriting ameren.py
##Hour Three
- More on cursors
- "Summarize" Demo
- Geocode Demo
- Wifi Sites Demo Continued
##Hour Four
Download the 4-band image of Faust Park
Download the Sirens file
Install GDAL, six, and fiona
Upgrade numpy and install rasterio (not on your own laptop)
- Short Multithreading demo
- Multi-ring buffer with fiona and shapely
- NDVI with rasterio