FOSS4G 2024 Workshop

GRASS GIS for Earth Observation data processing with Jupyter notebooks
12-03, 09:00–13:00 (America/Belem), Room Mangal das Garças (C Block)

We will present and exemplify a subset of GRASS GIS toolsets for satellite imagery data processing and analysis in combination with other core modules and addons in a workflow going from data search and download to supervised classification of different scenes and visualization of results.


GRASS GIS provides numerous tools to process and analyze Earth Observation data. There are modules to search for, download, import and pre-process data from MODIS, Landsat, Sentinel, etc. Furthermore, GRASS offers tools for atmospheric and topographic corrections, quality assessment, cloud and shadow masking, pansharpening, estimation of spectral indices, object based image analysis (OBIA), clustering and classification algorithms, among others.

In this hands-on session we will present and exemplify a subset of the imagery toolsets in combination with other GRASS GIS core modules and addons in a workflow starting from data download to the supervised classification of different scenes and visualization of results. We will specifically go through filtering and downloading data, importing, adding semantic labels, pre-processing, estimation of indices, and image classification. Eventually, the resulting maps will be exported to Cloud Optimized GeoTIFF (COG) files for further usage in QGIS, GeoServer, or elsewhere. This workshop will be run in a JupyterLab environment, taking advantage of the latest GRASS GIS Python features for Jupyter.

We'll work with the notebook here within Google Colab.

Veronica Andreo is a member of the GRASS GIS development team and serves as chair of the Project Steering Committee since 2021. Veronica holds a PhD in Biology and an MSc in Remote Sensing and GIS Applications. Back in Argentina, she works as a researcher at CONICET and as a lecturer at Gulich Institute (CONAE - UNC). Her research focuses on uncovering environmental drivers of vector-borne disease outbreaks and distribution through Earth Observation data analysis and modeling.