Introduction to GIS in Python

Course Summary

Introduction

This course provides an introduction to working with geospatial data in Python for experienced Python users.

Estimated time for course

2-3 hours

Audience

Python users wanting to work with geospatial data.

Course Aims

By the end of the course you will:

  • Know how to load spatial data into Python using the geopandas package.
  • Be familiar with using GSS codes to join statistics to geographies.
  • Understand how spatial objects can be manipulated.
  • Understand how to use spatial joins.
  • Be aware of map projections and Coordinate Reference Systems (CRS) and be able to modify them.
  • Know how to make static and interactive maps.
  • Be able to export your maps and shapefiles.

Requirements

  • We recommend completing the Practical Geography for Statistics training prior to starting this course.
  • Python and Jupyter Notebooks installed
  • Beginner/Intermediate knowledge of Python and Pandas.

Course Instructions

The course materials are available here. Download the repository to your local drive.

Open your Jupyter Notebooks / JupyterLab, then follow instructions Installation guide for Python Geospatial Packages

Follow the course instructions in “Intro_to_Geography_in_Python.ipynb”.