Lesson 5 Overview¶
This week we will focus on learning how to create beautiful maps in Python and how to share them on GitHub using GitHub Pages.
As you might remember from our earlier plotting lesson during the Period I, there are many different Python modules that can be used for making visualizations.
Quite many of them allows you to create also different kinds of maps.
Matplotlib (static maps, integrated into Geopandas)
Bokeh (interactive plots)
Folium (interactive Web maps on Leaflet)
mplleaflet (converts Matplotlib plots easily to interactive Leaflet maps)
Basemap (Matplotlib’s own mapping module)
During this lesson we will cover some of these modules in more detail.
Learning goals¶
After this weeks lesson you should be able to (at least):
Create a static map using Geopandas
Create a simple interactive map using Folium (or matplotlib + mplleaflet).
Share your maps (static / interactive) on GitHub using GitHub pages.
Lecture videos¶
Lesson 5.1 - Making maps: Static maps & Adding basemap from Web Map Tiles
Henrikki Tenkanen, University of Helsinki @ AutoGIS channel on Youtube.
Lesson 5.2 - Making interactive maps with Folium; Sharing interactive visualizations online
Henrikki Tenkanen, University of Helsinki @ AutoGIS channel on Youtube.