- Moved to permanent home on Github.
Building cloud-free mosaics of Sentinel-2 data for land cover mapping is difficult, with existing tools still under-development and frequently confusing.
This is a set of tools to aid in the production of large-scale cloud-free seasonal mosaic products from Sentinel-2 data. The goal is to streamline this processing chain with a set of straightforward command line tools.
This repository contains four command-line based scripts to perform the following tasks:
- Downloading Sentinel-2 data from the Copernicus Open Access Hub for a particular tile, specifying date ranges and degrees of cloud cover. This is based on the Sentinelsat utility.
- Executing the sen2cor tool to perform atmospheric correction, and performing simple improvements to its cloud mask.
- Building a mosaic of cloud-free GeoTIFF files that are suitable for image classification.
These tools are written in Python for use in Linux. You will need to have first successfully installed:
- sentinelhub: A library for searching and downloading Sentinel-2 products.
- sen2cor: Atmospheric correction and cloud masking for Sentinel-2.
The tool sen2cor is both built around the Anaconda distribution of Python. The modules used in these scripts are all available in Anaconda Python.
Full documentation is hosted at: http://sen2mosaic.readthedocs.io/.
Written and maintained by Samuel Bowers (sam.bowers@ed.ac.uk).