Open Data Science Europe Workshop 2021

Martin Landa


Sessions

09-07
13:30
90min
Working with Cloud-Optimized GeoTIFFs in Python
Leandro Parente, Martin Landa, Tomaš Bouček

Software requirements: opengeohub/py-geo docker image (gdal, rasterio, eumap)
Content:
Why Cloud Optimized GeoTIFF?
Generating COG files using GDAL
Providing COG files through S3 protocol
Accessing remote COG files in Python
QGIS Eumap Plugin

workshop
Succes Avenue (former Kleine veer zaal)
09-07
11:00
90min
Using OGC Web Services in Python
Martin Landa, Tomaš Bouček

Introduction to OGC Open Web Services (OWS)
Introduction to OWSLib Python API
CSW, WMS, WFS, (WCS currently we don’t provide)
pyeumap API (Catalogue, WMS?)

workshop
Succes Avenue (former Kleine veer zaal)
09-07
09:00
90min
Working with harmonized LUCAS dataset
Martin Landa, Tomaš Bouček, Lukáš Brodký

Software requirements: opengeohub/py-geo docker image (gdal, rasterio, eumap, scikit-learn), QGIS
Content:
Introduction to LUCAS dataset provided by Eurostat
Harmonized LUCAS dataset
Accessing LUCAS dataset using Python API (Jupyter notebooks)
Accessing LUCAS dataset from QGIS
Land product validation with LUCAS points (use case)

workshop
Succes Avenue (former Kleine veer zaal)
09-07
15:30
90min
Working with Geo-harmonizer processing services
Markus Neteler, Martin Landa, Ondřej Pešek

Introduction info OGC WPS
OWSLib Python API
OGC WPS QGIS plugin
Actinia cloud computing (linked to GRASS 8 GIS training session: Introduction and new features)

workshop
Succes Avenue (former Kleine veer zaal)
09-07
13:30
90min
GRASS GIS 8 (Part 1): Introduction and new features
Markus Neteler, Martin Landa, Markus Metz, Veronica Andreo

Software requirements: GRASS GIS 8
Content:
Introduction to the new version 8 of GRASS GIS, a few concepts
Showcase the heavily redesigned graphical user interface
Interaction with data (visualization, styling, map elements)
Analysis of data from different domains
Introduction to automated processing
Hints on Python 3 scripting, spatio-temporal data analysis, and more.
Candidate datasets: improved ERA5 land air temperature, surface temperature and precipitation (daily data)

workshop
HUGOTech
09-07
15:30
90min
GRASS GIS 8 (Part 2): Processing multitemporal EO data
Markus Neteler, Martin Landa, Markus Metz, Veronica Andreo

Software requirements: GRASS GIS 8
Content:
GRASS GIS supports time series processing for vector, raster, and volume data
Micro-introduction to Landsat and Sentinel satellite data archives, and the various ways to access them
Introduction to the i.sentinel toolset which allows querying Sentinel data coverage for a region of interest, downloading from multiple data sources, performing atmospheric and topographic corrections, and cloud/shadow masking
Preparation of data for multitemporal analyses is enabled in the t.sentinel and t.rast.mosaic extensions through automatic creation of space-time raster datasets (strds) and temporal aggregation to obtain cloud-free temporal mosaics of arbitrary granularity.
Computation of NDVI time series
Use Sentinel, ERA5 land air temperature, surface temperature and precipitation (daily data)

workshop
HUGOTech