Overview and learning goals

Overview and learning goals#

This part of the book introduces how to work with Geographic Information Systems (GIS) and perform spatial data analysis. Chapter 5 provides a general background about why Python can be useful for geographic data analysis and how spatial data are represented on a computer. Chapter 6 focuses on interacting with vector data and common data manipulation operations. Chapter 7 presents how to process raster data and perform common calculations with these data. Chapter 8 introduces various ways to produce static and interactive geographic data visualizations. Chapter 9 describes how to access and use common online geographic data sources, such as OpenStreetMap.

Learning goals

At the end of this part, you should be able to:

  • Explain how GIS data are represented on a computer and common data file formats

  • Interact with and manipulate geographic vector data

  • Read and process geographic raster datasets

  • Create static and interactive geographic data visualizations using various Python libraries

  • Access and analyze data from a variety of common online geographic data sources