Scripting WebMaps with Python Folium

Python Folium is a versatile tool for visualizing geospatial data and creating interactive maps within Python. It is widely used in various domains, including data analysis, data visualization, environmental sciences, urban planning, and more. With its user-friendly interface and extensive functionality, Folium simplifies the process of creating compelling and interactive maps for diverse applications.

Intermediate 0(0 Ratings) 4 Students enrolled English
Created by Hut to Hut Solutions
Last updated Mon, 31-Jul-2023
+ View more
Course overview

Python Folium is a powerful open-source library that allows users to create interactive maps and visualizations directly within Python. Built on top of the Leaflet JavaScript library, Folium provides a simple and intuitive way to generate maps using data from various sources.

 

Description of Python Folium:

 

1. Interactive Mapping: Folium enables the creation of interactive maps that can be zoomed, panned, and interacted with by users. These maps can include various features like markers, polygons, pop-ups, tooltips, and overlays, making it easy to visualize and analyze spatial data.

 

2. Multiple Tilesets and Providers: Folium supports a wide range of tilesets and map providers, including OpenStreetMap, Mapbox, Stamen, CartoDB, and more. Users can choose the base map style that best suits their needs and customize it according to their preferences.

 

3. Integration with Pandas: Folium seamlessly integrates with the popular Pandas library, allowing users to visualize data directly from Pandas DataFrames. This integration enables easy plotting of data points, heatmaps, choropleth maps, and other geospatial visualizations using data stored in Pandas structures.

 

4. Export and Embed Maps: Folium provides functionality to save maps as HTML files, allowing users to share and embed the interactive maps in web pages or applications. This capability makes it convenient to showcase geospatial visualizations and share them with others.

 

5. Pythonic Interface: Folium adopts a Pythonic and easy-to-use interface, making it accessible to users with various levels of programming experience. The library follows a declarative approach, allowing users to create maps by specifying parameters and options without the need for complex coding.

What will i learn?

  • creating interactive webmaps with Python
Requirements
  • Python knowledge and a PC with internet connection
Curriculum for this course
34 Lessons 02:23:36 Hours
Introduction
3 Lessons 00:02:09 Hours
  • Introduction to Folium
    00:02:09
  • Introduction to Folium
    0:00:00
  • Couse Material (Software, Code, and Sample Data)
    .
Installations
3 Lessons 00:05:23 Hours
  • Installations Part 1: VS Code and Python
    00:03:37
  • Installations Part 2: Folium LIbrary
    00:01:46
  • Installing Python and Code Editor
    0:00:00
Creating Your First Web Map
2 Lessons 00:05:14 Hours
  • Creating your First Web Map
    00:05:14
  • Displaying your first Web Map
    0:00:00
Placing Markers on Maps
8 Lessons 00:34:29 Hours
  • Introduction to Markers
    00:01:52
  • Visualizing a Marker
    00:08:09
  • Visualizing Multiple Markers
    00:09:19
  • Latitude Longitude Maps
    00:03:54
  • Generating Makers on-the-fly: Part 1
    00:03:41
  • Generating Makers on-the-fly: Part 2
    00:02:25
  • Creating a Location Map (Mini Map)
    00:05:09
  • Plotting Markers on Maps
    0:00:00
Creating Dual Maps
4 Lessons 00:23:56 Hours
  • Dual Maps : Part 1
    00:09:41
  • Dual Maps : Part 2
    00:05:08
  • Dual Maps : Part 3
    00:09:07
  • Creating Dual Maps
    0:00:00
Marker Clusters
6 Lessons 00:34:48 Hours
  • Introduction to Marker Clusters
    00:08:56
  • Working with GeoJson
    00:08:05
  • Working with CSV Data: Part 1
    00:14:48
  • Working with CSV Data: Part 2
    00:02:59
  • Pandas review
    0:00:00
  • Reading a CSV file
    0:00:00
Generating Heat Maps
7 Lessons 00:37:37 Hours
  • Introduction to Heat Maps
    00:05:03
  • Heat Maps: Working with GeoJson
    00:05:31
  • Heat Maps with Weights
    00:02:59
  • Creating a Heat Map from a CSV file
    00:06:58
  • Heat Maps: GeoPy
    00:09:21
  • Choropleth Maps
    00:07:45
  • Generating Heatmaps
    0:00:00
Final Assessment
1 Lessons 00:00:00 Hours
  • Final Assessment
    0:00:00

Frequently asked question

Is this course suitable for beginners
You need to know the fundamentals of Python programming to take this course
+ View more
Other related courses
00:57:12 Hours
0 3 $4.99
02:22:22 Hours
Updated Wed, 19-Jul-2023
0 5 $4.99
01:57:41 Hours
Updated Tue, 05-Dec-2023
0 2 $9.99
About instructor

Hut to Hut Solutions

11 Reviews | 539 Students | 40 Courses
Web Development Design Productivity Tools Information systems Databases GIS
Student feedback
0
0 Reviews
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Reviews

$4.99
Includes: