This device is not compatible.
PROJECT
Exploring Geospatial Data Using GeoPandas, Geoplot and Contextily
In this project, we'll explore geospatial data types, including points, lines, and polygons, supported in Python. We'll process and visualize this data using the Python libraries such as GeoPandas, Geoplot, and Contextily that are especially designed for geospatial data.
You will learn to:
Work with geospatial data types such as point, lines and polygons supported in Python
Work with various file formats used for reading geospatial data
Create basic and stacked maps using GeoPandas, Geoplot, and Contextily
Create advanced maps such as a choropleth, KDE, and cartogram in Geoplot
Create interactive web maps using Geoplot and Folium
Create basic maps in Contextily and using tile layers
Skills
Data Visualization
Geospatial Analysis
Interactive Maps
Prerequisites
Good understanding of Python
Basic understanding of geospatial data
Basic understanding of Matplotlib
Technologies
Python
GeoPandas
contextily
Project Description
GeoPandas is a Python project used for reading geospatial datasets in the form of coordinate geometries, such as points, lines, and polygons. In this project, we will read geographical datasets available in multiple formats and create primary and stacked maps using GeoPandas. GeoPandas relies on Matplotlib as its foundation for map creation. Therefore, we will also explore Geoplot — a visualization library specifically designed for GeoPandas — to create basic and advanced plots.
Additionally, we will delve into Contextily, another map visualization library commonly used with GeoPandas. Contextily enables using various tile sets as backgrounds for maps, enhancing their appearance and information visualization. Finally, we will create advanced maps, such as choropleths, kernel density maps, and cartograms, utilizing the capabilities of Geoplot.
Project Tasks
1
Introduction
Task 0: Getting Started
Task 1: Import Libraries
2
Basic Maps Using GeoPandas
Task 2: Create Basic Maps
Task 3: Calculate Geometries
Task 4: Create a World Population Map
Task 5: Plot US State Areas
Task 6: Create an Interactive Map of Tornadoes in US States
3
Basic Maps Using Geoplot
Task 7: Create Basic Plots in Geoplot
Task 8: Map Projection
Task 9: A Choropleth Map of the US Population
4
Basic Maps Using Contextily
Task 10: Create a Basic Map Using Contextily Place and Providers
Task 11: Create Stacked Maps Using GeoPandas and Contextily
Task 12: Add Multiple Layers to the Map
5
Advanced Plots Using Geoplot
Task 13: Create Webmaps for Data Visualization
Task 14: KDE Map of San Francisco Trees
Task 15: Cartogram of New York City Population
Congratulations!
Relevant Courses
Use the following content to review prerequisites or explore specific concepts in detail.