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.
LC08_L1TP_215068_20151216_20170331_01_T1
) für Sammlung 1 anstelle der alten Szenen-ID vor der Sammlung zu verwenden ?Antworten:
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:
quelle
Data Type L-1
Parametern. Hier ist die Beschreibung der Metadatenparameter: lta.cr.usgs.gov/DD/landsat_dictionary.html#data_type_l1