为什么我的sceneID无法在landsat-utils中下载?


9

我需要自动下载Landsat映像以进行森林监视。我正在使用landsat-utils软件包。但是,当我从兴趣区域设置我的sceneID时,代码无法正常运行。

因此,这是我要获取以测试脚本的sceneID(LC82150682015350LGN01)的一个示例。

我试图从USGS输入用户名和密码,但是它不能解决问题,但问题仍然存在。

这里的代码:

$ landsat download LC82150682015350LGN01

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

当我设置USGS用户名和密码时,错误是:

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

为什么我没有使用此sceneID获得文件?我已更改它,但遇到了同样的问题。


1
您是否尝试过使用集合1 Landsat产品标识符(LC08_L1TP_215068_20151216_20170331_01_T1)代替旧的预收集场景ID
user2856

是。我输入了我的usgs用户名和密码,但是程序向我返回了这个消息。
DiogoCaribé17年

我读过,我需要获得USGS的令牌加成。还有其他信息我该如何获取此令牌?
DiogoCaribé17年

Answers:


4

您可能需要获得“机器对机器”访问权限才能使用基于此API的第三方库。要获得访问权限,您必须向USGS EROS用户服务发送请求:custserv@usgs.gov

以下是提供“机器到机器”访问权限所需的信息:

要考虑对USGS EROS档案中保存的数据进行授权访问,我们需要从您那里获取一些信息。请提供以下各项的详细信息。收到后,我将转发您的请求以供审核和考虑。

1)您组织在需要USGS数据方面的主要目的。(如何使用收到的数据?)

2)EarthExplorer登录用户名(新用户可以在https://earthexplorer.usgs.gov/register/上注册 )

3)所需数据集:提供EarthExplorer数据集名称-可以在EarthExplorer上找到它们(注意:Landsat CDR数据集不适合此访问)

4)所需数据产品

5)所需的大概场景数

6)脚本功能:验证是否已知PHP,PERL或其他脚本语言可以访问数据

7)需要此访问权限的详细理由

8)要求访问的实体的完整名称,地址和联系信息


哦 非常感谢。我已经搜索了所有我能找到的东西,却找不到任何地方。我会做你建议我的事。
DiogoCaribé17年

我对第四个问题有疑问:关于图像的元数据吗?例如,云或阴影的百分比如何?如果是,我会对Landsat 8中的图像及其所有元数据感兴趣。
DiogoCaribé18年

@DiogoCaribé据我了解,他们询问Data Type L-1参数。以下是元数据参数说明:lta.cr.usgs.gov/DD/landsat_dictionary.html#data_type_l1
Che同志
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.