FOSS4G-Asia 2024

Basic Python for Geospatial
12-15, 09:30–13:30 (Asia/Bangkok), Room11-503

This workshop offers a comprehensive introduction to utilizing Python programming for geospatial analysis and visualization. Geospatial data is essential in various domains such as environmental sciences, urban planning, agriculture, and disaster management. This workshop aims to equip participants with foundational skills to harness the power of Python libraries and tools for handling, analyzing, and visualizing geospatial data.

By the end of the workshop, participants will have a solid grasp of the core principles of geospatial data handling using Python. They will be empowered to create their own geospatial projects, capable of ingesting, analyzing, and visualizing spatial data to derive meaningful analysis.


Workshop Contents

The topics covered at the workshop are the following:
1. Introduction to Python
- Basics of Python syntax and data structures
- Overview of key geospatial libraries
2. Using Pandas for Data Wrangling
- Reading and manipulating tabular data
- Basic operations using Pandas
3. Using GeoPandas for Vector Data
- Analyzing vector data with GeoPandas
4. Using Rasterio and GeoCube for Raster Data
- Processing raster data with Rasterio
- Basic interpolation using GeoCube