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.
LC08_L1TP_215068_20151216_20170331_01_T1
) au lieu de l' ID de scène de pré-collecte hérité ?Réponses:
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:
[email protected]
Voici les informations requises pour fournir un accès machine à machine:
la source
Data Type L-1
paramètre. Voici la description des paramètres de métadonnées: lta.cr.usgs.gov/DD/landsat_dictionary.html#data_type_l1