Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

GIS & Geospatial Analysis with Python, Geopandas, and Folium

GIS & Phân tích không gian địa lý với Python, Geopandas và Folium

GIS & Phân tích không gian địa lý với Python, Geopandas và Folium

Lập bản đồ mật độ dân số, rủi ro lũ lụt, lớp phủ tuyết, theo dõi chỉ số chất lượng không khí, mô hình hóa và tối ưu hóa lộ trình

4.2
(98 đánh giá)
3,645 học viên
Giảng viên
Christ Raharja
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.5 giờ video
27 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Học cách hiển thị bản đồ tương tác và bản đồ địa hình bằng Geopandas, Folium và Ipyleaflet
Học cách thực hiện phân tích khoảng cách để tìm các thành phố lân cận
Học cách trích xuất tọa độ địa lý từ bản đồ
Học cách thực hiện mã hóa địa lý và giải mã địa lý ngược
Học cách tính khoảng cách giữa hai địa điểm
Học cách phân tích và tính toán mật độ dân số
Học cách trực quan hóa mật độ dân số trên bản đồ tương tác
Học cách phân tích chỉ số chất lượng không khí
Học cách theo dõi chất lượng không khí tại nhiều địa điểm
Học cách phân tích và tính toán rủi ro lũ lụt
Học cách lập bản đồ rủi ro lũ lụt trên bản đồ tương tác
Học cách phân tích lượng tuyết rơi, độ sâu tuyết và dữ liệu khí hậu
Học cách lập bản đồ lớp phủ tuyết bằng Folium
Học cách mô hình hóa và tối ưu hóa lộ trình bằng Open Street Map và NetworkX
Học cách mô hình hóa và tối ưu hóa lộ trình xe buýt bằng thuật toán Dijkstra
Học những kiến thức nền tảng về phân tích không gian địa lý và các ứng dụng thực tế
Học quy trình phân tích không gian địa lý, bao gồm thu thập dữ liệu, tiền xử lý, làm sạch, phân tích khám phá dữ liệu, phân tích không gian và mô hình hóa
Tìm hiểu về các phương pháp trực quan hóa dữ liệu không gian địa lý như bản đồ choropleth, heatmap, bản đồ 3D, bản đồ dòng chảy, bản đồ điểm và bản đồ cartogram

Yêu cầu

Không yêu cầu kinh nghiệm trước về hệ thống thông tin địa lý
Không yêu cầu kinh nghiệm trước về phân tích không gian địa lý
Kiến thức cơ bản về Python và địa lý

Đối tượng phù hợp

Những người muốn tìm hiểu về hệ thống thông tin địa lý và các ứng dụng của nó
Những người muốn ứng dụng kỹ thuật phân tích không gian địa lý để cải thiện quy hoạch đô thị

Nội dung khóa học

25 phần • 27 bài giảng
1 Giới thiệu về khóa học
2 Mục lục
3 Khóa học này dành cho ai?
1 Công cụ, IDE và bộ dữ liệu
1 Giới thiệu về phân tích không gian địa lý
1 Phương pháp trực quan hóa dữ liệu không gian địa lý
1 Tìm kiếm và tải xuống bộ dữ liệu không gian địa lý từ Kaggle và EPA
1 Hiển thị bản đồ tương tác với Geopandas, Folium và Ipyleaflet
1 Hiển thị bản đồ không gian địa lý với Plotly và Pydeck
1 Tính khoảng cách giữa hai địa điểm
1 Trích xuất tọa độ địa lý từ bản đồ
1 Thực hiện mã hóa địa lý và giải mã địa lý ngược
1 Tiến hành phân tích khoảng cách để tìm các thành phố lân cận
1 Phân tích và tính toán mật độ dân số
1 Trực quan hóa mật độ dân số trên bản đồ tương tác
1 Phân tích chỉ số chất lượng không khí
1 Theo dõi chỉ số chất lượng không khí tại nhiều địa điểm
1 Phân tích và tính toán rủi ro lũ lụt
1 Lập bản đồ rủi ro lũ lụt trên bản đồ tương tác
1 Phân tích độ sâu tuyết tại nhiều địa điểm
1 Lập bản đồ lớp phủ tuyết với Folium
1 Mô hình hóa và tối ưu hóa lộ trình với Open Street Map và NetworkX
1 Mô hình hóa và tối ưu hóa lộ trình xe buýt bằng thuật toán Dijkstra
1 Lập bản đồ giá bất động sản với Folium
1 Tạo bản đồ không gian địa lý đô thị 3D với Open Street Map và Pydeck
1 Xây dựng mô hình học máy không gian địa lý
1 Kết luận và tóm tắt

Giới thiệu khóa học

Welcome to GIS & Geospatial Analysis with Python, Geopandas, and Folium course. This is a comprehensive project-based course where you will learn step-by-step on how to perform geospatial analysis techniques specifically leveraging GIS for urban planning. You will build projects like mapping population density, monitoring air quality, mapping flood risks, mapping snow cover, modeling and optimizing routes, and we will be using Python libraries like Pandas, Geopandas, Folium, Geocoder, and Ipyleaflet. The course perfectly combines geospatial analysis with urban planning, providing an ideal opportunity to practice your programming skills while improving your geospatial knowledge. In the introduction session, you will learn the basic fundamentals of geospatial analysis, such as getting to know its use cases, understanding geospatial analysis workflow, learning about technical challenges and limitations in GIS. Then, in the next section, we will learn about geospatial data visualization methods like choropleth maps, heatmaps, 3D maps, flow maps, point maps, and cartogram maps. This section is very critical because it provides you with the necessary tools to communicate your analysis effectively to stakeholders and decision-makers involved in urban planning. Afterward, in the next section, we will download geospatial datasets from Kaggle, the datasets contain valuable information like demographic data, land use data, and climate data. Before starting the project, we will learn about basic geospatial techniques, like importing geospatial data, displaying interactive maps, extracting coordinates from map, calculating distance between two locations, finding nearby cities using proximity analysis, performing geocoding and reverse geocoding. This section is very essential because it provides you with the fundamental skills and knowledge needed to effectively work with geospatial data and prepare you well for the upcoming projects. In the next section, we will start the projects. There will be five projects. In the first project, you will analyze population density to identify densely populated areas and assess their suitability for urban planning initiatives. For the second project, you will focus on monitoring air quality to identify areas with high pollution levels and assess their impact on public health and the environment. In the third project, you will map flood risk areas to facilitate disaster preparedness and mitigation efforts. In the fourth project, you will map snow cover to support transportation planning and finding safer travel routes during winter season. Lastly, in the fifth project, you will develop optimal transportation routes to improve efficiency and reduce travel times for urban commuters.

First of all, before getting into the course, we need to ask ourselves this question: why should we learn about geographic information systems and geospatial analysis? Well, here is my answer: geographic information systems are essential for understanding spatial relationships and patterns in data, enabling us to make informed decisions and solve real-world problems more effectively. These technologies play a crucial role in various industries, for example, urban planning, environmental science, and public health, allowing us to analyze spatial data and derive meaningful insights for better decision-making. Additionally, there are tons of business opportunities, for example, you can develop custom GIS applications like property valuation tools, supply chain optimization platforms, or tourism route planners. These applications leverage location-based insights to drive decision-making and enhance operational efficiency.

Below are things that you can expect to learn from this course:

  • Learn the basic fundamentals of geospatial analysis and its use cases

  • Learn geospatial analysis workflow. This section covers data collection, data preprocessing, data cleaning, exploratory data analysis, spatial analysis, and modeling

  • Learn about geospatial data visualization methods like choropleth maps, heatmaps, 3D maps, flow maps, point maps, and cartogram maps

  • Learn how to display interactive map and topographic map using Geopandas, Folium, and Ipyleaflet

  • Learn how to calculate distance between two locations

  • Learn how to extract geographic coordinates from map

  • Learn how to perform geocoding and reverse geocoding

  • Learn how to conduct proximity analysis for finding nearby cities

  • Learn how to analyze and calculate population density

  • Learn how to visualize population density on interactive map

  • Learn how to analyze air quality index

  • Learn how to monitor air quality in multiple locations

  • Learn how to analyze and calculate flood risk

  • Learn how to map flood risk on interactive map

  • Learn how to analyze snowfall and snow depth in multiple locations

  • Learn how to map snow cover using Folium

  • Learn how to model and optimize route using Open Street Map Network X

  • Learn how to model and optimize bus routes using Dijkstra algorithm

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Data Science
Hiển thị tất cả khoá học Geospatial Analysis
Hiển thị tất cả khoá học Python
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊