Télécharger sans clics les données Sentinel depuis PEPS

=>

peps_download

C'est une petite routine pour télécharger automatiquement les données fournies par PEPS, le segment sol collaboratif Français pour les projets Sentinel: https://peps.cnes.fr. PEPS redistribue en miroir tous les produits Sentinel fournies par Scihub.

 

Ce code a été écrit grâce à l'aide d'un de mes collègues du CNES,  Jérôme Gasperi qui a développé l'interface Rocket qui permet de distribuer les données PEPS. Il est écrit en python 2.7 et se base sur l'utilitaire CURL Pour cette raison, il ne fonctionne que sous linux, je pense.


L'outil est disponible sur mon dépôt Github : https://github.com/olivierhagolle/peps_download

Exemples

La routine est assez basique, mais si vous avez un compte sur PEPS, vous pouvez télécharger des données avec des lignes de commande du genre :

  • python ./peps_download.py -c S2 -l 'Toulouse' -a peps.txt -d 2015-11-01 -f 2015-12-01qui télécharge les données Sentinel-2 acquises sur Toulouse, en Novembre 2015.
  • python ./peps_download.py -c S2 --lon 1 --lat 43.5 -a peps.txt -d 2015-11-01 -f 2015-12-01qui télécharge les données Sentinel-2 acquises aux coordonnées --lon 1 --lat 43.5 (~Toulouse), en Novembre 2015.
  • python ./peps_download.py -c S1 --lonmin 1 --lonmax 2 --latmin 43 --latmax 44 -a peps.txt -d 2015-11-01 -f 2015-12-01qui télécharge les données Sentinel-1 qui intersectent un rectangle en latitude, longitude autour de Toulouse, en November 2015.

Authentification

le fichier peps.txt doit contenir votre adresse email et votre mot de passe, comme ceci :

your.email@address.fr top_secret

Pour obtenir un compte : https://peps.cnes.fr/rocket/#/register

Posted under: Code, En Français, Sentinel-2

Tagged as: ,

2 comments

  • speacelo on 14/12/2016 at 17:05 said:

    Bonjour,

    je comprends que c'est assez simple mais je ne sais pas ou dois utiliser la ligne de commande "python ./peps_download.py -c S2 -l 'Toulouse' -a peps.txt -d 2015-11-01 -f 2015-12-01qui télécharge les données Sentinel-2 acquises sur Toulouse, en Novembre 2015. Je suis sous Windows.

    Pouvez-vous me dire comment je dois proceder?

    Merci.

    • Olivier Hagolle on 14/12/2016 at 17:32 said:

      Ouille, si vous ne connaissez pas python, il vaudrait mieux utiliser le système de panier (qui remarche) sur le site Theia (https://theia.cnes.fr), et installer le plugin DownThemAll sous firefox. C'est pratique et efficace, même s'il faut quelques clics pour commander les produits.

      Mais si vous voulez apprendre à utiliser python, il y a des tutoriaux
      http://guigui.developpez.com/Tutoriel/Python/PythonWindows/

      N'oubliez pas d'installer aussi curl (ou de le faire installer)
      Cordialement,
      Olivier

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>