landsat-utils에서 sceneID가 다운로드되지 않는 이유는 무엇입니까?


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
LC08_L1TP_215068_20151216_20170331_01_T1레거시 사전 수집 장면 ID 대신 Collection 1 Landsat 제품 식별자 ( )를 사용해 보셨습니까 ?
user2856

예. usgs 사용자 이름과 비밀번호를 입력했지만 프로그램에서이 masssage를 반환합니다.
Diogo Caribé

USGS의 토큰 인증이 필요하다는 것을 읽었습니다. 이 토큰을 어떻게 얻을 수 있습니까?
Diogo Caribé

답변:


4

이 API를 기반으로하는 타사 라이브러리를 사용하려면 Machine-to-Machine 액세스 권한이 필요할 수 있습니다 . 액세스하려면 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) 액세스를 요청하는 기관의 이름, 주소 및 연락처 정보


오 정말 고맙습니다. 나는 어디에서나 찾을 수없는 모든 것을 검색했습니다. 나는 당신이 나에게 조언을 할 것입니다.
Diogo Caribé

네 번째 질문에 대한 의심이 하나 있습니다. 이미지의 메타 데이터에 관한 것입니까? 예를 들어 구름이나 그림자의 비율은 어떻습니까? 그렇다면 Landsat 8의 이미지와 모든 메타 데이터에 관심이 있습니다.
Diogo Caribé

@ DiogoCaribé 내가 이해하는 것처럼 그들은 Data Type L-1매개 변수 에 대해 묻습니다 . 메타 데이터 매개 변수 설명은 다음과 같습니다. lta.cr.usgs.gov/DD/landsat_dictionary.html#data_type_l1
Che
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.