Warum funktioniert meine sceneID nicht zum Herunterladen in Landsat-Utils?

9

Ich muss Landsat-Bilder automatisch herunterladen, um ein Waldmonitor zu erstellen. Ich benutze Paket Landsat-Utils. Wenn ich jedoch meine sceneID aus meinem Interessenbereich heraus einstelle, funktioniert der Code nicht wie erwartet.

Hier ist ein Beispiel für die sceneID (LC82150682015350LGN01), die ich zum Testen meines Skripts erwerben möchte.

Ich habe versucht, meinen Benutzernamen und mein Passwort von USGS einzugeben, aber das Problem wird dadurch nicht behoben, aber das Problem bleibt bestehen.

Hier der Code:

$ landsat download LC82150682015350LGN01

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

Beim Festlegen meines USGS-Benutzernamens und -Kennworts war der Fehler:

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

Warum bekomme ich die Datei mit dieser sceneID nicht? Ich habe es geändert und hatte das gleiche Problem.

Diogo Caribé
quelle
1
Haben Sie versucht, die Landsat-Produktkennung ( LC08_L1TP_215068_20151216_20170331_01_T1) für Sammlung 1 anstelle der alten Szenen-ID vor der Sammlung zu verwenden ?
user2856
Ja. Ich habe meinen Benutzernamen und mein Passwort eingegeben, aber das Programm gibt mir diese Massensage zurück. USGSError: AUTH_UNAUTHORIZED: Verboten - Genehmigte Rolle für den Zugriff auf die Download-Methode erforderlich.
Diogo Caribé
Ich habe gelesen, dass ich eine Token-Authentifizierung von USGS benötige. Gibt es weitere Informationen, wie ich diesen Token erwerben kann?
Diogo Caribé

Antworten:

4

Möglicherweise müssen Sie von Maschine zu Maschine zugreifen, um Bibliotheken von Drittanbietern verwenden zu können, die auf dieser API basieren . Um Zugriff zu erhalten, müssen Sie eine Anfrage an USGS EROS User Services senden:[email protected]

Hier sind die erforderlichen Informationen, um den Zugriff von Maschine zu Maschine zu ermöglichen:

Um für den autorisierten Zugriff auf Daten in den USGS EROS-Archiven in Betracht gezogen zu werden, müssen wir einige Informationen von Ihnen einholen. Bitte geben Sie Details zu den folgenden Punkten an. Nach Erhalt werde ich Ihre Anfrage zur Überprüfung und Prüfung weiterleiten.

1) Der Hauptzweck Ihrer Organisation in Bezug auf die Notwendigkeit von USGS-Daten. (Wie werden Sie die erhaltenen Daten verwenden?)

2) EarthExplorer-Login-Benutzername (neue Benutzer können sich unter https://earthexplorer.usgs.gov/register/ registrieren )

3) Erforderliche Datensätze: Geben Sie die Namen der EarthExplorer-Datensätze an - diese finden Sie im EarthExplorer (HINWEIS: Landsat CDR-Datensätze sind für diesen Zugriff nicht berechtigt).

4) Datenprodukt (e) erforderlich

5) Ungefähre Anzahl der benötigten Szenen

6) Skriptfunktionen: Stellen Sie sicher, dass bekannt ist, dass PHP, PERL oder eine andere Skriptsprache auf die Daten zugreifen

7) Detaillierte Begründung für die Notwendigkeit dieses Zugangs

8) Vollständiger Name, Adresse und Kontaktinformationen für die Entität, die den Zugriff anfordert

Herr Che
quelle
Ohhhh. Ich danke dir sehr. Ich habe alles gesucht, was ich kann und finde es nirgendwo. Ich werde tun, was du mir rätst.
Diogo Caribé
Ich habe einen Zweifel an der vierten Frage: Geht es um Metadaten von Bildern? Wie zum Beispiel der Prozentsatz von Wolken oder Schatten? Wenn ja, habe ich Interesse an den Bildern von Landsat 8 mit all seinen Metadaten.
Diogo Caribé
@ DiogoCaribé Soweit ich weiß, fragen sie nach Data Type L-1Parametern. Hier ist die Beschreibung der Metadatenparameter: lta.cr.usgs.gov/DD/landsat_dictionary.html#data_type_l1
Mr. Che