Lesson Maps 1
This lesson we will focus on learning how to create maps in Python with different levels of details and features for presentation.
There are many different Python modules that can be used for making visualizations. And many of them allows you to create also different kinds of maps. During this lesson we will focus on few of them, namely:
- Matplotlib (static maps, integrated into Geopandas and Matplotlib)
- Python HoloVis ecosystem and GeoViews to make static maps with support of Matplotlib
In addition to these modules, there are also several good and interesting other modules for making maps or that support making in maps under the hood. We mention them if you like to investigate more by yourself later on:
- Cartopy
- Contextily
- Geoplot (static maps for specific use cases, based on Matplotlib)
Learning goals
After this lessons lesson you should be able to (at least):
- Create a static map using Geopandas (using the integrated matplotlib module)
- Create customised static maps integrating raster data and/or specific cartographic methods
Sources
Following materials are partly based on documentation of Geopandas, Matplotlib, GeoViews, Geoplot, Holoviz, PyViz