Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Advanced Spatial Data Visualization in Python

Advanced Spatial Data Visualization in Python

1h 34mAdvanced2025-11-12

Authors

Milan Janosov, Ph.D.

Milan Janosov, Ph.D.

Course details

Explore the cutting-edge field of spatial data visualization with Python. Join Milan Janosov, the founder of Geospatial Data Consulting, for hands-on experience creating interactive, 3D, and temporal map visualizations that bring spatial stories to life.

Milan demonstrates vector and raster visualization techniques, showing how to build a complete framework using Matplotlib and Datashader for urban and large-scale spatial data. Learn how to create interactive maps with Plotly and Folium, and explore 3D mapping techniques using Matplotlib, Plotly, and pydeck to represent spatial geometries in three dimensions. Finally, discover temporal visualizations—static, animated, and interactive—for mapping spatiotemporal datasets.

Designed for data scientists and geospatial practitioners, this advanced course emphasizes real-world applications and practical strategies for evaluating and selecting visualization techniques for different data types and engagement needs.

Learning objectives
Apply foundational visualization techniques to create both vector and raster maps using Python libraries such as Matplotlib and Datashader.
Implement interactive mapping solutions using multiple frameworks (Plotly, Folium) to create engaging geospatial visualizations that allow user exploration.
Design effective 3D geospatial visualizations using various tools to represent complex spatial relationships and terrain data.
Develop animated and interactive temporal visualizations to effectively communicate spatial data changes over time.
Evaluate and select appropriate visualization techniques and tools based on different spatial scales, data types, and intended audience engagement needs.

Concepts

Introduction

  • Course introdution

Recap of Foundational Techniques

  • Vector data visualizations with Matplotlib
  • Detailed raster visualizations - Terrain mapping

Spatial Visualization at different scales

  • Urban data acquisition
  • Detailed urban data visualization
  • Using Datashader for visualizing large geospatial datasets

Interactive Visualizations

  • Creating interactive maps with Plotly
  • Creating interactive maps with Folium

3D Visualization

  • 3D visualization with Matplotlib
  • 3D visualization with Plotly
  • Introduction to pydeck - Building interactive 3D maps

Visualizing Temporal Changes

  • Temporal visualization with static timestamps
  • Animated population maps
  • Animated difference maps
  • Interactive time slider

Conclusion

  • Next steps and additional resources

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal