Skip to content

Week: Mapping


Map Image

Overview

In this course, the world of geospatial analytics is perhaps the most narrowly focused in purpose yet highly fragmented in term of methodology. Although maps can be used to tell complex and compelling stories, the workflow for generating maps themselves is relatively straightforward: create a basemap and add one or more informative layers. This is the same whether using advanced mapping software with drag-n-drop, no-code functionality (e.g. ArcGIS, Tableau or QGIS) or programming with popular mapping libraries (e.g. Leaflet.js, GeoPandas)

The world of geospatial analytics is vast. It ranges from no-code/low-code Tableau, ArcGIS and QGIS to unique visualizations realized through customized Python/JavaScript code building-upon geospatial resources like OpenMap. Although we'll introduce some of the breath of geospatial analysis, our coding will focus on two popular Python libraries for geospatial mapping: GeoPandas and GeoPy.

Applications

Coding Practice