MOD16 (Modis Evapotranspiration) 이미지를 다운로드하는 방법은 무엇입니까?


11

MODIS 이미지를 다운로드 할 때 'R'스크립트를 사용합니다. 그러나 MOD16 제품은 제공하지 않습니다. earthexplorer 웹 사이트에서 MOD16 제품을 찾을 수 없습니다. 원하는 제품이 http://www.ntsg.umt.edu/project/mod16#data-product에서 제공 되지만 다운로드 할 스크립트를 찾을 수 없습니다.

사용할 수있는 스크립트가 있습니까? 또는 다운로드하려면 각 이미지를 클릭해야합니다.

예를 들어, 매월 매월 " h02v08 "이미지 를 다운로드 하려면 어떻게해야합니까?


내 'landgrind'를 식별 한 후 동일한 신호로 확장하는 경우 예를 들어 11 월 동안 특정 날짜를 어떻게 선택할 수 있습니까?
Mauro

새로운 질문이 있으면 질문하기 버튼 을 클릭하여 질문하십시오 . 컨텍스트를 제공하는 데 도움이되는 경우이 질문에 대한 링크를 포함하십시오. - 리뷰에서
Evil Genius

답변:


11

프로젝트 웹 사이트 는 FTP 서버에서 MOD16 데이터 세트를 호스팅합니다 .

FTP는 디렉토리 목록을 허용하므로 개별 링크를 클릭하지 않고도 전체 폴더를 쉽게 다운로드 할 수 있습니다. 대부분의 FTP 클라이언트에서이 작업을 수행 할 수 있습니다. 가장 인기있는 파일FileZilla 입니다. 원하는 폴더를 마우스 오른쪽 버튼으로 클릭하고 다운로드를 선택하십시오.

편집 : 이제 질문은 하나의 MODIS 과립 만 필요하다는 것을 지정합니다. 이를 달성하는 두 가지 방법이 있습니다.

  1. 명령 행 사용 : 원하는 과립 에 대해 ftp의 모든 파일 (예 : linux with ncftpls -R) 의 디렉토리 목록을 가져 grep와서 다운로드하십시오 curl/wget.

  2. 더 쉬운 방법은 전용 ftp 도구를 사용하여 과립을 검색하고 모든 파일을 다운로드하는 것입니다. @AndreJ 이미이 작업을 수행하는 방법을 보여 fireFTP . 스크린 샷은 FileZilla 에서 수행하는 방법을 보여줍니다 .

여기에 이미지 설명을 입력하십시오


고맙지 만 모든 파일이 필요하지는 않습니다. 필요한 것은 매월 특정 파일입니다. 전체 데이터 세트를 다운로드하는 것이 마지막 선택입니다.
Mario

이 경우 디렉토리의 모든 파일을 나열하고 필요에 따라 목록을 정렬 한 다음 (예 : grep ) curl , wget 또는 DownThemAll 과 같은 다운로드 도구를 사용하여 해당 목록을 다운로드 할 수 있습니다.
Kersten

다시 한 번 감사드립니다. "wget"을 사용하여 데이터를 다운로드했지만 텍스트 파일에 파일 주소를 쓴 다음 wget을 사용하여 호출했습니다. 그러나 여기서 필요한 파일의 링크를 얻는 것이 어렵다는 것을 알았습니다. 답장에서 "디렉토리의 모든 파일을 나열하고 목록을 필요에 따라 정렬하십시오 (예 : grep)"를 이해하기 위해 정교하게하거나 전달할 수 있습니까?
Mario

2

데이터는 8 일마다 파일로 보관되는 것 같습니다. 세계의 일부만 필요한 경우 모든 8 일 폴더에서 https://nsidc.org/data/docs/daac/mod10_modis_snow/landgrid.html 에 따라 올바른 h 및 v 타일을 선택해야 합니다.

당신이있는 경우 fireFTP 파이어 폭스에 설치하고 연결 FTP 서버 , 당신이 할 수있는 search대한 h02v08원격 데이터 소스에 체크를위한 include subdirectories.

여전히 느리므로 명령 행 도구가 더 나은 솔루션 일 수 있습니다.


2

@EstevenMuriillo가 지적한 것처럼 데이터 액세스는 http : //를 통해 독점적으로 실현됩니다. R MODIS 패키지는 현재이 새로운 주소에서 8 일 MOD16A2 및 매년 MOD16A3 파일의 자동 다운로드를 지원합니다.

library(MODIS)
getProduct("MOD16")

특정 파일을 다운로드하려면 다음을 실행하십시오.

mod16a2 <- getHdf(product = "MOD16A2", 
                  begin = "2011001", end = "2011031", 
                  tileH = 2, tileV = 8)
mod16a2

$ MOD16A2.105
[1] "~ / MOD16A2.A2011001.h02v08.105.2013122121506.hdf"
[2] "~ / MOD16A2.A2011009.h02v08.105.2013122121506.hdf"
[3] "~ / MOD16A2.A2011017.h02v08.105.2013 hdf "
[4]"~ / MOD16A2.A2011025.h02v08.105.2013122121506.hdf "

runGdal대신 파일을 다운로드하고 관련 SDS 레이어를 한 번에 추출 할 수도 있습니다 getHdf. 또한 wget 을 설치 하여 모든 작업을 수행해야합니다.



0

패키지 에서 ModisDownload()기능을 시도 할 수 있습니다 rts. 마지막 버전은 검색 및 다운로드 전에 필요한 NASA 인증을 허용합니다. 나는 그것이 지금 필요하다고 생각하고 직접 FTP 다운로드는 더 이상 가능하지 않습니다. 내가 잘못하더라도이 기능은 MODIS 이미지를 다운로드하고 처리 할 수있는 매우 다양한 도구를 제공합니다.

그것의 장점은 .hdr모든 타일의 지오 틱을 함께 생성하기 위해 다운로드 한 원시 파일 (후자는 NASA에서 Modis 다운로드 도구를 설치해야 함) 을 모자이크 처리하고 다시 투영하는 가능성을 포함합니다 .

NASA 사용자를 만들려면로 이동하십시오 https://urs.earthdata.nasa.gov/users/new. 그런 다음 시도하십시오

devtools::install_github('babaknaimi/rts')  # must install the latest one
library(rts)

setNASAauth("yourNASAlogin", "yourNASApassword", update = T) # authenticates at NASA's server
> username and password are successfully updated...!
Then to download the required images:

ModisDownload(x='MOD16A2',h=2,v=8,dates=c('2011.01.01','2011.01.31'), mosaic=F, proj=F)

이 패키지를 사용하면 MODIS의 모든 제품을 유사하게 얻을 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.