MOD16 (Modis Evapotranspiration) resmi nasıl indirilir?


11

MODIS görüntülerini indirmek için bir 'R' komut dosyası kullanıyorum. Ancak MOD16 ürünü vermez. MOD16 ürününü earthexplorer web sitesinde de bulamadım. İstenen ürün http://www.ntsg.umt.edu/project/mod16#data-product adresinde mevcut olsa da , indirmek için herhangi bir komut dosyası bulamadım.

Kullanılabilir herhangi bir komut dosyası var mı? veya indirmek için her bir resme tıklamam gerekiyor.

Örneğin , yılın her ayından " h02v08 " resmini indirmek istersem nasıl yapılır?


benim 'landgrind' tespit ettikten sonra aynı cuestion genişleyen, örneğin Kasım sırasında belirli bir tarihi nasıl seçebilirim?
Mauro

Yeni bir sorunuz varsa, lütfen Soru Sor düğmesini tıklayarak sorun . Bağlam sağlamaya yardımcı oluyorsa bu soruya bir bağlantı ekleyin. - Yorumdan
Evil Genius

Yanıtlar:


11

Proje web sitesi bir FTP sunucusunda MOD16 veri kümesini barındırır .

FTP'ler dizin listelemelere izin verdiğinden, tek tek bağlantıları tıklamak zorunda kalmadan klasörleri kolayca indirebilirsiniz. Bu, çoğu FTP istemcisi ile yapılabilir - popüler bir dosya FileZilla olacaktır . İstediğiniz klasörü sağ tıklayın ve indirmeyi seçin.

edit: Soru şimdi sadece bir MODIS granülü gerektiğini belirtir. Bunu başarmanın iki yolu vardır:

  1. Komut satırını kullanarak: ile linux üzerinde yani ftp tüm dosyaları listeleyen bir dizin alın ncftpls -R, grepüzerinden istediğiniz granül ve indirmek için curl/wget.

  2. Daha kolay bir yol, özel bir ftp aracı kullanmak, granülü aramak ve tüm dosyaları onunla indirmek olacaktır. @AndreJ bunun fireFTP ile nasıl yapılacağını zaten gösterdi . Ekran görüntüsü FileZilla'da nasıl yapacağınızı gösterir .

resim açıklamasını buraya girin


Teşekkürler, ancak tüm dosyaları istemiyorum. İhtiyacım olan her ay belirli dosyalar. Veri kümesinin tamamını indirmek son seçenek olacaktır.
Mario

Bu durumda, dizindeki tüm dosyaları listeleyebilir, listeyi ihtiyaçlarınıza göre (yani grep ile ) sıralayabilir ve ardından bu listeyi indirmek için curl , wget veya DownThemAll gibi bir indirme aracı kullanabilirsiniz .
Kersten

Tekrar teşekkürler, "wget" kullanarak veri indirdim ama orada bir metin dosyasına dosya adresi yazıp wget kullanarak çağırırdık. Ancak, burada gerekli dosyaların bağlantılarını almak zor buluyorum. Cevabınızda "dizindeki tüm dosyaları listele, listeyi ihtiyaçlarınıza göre (yani grep ile) sıralayın" anlamak için lütfen ayrıntılı bağlantıyı gönderebilir veya iletebilirsiniz.
Mario

2

Veriler her 8 günde bir dosyalarda arşivlenmiş gibi görünüyor. Dünyanın sadece bir bölümüne ihtiyacınız varsa , her 8 günlük klasörden https://nsidc.org/data/docs/daac/mod10_modis_snow/landgrid.html'ye göre doğru h ve v kutucuğunu seçmeniz gerekir .

Eğer varsa FireFTP Firefox yüklü ve bağlı ftp sunucusu yapabilirsiniz searchiçin h02v08uzaktan veri kaynağı ve check için include subdirectories.

Hala oldukça yavaş, bu yüzden bir komut satırı aracı daha iyi bir çözüm olabilir.


2

@EstevenMuriillo tarafından işaret edildiği gibi, veri erişimi yalnızca geç saatlerde http: // aracılığıyla gerçekleştirilir. R MODIS paketi şu anda bu yeni adresten 8 günlük MOD16A2 ve yıllık MOD16A3 dosyalarının otomatik olarak indirilmesini desteklemektedir, bkz.

library(MODIS)
getProduct("MOD16")

Belirli dosyaları indirmek için,

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

Dosya indirmek ve ilgili SDS katmanlarını tek seferde kullanmak runGdalyerine çıkarmak da mümkün getHdf. Ayrıca , her şeyi çalıştırmak ve çalıştırmak için wget yüklemeniz gerektiğini unutmayın .



0

ModisDownload()İşlevi rtspaketten deneyebilirsiniz . Son sürümü, arama ve indirme işleminden önce gerekli NASA kimlik doğrulamasına izin verir. Şimdi gerekli olduğuna ve artık doğrudan FTP indirmenin mümkün olmadığına inanıyorum. Yanlış olsam bile, bu işlev MODIS görüntülerini indirmek ve işlemek için çok zengin bir araç seti sağlar.

Avantajları arasında, .hdrindirilen ham dosyaları mozaikleme ve yeniden oluşturma olanağı (ikincisi için, NASA - link'ten Modis İndirme Aracını yüklemeniz gerekir), örneğin tüm karolarınızın birlikte geotiffini oluşturmak için.

NASA kullanıcınızı oluşturmak için adresine gidin https://urs.earthdata.nasa.gov/users/new. O zaman dene

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)

Bu paket aslında MODIS'ten herhangi bir ürünü benzer şekilde elde etmenizi sağlar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.