This workshop will rely on conda to set up the required Python 2.7 environment and packages. See here for details on how to get set up. All demonstration will be done on Jupyter notebooks. The geopandasenv Python conda environment you will create includes Jupyter.
Encodings, Formats and Libraries. What are the common ways to encode vector geospatial data in Python, and how much is borrowed from broader encoding standards?
GeoPandas Introduction. What is GeoPandas? What functionality and advantages does GeoPandas offer over other Python geospatial tools? What geospatial storage, analytical and plotting capabilities does it include? What is its relationship to Pandas? Download the Jupyter notebook to run it locally, or view it statically but nicely rendered on nbviewer. The original materials with extra formatting and PostGIS content (and original notebook) can be found here on the UW GeoHack web site.
GeoPandas Advanced Topics. What additional capabilities does GeoPandas provide, including data access, plotting and analysis? How does it integrate with other common Python tools? How do GeoPandas data objects integrate with analyses of raster data over vector geospatial features? Download the Jupyter notebook to run it locally, or view it statically but nicely rendered on nbviewer. The original materials with extra formatting and PostGIS content (and original notebook) can be found here on the UW GeoHack web site.
For lessons 1 and 2 we’ll go directly to the GeoHack tutorial site.