All Projects → olivierhagolle → Peps_download

olivierhagolle / Peps_download

Tool to download Sentinel images from PEPS sentinel mirror site : https://peps.cnes.fr

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Peps download

Label Maker
Data Preparation for Satellite Machine Learning
Stars: ✭ 377 (+423.61%)
Mutual labels:  remote-sensing
Pyint
Python&GAMMA based interfermetry toolbox for single or time-series of InSAR data processing.
Stars: ✭ 30 (-58.33%)
Mutual labels:  remote-sensing
Dmnet
Official implementation for DMNet: Density map guided object detection in aerial image (CVPR 2020 EarthVision workshop)
Stars: ✭ 40 (-44.44%)
Mutual labels:  remote-sensing
Awesome Remote Sensing Change Detection
List of datasets, codes, and contests related to remote sensing change detection
Stars: ✭ 414 (+475%)
Mutual labels:  remote-sensing
Earthengine Py Notebooks
A collection of 360+ Jupyter Python notebook examples for using Google Earth Engine with interactive mapping
Stars: ✭ 807 (+1020.83%)
Mutual labels:  remote-sensing
Pymasker
generate masks from Landsat and MODIS land product QA band
Stars: ✭ 31 (-56.94%)
Mutual labels:  remote-sensing
Notebooks
interactive notebooks from Planet Engineering
Stars: ✭ 339 (+370.83%)
Mutual labels:  remote-sensing
Digital Elevation Model
To transform, project, visualize, and read Digital Elevation Models (ASTERGDEMv2.0 and EUDEMv1.1). [简单实用] 数字高程模型的变换、投影、可视化和读取。
Stars: ✭ 64 (-11.11%)
Mutual labels:  remote-sensing
Wetland Hydro Gee
Mapping wetland hydrological dynamics using Google Earth Engine (GEE)
Stars: ✭ 20 (-72.22%)
Mutual labels:  remote-sensing
Freenet
FPGA: Fast Patch-Free Global Learning Framework for Fully End-to-End Hyperspectral Image Classification (TGRS 2020) https://ieeexplore.ieee.org/document/9007624
Stars: ✭ 40 (-44.44%)
Mutual labels:  remote-sensing
Qgis Earthengine Examples
A collection of 300+ Python examples for using Google Earth Engine in QGIS
Stars: ✭ 482 (+569.44%)
Mutual labels:  remote-sensing
Sentinelsat
Search and download Copernicus Sentinel satellite images
Stars: ✭ 576 (+700%)
Mutual labels:  remote-sensing
Geemap
A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and folium
Stars: ✭ 959 (+1231.94%)
Mutual labels:  remote-sensing
Deepnetsforeo
Deep networks for Earth Observation
Stars: ✭ 393 (+445.83%)
Mutual labels:  remote-sensing
Ssun
Spectral-Spatial Unified Networks for Hyperspectral Image Classification
Stars: ✭ 44 (-38.89%)
Mutual labels:  remote-sensing
Whitebox Tools
An advanced geospatial data analysis platform
Stars: ✭ 362 (+402.78%)
Mutual labels:  remote-sensing
Phenofit
R package: A state-of-the-art Vegetation Phenology extraction package, phenofit
Stars: ✭ 31 (-56.94%)
Mutual labels:  remote-sensing
Pycrop Yield Prediction
A PyTorch Implementation of Jiaxuan You's Deep Gaussian Process for Crop Yield Prediction
Stars: ✭ 67 (-6.94%)
Mutual labels:  remote-sensing
Ee Runner
Command-line runner for Google Earth Engine Playground scripts
Stars: ✭ 59 (-18.06%)
Mutual labels:  remote-sensing
Pytesmo
python Toolbox for the Evaluation of Soil Moisture Observations
Stars: ✭ 33 (-54.17%)
Mutual labels:  remote-sensing

peps_download

This is a simple piece of code to automatically download the products provided by the French Sentinel collaborative ground segment named PEPS : https://peps.cnes.fr. PEPS is mirroring all the Sentinel data provided by ESA, and is providing a simplified access.

This code was written thanks to the precious help of one my colleagues at CNES Jérôme Gasperi who developped the "rocket" interface which is used by Peps.

This code relies on python (2 or 3) and on the curl utility. I am not sure it can work on windows.

Only the recent PEPS products or the frequently accessed ones are stored on disks (2 PB), while the rest is stored on tapes (up to 14 PB). Data stored on tapes have an access time increased by 2 to 6 mn. From the 23rd of March, peps_download has been fully reshaped to first stage products on tapes for download, then download products on disk, which gives some time to upload the tape products on disks. This procedures considerably speeds the downloads up.

#Alternatives There are now more professsional alternatives, such as EODAG from the company CS-SI, that can download data from various catalogues. PEPS is included in the list. https://github.com/CS-SI/eodag

Examples

for Sentinel-2

This software is still quite basic, but if you have an account at PEPS, you may download products using command lines like

  • python ./peps_download.py -c S2ST -l 'Toulouse' -a peps.txt -d 2017-01-01 -f 2017-02-01
  • python ./peps_download.py -c S2ST -t 31TCJ -a peps.txt -d 2017-01-01 -f 2017-02-01

which downloads the Sentinel-2 single tile products acquired in January 2017 above Toulouse (you may also specify the tile number as in the second example). When you provide a date YY-MM-DD, it is actually YY-MM-DD:00;00:00. So a request with -d 2015-11-01 -f 2015-11-01 will yield no result, while -d 2015-11-01 -f 2015-11-02 will yield data acquired on 2015-11-01 (provided they exist).

  • python ./peps_download.py -c S2ST --lon 1 --lat 43.5 -a peps.txt -d 2015-11-01 -f 2015-12-01 -o 51

which downloads the Sentinel-2 products above --lon 1 --lat 43.5 (~Toulouse), acquired in November 2015 from orbit path number 51 only.

for Sentinel-1

  • python ./peps_download.py -c S1 --lonmin 1 --lonmax 2 --latmin 43 --latmax 44 -a peps.txt -d 2015-11-01 -f 2015-12-01

which downloads the Sentinel-1 products in latitude, longitude box around Toulouse, acquired in November 2015.

  • python ./peps_download.py -c S1 -p GRD -l 'Toulouse' -a peps.txt -d 2015-11-01 -f 2015-12-01 which downloads S1 GRD products above Toulouse

Authentification

The file peps.txt must contain your email address and your password on the same line, such as:

[email protected] top_secret

To get an account : https://peps.cnes.fr/rocket/#/register

Alternatives

The EODAG tool has an interface to download data from Theia, PEPS, and many others, and it is probably much more professional code. You might give it a try.

https://eodag.readthedocs.io/en/latest/#

https://github.com/CS-SI/eodag

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].