Downloader for Sentinel-2 from aws.
Project description
S2Downloader
Free software: EUPL 1.2
Documentation: https://fernlab.git-pages.gfz-potsdam.de/products/data-portal/s2downloader/doc/
Information on how to cite the S2Downloader Python package can be found in the CITATION file.
Submit feedback by filing an issue here
Downloader for Sentinel-2 data.
Feature overview
The S2Downloader allows to download Sentinel-2 L2A data from the cost-free element84 AWS Amazon Cloud server. It specifically serves the purpose to download data for user-defined area of interests (AOI), defined by a bounding box or whole tiles which are the original data product provided by ESA.
Features
Features on Sentinel-2 tile level
download atmospheric corrected L2A Sentinel-2 thumbnail, overview, and data from AWS
provide single date or time range for finding data at the server
select which individual bands to download, all bands are supported: "coastal", "blue", "green", "red", "rededge1", "rededge2", "rededge3", "nir", "nir08", "nir09", "cirrus", "swir16", "swir22"
provide UTM zone, latitude band and grid square to download whole tiles
Features on AOI level
input data: configuration json file
customizable filtering for noData
optional: customizable mask SCL classes (default masked classes: clouds shadow, clouds, cirrus -> 3, 7, 8, 9, 10), all available classes:
0 - No data
1 - Saturated / Defective
2 - Dark Area Pixels
3 - Cloud Shadows
4 - Vegetation
5 - Bare Soils
6 - Water
7 - Clouds low probability / Unclassified
8 - Clouds medium probability
9 - Clouds high probability
10 - Cirrus
11 - Snow / Ice
mosaic data from different tiles (same utm zone) into one tif file
resample bands to user-defined target resolution
select resampling method
Features for saving the results
define output location
save thumbnails for the available scenes
save overviews for the available scenes
Installation
Install S2Downloader
Usage
Run with relative or absolute path to config json file:
S2Downloader --filepath "path/to/config.json"
Relative paths in the config file are supposed to be relative to the location of the repository.
See usage for more details about the config file.
Expected Output
The downloaded raster files and overviews are saved in .tif format, the thumbnails are saved as .jpg. Additional information is saved in a.json and a logging file.
See usage for more details about the output files.
History / Changelog
You can find the protocol of recent changes in the S2Downloader package here.
Contribution
Contributions are always welcome. Please contact us, if you wish to contribute to the S2Downloader.
Developed by
S2Downloader has been developed by FERN.Lab, the Helmholtz Innovation Lab “Remote sensing for sustainable use of resources”, located at the Helmholtz Centre Potsdam, GFZ German Research Centre for Geosciences. FERN.Lab is funded by the Initiative and Networking Fund of the Helmholtz Association.
Credits
This package was created with Cookiecutter and the fernlab/cookiecutter-pypackage project template.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file s2downloader-1.3.0.tar.gz
.
File metadata
- Download URL: s2downloader-1.3.0.tar.gz
- Upload date:
- Size: 10.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | df646606f3d32a8cafa26510b9d55e5db2ccbaa084342d0e2f8177ab70e1e1a8 |
|
MD5 | 969ebde21ab93cd7ce37ac86b212571e |
|
BLAKE2b-256 | 2425098ee33d76fd88a8df103fd68560e2d933b004a1237561863a634041dc53 |