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 `_.
1. `Static maps <../../notebooks/L5/static_maps.ipynb>`__
2. `Interactive Leaflet maps (Folium and mplleaflet) <../../notebooks/L5/interactive-map-folium.ipynb>`__
3. :doc:`Sharing interactive maps on GitHub `
4. :doc:`Exercise 5 `
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)
- `GeoViews `_
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
--------------
.. admonition:: Lesson 5.1 - Making maps: Static maps & Adding basemap from Web Map Tiles
.. raw:: html