This device is not compatible.

Exploring Geospatial Data Using GeoPandas, Geoplot and Contextily

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.

Exploring Geospatial Data Using GeoPandas, Geoplot and Contextily

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 logo

GeoPandas

contextily logo

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!

has successfully completed the Guided ProjectExploring Geospatial Data Using GeoPandas,Geoplot and Contextily

Relevant Courses

Use the following content to review prerequisites or explore specific concepts in detail.