This time I've collected a list of tutorials for ESA SNAP for beginners and for advanced users. Some are already a few years old, but still can be used with the current SNAP version. Please forgive me, that I have not watched and stepped through all these videos. But at least I went through them quickly. If you have any problems with the tutorials, let me know.
If you are not yet familiar with SNAP: SNAP is an application for processing and analysing Earth observation data and can be downloaded from the ESA STEP website.
This video, presented by Chris Stewart, gives you a quick step-by-step introduction at the example of Sentinel-1 data. It starts with explaining the application interface components and the menu of SNAP. And further shows how to calibrate S1 data radiometrically and how to apply a terrain correction.
This series of videos has tutorials at beginners and advanced level. It starts with an introduction into the user interface and guides you through several applications like, mosaicking, SAR preprocessing, DEM generation and more.
Tutorial: Complete SNAP Tutorials (RS & GIS)
In this tutorial, by Aditya Sharma, you learn how to install and configure snappy (now esa-snappy) and how to use it in a first example script. With SNAP 10 snappy has been updated and while the general procedure is still the same you should also acknowledge what the SNAP developers wrote in the wiki.
This lesson provided by the developers, prepared by Andreas Braun, uses landcover analysis as an example and illustrates a method for combining Sentinel-1 radar images and Sentinel-2 multispectral imagery to showcase their synergetic usage and complimentary information.
SNAP not only provides a graphical user interface but can also be used from the command line. Luis Veci, one of the developers of SNAP, explains in this tutorial how the command line can be used for data processing. The command line tool gpt and the creation complex of processing graphs are explained.
Tutorial: SNAP Command Line Tutorial (SkyWatch)
This tutorial, by Marco Peters (yes me 🙂), gives an introduction on bulk processing with the command line on Windows and Unix systems. The provided scripts try to stay very generic to serve multiple processing requirements.
At the example of a flood in Germany in 2021 Luigi Selmi shows how a flood event can be mapped. Sentinel-1 data is used. The lesson not only provides information on the workflow but also on how SAR data can be interpreted and the structure of a Sentinel-1 product.
This collection of tutorials provides twenty-six lessons for various Earth observation applications. Starting from automatic cloud masking, extraction of built-up areas, ship detection, DEM correction and many more.
Tutorial: ESA SNAP Tutorials (GEO 2004)
This tutorial, by Fabricio Ramoino, from an ESA training course shows you how Sentinel-2 data can be used for change detection. Both, water and forest change detection are covered.
This tutorial, by Ana B. Ruescas and Dagmar Müller, does not only show you how to do a Rayleigh correction at the example of Sentinel-2, but also gives you scientific background information. The correction is not only applicable to Sentinel-2 MSI data, but also to Sentinel-3 OLCI and Envisat MERIS data.
If you are not so much into the usage of the command line, this tutorial by Marco Peters (yes me 🙂), shows you how Excel can help you to simplify bulk processing of EO data. In the example a time lapse of lake Garda is created using the C2RCC processor.
In this series of videos Shaun Levick explores Sentinel-2 data, calculates NDVI and classifies data using different classification methodologies, like unsupervised, supervised and supervised Random Forest.
Tutorial: Introductory R emote Sensing (GEARS)
Przemysław Slesiński shows in this video tutorial the workflow for obtaining a simple displacement map with ESA SNAP and Copernicus Sentinel-1 SAR data.
This series of videos focuses on the work with SAR data. The tutorials presented by various experts cover mapping of floods, volcanic eruptions, forest, oil spill and crop type mapping.
Antonio Vecoli provides here a repository of Python examples for esa-snappy. They can be used as starting point for your own developments.
Tutorial: SNAP-Python Repository (Techforspace)
That's it. Tschüs and Goodbye.
Marco
Comments