Bagaimana cara mengunduh gambar MOD16 (Modis Evapotranspirasi)?

11

Saya menggunakan skrip 'R' untuk mengunduh gambar MODIS. Namun, itu tidak memberikan produk MOD16. Saya tidak bisa menemukan produk MOD16 di situs web earthexplorer. Meskipun produk yang diinginkan tersedia di http://www.ntsg.umt.edu/project/mod16#data-product tetapi saya tidak dapat menemukan skrip untuk diunduh.

Apakah ada skrip yang tersedia untuk itu? atau saya perlu mengklik setiap gambar untuk diunduh.

Misalnya, jika saya ingin mengunduh gambar " h02v08 " dari masing-masing dan setiap bulan dalam setahun, bagaimana cara melakukannya?

Mario
sumber
memperluas cuestion yang sama setelah saya mengidentifikasi 'landgrind' saya, bagaimana saya bisa memilih tanggal tertentu misalnya selama bulan november?
Mauro
Jika Anda memiliki pertanyaan baru, silakan tanyakan dengan mengklik tombol Ajukan Pertanyaan . Sertakan tautan ke pertanyaan ini jika itu membantu menyediakan konteks. - Dari Ulasan
Evil Genius

Jawaban:

11

Situs web proyek meng-host dataset MOD16 pada server FTP .

Karena FTP memungkinkan daftar direktori, Anda dapat dengan mudah mengunduh folder lengkap tanpa harus mengklik tautan individual. Ini dapat dilakukan dengan sebagian besar klien FTP - yang populer adalah FileZilla . Cukup klik kanan folder yang Anda inginkan dan pilih unduh.

sunting: Pertanyaannya sekarang menentukan bahwa hanya satu butiran MODIS diperlukan. Ada dua cara untuk mencapai ini:

  1. Menggunakan baris perintah: Dapatkan daftar direktori semua file di ftp, yaitu di linux dengan ncftpls -R, grepuntuk butiran yang diinginkan dan unduh via curl/wget.

  2. Cara yang lebih mudah adalah dengan menggunakan alat ftp khusus, cari granul dan unduh semua file dengannya. @AndreJ sudah menunjukkan cara melakukan ini dengan fireFTP . Tangkapan layar menunjukkan bagaimana Anda akan melakukannya di FileZilla .

masukkan deskripsi gambar di sini

Kersten
sumber
Terima kasih tetapi, saya tidak memerlukan semua file. Yang saya butuhkan adalah file spesifik dari setiap bulan. Mengunduh seluruh dataset akan menjadi pilihan terakhir.
Mario
Dalam hal ini Anda dapat membuat daftar semua file dalam direktori, mengurutkan daftar sesuai kebutuhan Anda (yaitu dengan grep ) dan kemudian menggunakan alat unduh seperti curl , wget atau DownThemAll untuk mengunduh daftar itu.
Kersten
Terima kasih lagi, saya telah mengunduh data menggunakan "wget" tetapi di sana kami biasa menulis alamat file dalam file teks dan kemudian menyebutnya menggunakan wget. Namun, di sini saya merasa kesulitan untuk mendapatkan tautan dari file yang diperlukan. Bisakah Anda menjelaskan atau mengirimkan tautan untuk memahami "daftar semua file dalam direktori, urutkan daftar sesuai kebutuhan Anda (mis. Dengan grep)" di balasan Anda.
Mario
2

Data tampaknya diarsipkan dalam file setiap 8 hari. Jika Anda hanya membutuhkan bagian dari dunia, Anda harus memilih ubin h dan v yang tepat sesuai dengan https://nsidc.org/data/docs/daac/mod10_modis_snow/landgrid.html dari setiap folder 8-hari.

Jika Anda telah menginstal firFTP di Firefox dan terhubung ke server ftp , Anda dapat searchmelakukannya h02v08pada sumber data jarak jauh, dan periksa include subdirectories.

Ini masih agak lambat, jadi alat baris perintah mungkin merupakan solusi yang lebih baik.

AndreJ
sumber
2

Seperti yang ditunjukkan oleh @EstevenMuriillo, akses data diwujudkan secara eksklusif melalui http: // pada akhir-akhir ini. Paket R MODIS saat ini mendukung pengunduhan otomatis file MOD16A2 8-hari dan MOD16A3 tahunan dari alamat baru ini, lihat

library(MODIS)
getProduct("MOD16")

Untuk mengunduh file tertentu, jalankan saja

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.102.1212 hdf "
[4]" ~ / MOD16A2.A2011025.h02v08.105.2013122121506.hdf "

Perhatikan bahwa juga memungkinkan untuk mengunduh file dan mengekstrak lapisan SDS yang relevan dalam sekali pakai runGdalalih-alih getHdf. Selain itu, ketahuilah bahwa Anda perlu menginstal wget untuk menjalankan semuanya.

fdetsch
sumber
1

Alamat saat ini (2017) bukan perubahan ftp oleh http://www.ntsg.umt.edu/project/mod16#data-product , jadi penggunaan Filezilla tidak dimungkinkan, wget adalah kemungkinan yang sangat andal untuk Tipe Jenis ini. saham

Esteven Muriillo
sumber
0

Anda dapat mencoba ModisDownload()fungsi dari rtspaket. Versi terakhirnya memungkinkan autentikasi NASA yang diperlukan sebelum mencari dan mengunduh. Saya percaya bahwa ini diperlukan sekarang dan unduhan FTP langsung tidak mungkin lagi. Bahkan jika saya salah, fungsi ini menyediakan seperangkat alat yang sangat kaya untuk mengunduh dan memproses citra MODIS.

Keuntungannya termasuk kemungkinan untuk membuat mosaik dan memproyeksi ulang .hdrfile mentah yang diunduh (untuk yang terakhir, Anda perlu menginstal Modis Download Tool dari NASA - tautan) untuk menghasilkan, katakanlah, geotiff semua ubin Anda secara bersamaan.

Untuk membuat pengguna NASA Anda, buka https://urs.earthdata.nasa.gov/users/new. Lalu coba

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)

Paket ini sebenarnya memungkinkan untuk mendapatkan produk apa pun yang tersedia dari MODIS secara analog.

Bruno Conte Leite
sumber