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

Henrikki Tenkanen, University of Helsinki @ AutoGIS channel on Youtube.

.. admonition:: Lesson 5.2 - Making interactive maps with Folium; Sharing interactive visualizations online .. raw:: html

Henrikki Tenkanen, University of Helsinki @ AutoGIS channel on Youtube.