This device is not compatible.
You will learn to:
Create basic maps in Folium with customization.
Add a variety of markers along with pop-ups and tooltips on maps.
Organize location markers as clusters.
Use layers and feature groups to organize and visualize maps.
Skills
Data Visualization
Geospatial Analysis
Interactive Maps
Prerequisites
Basic understanding of Python
Basic understanding of Pandas
Basic understanding of geospatial data
Basic understanding of data visualization
Technologies
Folium
Python
Pandas
Project Description
Folium is a Python library used to create interactive leaflet maps. In this project, we’ll create maps and customize them with different colors, icons, and pop-ups to display data in a clear and concise manner. We’ll also learn how to add markers to a map. We’ll also explore heat maps, which can be used to visualize data such as population densities.
In addition to markers and heat maps, the project also employs feature groups and layers. Feature groups allow to manipulate one or more separate items, e.g., icons, markers, or pop-ups as a single unit that is later displayed as a layer on the map. The project also uses marker clusters to group closely located markers. This is particularly useful when dealing with large datasets, becuase it allows us to avoid cluttering the map with too many markers.
Project Tasks
1
Preprocessing and Basic Maps
Task 0: Get Started
Task 1: Import the Libraries
Task 2: Create and Stylize a Base Map
Task 3: Add Tile Layers and Create Heat Map
2
Adding Markers to Maps
Task 4: Create Circle Markers of All Accident Locations
Task 5: Create Customized Markers for Different Accidents
Task 6: Create Marker Clusters
Task 7: Create Markers with Pop-Ups and Tooltips
Task 8: Create a Polygon Marker
3
Advanced Functions
Task 9: Create a Polyline
Task 10: Create a Route on the Map
Task 11: Create a Feature Group
Task 12: Save the Map
Congratulations!
Relevant Courses
Use the following content to review prerequisites or explore specific concepts in detail.