Pourquoi mon SceneID ne fonctionne pas pour télécharger dans Landsat-Utils?


9

J'ai besoin de télécharger automatiquement les images Landsat afin de réaliser un monastère forestier. J'utilise le paquet landsat-utils. Cependant, lorsque je définis mon sceneID à partir de ma région d'intérêt, le code ne fonctionne pas comme je m'y attendais.

Voici donc un exemple de sceneID (LC82150682015350LGN01) que j'aimerais acquérir pour tester mon script.

J'ai essayé de mettre mon nom d'utilisateur et mon mot de passe de l'USGS mais cela ne résout pas le problème, mais le problème persiste.

Voici le code:

$ landsat download LC82150682015350LGN01

AttributeError: 'RemoteFileDoesntExist' object has no attribute 'message'

Lorsque j'ai défini mon nom d'utilisateur et mon mot de passe USGS, l'erreur a été:

AttributeError: 'USGSError' object has no attribute 'message'

Pourquoi je ne reçois pas le fichier avec cet ID de scène? Je l'ai changé et j'ai eu le même problème.


1
Avez-vous essayé d'utiliser l'identifiant de produit Landsat Collection 1 ( LC08_L1TP_215068_20151216_20170331_01_T1) au lieu de l' ID de scène de pré-collecte hérité ?
user2856

Oui. J'ai mis mon nom d'utilisateur et mon mot de passe usgs mais le programme me renvoie ce massage .USGSError: AUTH_UNAUTHORIZED: Forbidden - Rôle approuvé requis pour l'accès à la méthode de téléchargement.
Diogo Caribé

J'ai lu que j'avais besoin d'une authentification par jeton de l'USGS. Y a-t-il une autre information comment puis-je acquérir ce jeton?
Diogo Caribé

Réponses:


4

Vous devrez peut-être obtenir un accès Machine-to-Machine pour utiliser des bibliothèques tierces basées sur cette API . Pour y accéder, vous devez envoyer une demande aux services utilisateurs de l'USGS EROS:custserv@usgs.gov

Voici les informations requises pour fournir un accès machine à machine:

Pour être pris en compte pour l'accès autorisé aux données conservées dans les archives USGS EROS, nous devons obtenir certaines informations de votre part. Veuillez fournir des détails pour chacun des éléments suivants. Dès réception, je transmettrai votre demande pour examen et examen.

1) Objectif principal de votre organisation en ce qui concerne le besoin de données USGS. (Comment utiliserez-vous les données que vous recevez?)

2) Nom d'utilisateur de connexion à EarthExplorer (les nouveaux utilisateurs peuvent s'inscrire sur https://earthexplorer.usgs.gov/register/ )

3) Ensemble (s) de données requis: Fournissez le (s) nom (s) de jeu de données EarthExplorer - ceux-ci peuvent être trouvés sur EarthExplorer (REMARQUE: les jeux de données Landsat CDR ne sont pas éligibles pour cet accès)

4) Produit (s) de données requis

5) Nombre approximatif de scènes nécessaires

6) Capacités de script: vérifiez que PHP, PERL ou un autre langage de script est connu pour accéder aux données

7) Justification détaillée de la nécessité de cet accès

8) Nom, adresse et coordonnées complètes de l'entité demandant l'accès


Ohhhh. Merci beaucoup. J'ai cherché tout ce que je pouvais et je ne l'ai trouvé nulle part. Je ferai ce que tu me conseilles.
Diogo Caribé

J'ai un doute sur la quatrième question: s'agit-il de métadonnées d'images? Comment par exemple le pourcentage de nuage ou d'ombre? Si oui, j'ai intéressé les images de Landsat 8 avec toutes ses métadonnées.
Diogo Caribé

@ DiogoCaribé Si je comprends bien, ils posent des questions sur le Data Type L-1paramètre. Voici la description des paramètres de métadonnées: lta.cr.usgs.gov/DD/landsat_dictionary.html#data_type_l1
Camarade Che
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.