Vector Data Processing using Python Tools

This lesson is a template for creating geohackweek lessons.

It is based on the lesson template used in Data Carpentry and Software Carpentry workshops,

Schedule

10:30 Introduction
10:31 Geospatial Concepts What is ‘vector’ geospatial data all about?
10:36 Encodings, Formats and Libraries What are common ways to encode vector geospatial data in Python, and how do they relate to broader encoding standards?
10:40 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?
11:15 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?
11:50 OpenStreetMap data access and processing What is OSM?
What makes OSM data distinctive? How is the data organized internally, and how is that different from usual GIS vector data?
How do we query and read OSM vector data into the familiar GeoPandas GeoDataFrames?
11:59 Interacting with mapped data using Holoviz What is the Holoviz tool kit?
What does Holoviz add beyond Matplotlib?
12:00 Finish