This lesson is still being designed and assembled (Pre-Alpha version)

Geospatial Python

FIXME: home page introduction

Prerequisites

FIXME

Schedule

Setup Download files required for the lesson
00:00 1. Intro to Raster Data in Python What is a raster dataset?
How do I work with and plot raster data in Python?
How can I handle missing or bad data values for a raster?
01:00 2. Plot Raster Data in Python How can I create categorized or customized maps of raster data?
How can I customize the color scheme of a raster image?
How can I layer raster data in a single image?
02:00 3. Reproject Raster Data in Python How do I work with raster data sets that are in different projections?
03:00 4. Raster Calculations in Python How do I subtract one raster from another and extract pixel values for defined locations?
03:50 5. Work With Multi-Band Rasters in Python How can I visualize individual and multiple bands in a raster object?
04:50 6. Open and Plot Shapefiles in Python How can I distinguish between and visualize point, line and polygon vector data?
05:20 7. Explore and Plot by Shapefile Attributes How can I compute on the attributes of a spatial object?
06:20 8. Plot Multiple Shapefiles with Geopandas How can I create map compositions with custom legends using geopandas?
How can I plot raster and vector data together?
07:20 9. Intro to Raster Data in Python What do I do when vector data don’t line up?
08:20 10. Convert from .csv to a Shapefile in Python How can I import CSV files as shapefiles in Python?
09:20 11. Manipulate Raster Data in Python How can I crop raster objects to vector objects, and extract the summary of raster pixels?
10:20 12. Intro to Raster Data in Python What is a raster dataset?
How do I work with and plot raster data in Python?
How can I handle missing or bad data values for a raster?
11:20 13. Create Publication-quality Graphics How can I create a publication-quality graphic and customize plot parameters?
12:20 14. Derive Values from Raster Time Series How can I calculate, extract, and export summarized raster pixel data?
13:20 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.