MOD16 (Modis Evapotranspiration) छवि कैसे डाउनलोड करें?


11

मैं MODIS इमर्जियों को डाउनलोड करने के लिए 'R' स्क्रिप्ट का उपयोग करता हूं। हालाँकि, यह MOD16 उत्पाद नहीं देता है। मैं न तो earthexplorer वेबसाइट में MOD16 उत्पाद पा सकते हैं। यद्यपि वांछित उत्पाद http://www.ntsg.umt.edu/project/mod16#data-product पर उपलब्ध है, लेकिन मुझे डाउनलोड करने के लिए कोई स्क्रिप्ट नहीं मिली।

क्या इसके लिए कोई स्क्रिप्ट उपलब्ध है? या मुझे डाउनलोड के लिए प्रत्येक छवि पर क्लिक करने की आवश्यकता है।

उदाहरण के लिए, यदि मैं वर्ष के प्रत्येक महीने से " h02v08 " छवि डाउनलोड करना चाहता हूं, तो यह कैसे करना है?


अपने 'लैंडग्रिंड' की पहचान करने के बाद उसी क्यूशन पर विस्तार करना, मैं उदाहरण के लिए एक विशेष तिथि का चयन कैसे कर सकता हूं?
मौरो

यदि आपके पास कोई नया प्रश्न है, तो कृपया प्रश्न पूछें बटन पर क्लिक करके पूछें । इस प्रश्न का लिंक शामिल करें यदि यह संदर्भ प्रदान करने में मदद करता है। - रिव्यू से
ईविल जीनियस

जवाबों:


11

प्रोजेक्ट वेबसाइट एक FTP सर्वर पर MOD16 डेटासेट होस्ट करती है

जैसा कि एफटीपी निर्देशिका लिस्टिंग की अनुमति देता है, आप व्यक्तिगत लिंक पर क्लिक किए बिना आसानी से पूर्ण फ़ोल्डर्स डाउनलोड कर सकते हैं। यह अधिकांश एफ़टीपी ग्राहकों के साथ किया जा सकता है - एक लोकप्रिय फ़ाइलज़िला होगा । बस उस फ़ोल्डर पर राइट क्लिक करें जिसे आप चाहते हैं और डाउनलोड का चयन करें।

संपादित करें: प्रश्न अब निर्दिष्ट करता है कि केवल एक MODIS ग्रेन्युल की आवश्यकता है। इसे प्राप्त करने के दो तरीके हैं:

  1. कमांड लाइन का उपयोग करना: वांछित ग्रेन्युल के माध्यम से और इसके माध्यम से डाउनलोड करने के लिए ncftpls -R, लिनक्स पर सभी फाइलों की निर्देशिका सूची प्राप्त करें ।grepcurl/wget

  2. एक आसान तरीका यह होगा कि आप एक समर्पित ftp टूल का उपयोग करें, ग्रेन्युल की खोज करें और इसके साथ सभी फाइलों को डाउनलोड करें। @AndreJ ने पहले ही दिखाया कि यह फायरफटीपी के साथ कैसे किया जाता है । स्क्रीनशॉट दिखाता है कि आप इसे FileZilla में कैसे करेंगे ।

यहाँ छवि विवरण दर्ज करें


धन्यवाद, लेकिन, मुझे सभी फाइलों की आवश्यकता नहीं है। मुझे प्रत्येक माह से विशिष्ट फ़ाइलों की आवश्यकता है। संपूर्ण डेटासेट को डाउनलोड करना अंतिम विकल्प होगा।
मारियो

उस स्थिति में आप निर्देशिका में सभी फाइलों को सूचीबद्ध कर सकते हैं, सूची को अपनी आवश्यकताओं के आधार पर क्रमबद्ध कर सकते हैं (यानी grep के साथ ) और फिर उस सूची को डाउनलोड करने के लिए कर्ल , wget या डाउटहेम जैसे डाउनलोड टूल का उपयोग करें ।
कर्स्टन

धन्यवाद फिर से, मैंने "wget" का उपयोग करके डेटा डाउनलोड किया है, लेकिन वहां हम एक टेक्स्ट फ़ाइल में फ़ाइल पता लिखते थे और फिर इसे wget का उपयोग करके कॉल करते थे। हालांकि, यहां मुझे आवश्यक फ़ाइलों के लिंक प्राप्त करना मुश्किल है। क्या आप कृपया विस्तृत या पास आ सकते हैं लिंक को समझने के लिए "निर्देशिका में सभी फाइलों को सूचीबद्ध करें, अपने उत्तर में सूची को अपनी आवश्यकताओं (यानी grep के साथ) को क्रमबद्ध करें"।
मारियो

2

डेटा हर 8 दिनों के लिए फ़ाइलों में संग्रहीत किया जा रहा है। यदि आपको केवल दुनिया का एक हिस्सा चाहिए, तो आपको हर 8-दिनों के फ़ोल्डर से https://nsidc.org/data/docs/daac/mod10_modis_snow/landgrid.html के अनुसार सही h और v टाइल का चयन करना होगा ।

यदि आपके पास FireFTP फ़ायरफ़ॉक्स में स्थापित किया है और से जुड़ा एफ़टीपी सर्वर , आप कर सकते हैं 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.h0vv08.105.2013122121506.hdf"
[3] "~ / MOD16A2.A2017187h2।2017 hdf "
[४]" ~ / MOD16A2.A2011025.h02v08.105.2013122121506.hdf "

ध्यान दें कि फाइलों को डाउनलोड करना और संबंधित एसडीएस परतों को एक के runGdalबजाय एक प्रयोग में लाना संभव है getHdf। इसके अलावा, इस बात से अवगत रहें कि आपको पूरी चीज़ को चलाने और चलाने के लिए wget स्थापित करने की आवश्यकता है ।



0

आप पैकेज ModisDownload()से फ़ंक्शन की कोशिश कर सकते हैं rts। इसका अंतिम संस्करण खोज और डाउनलोड करने से पहले आवश्यक नासा प्रमाणीकरण के लिए अनुमति देता है। मेरा मानना ​​है कि अब इसकी आवश्यकता है और प्रत्यक्ष एफ़टीपी डाउनलोड अब संभव नहीं है। भले ही मैं गलत हूं, यह फ़ंक्शन MODIS इमेजरी को डाउनलोड करने और संसाधित करने के लिए बहुत समृद्ध उपकरण प्रदान करता है।

इसके फायदों में मोज़ेक की संभावना और .hdrडाउनलोड की गई कच्ची फ़ाइलों को फिर से लिखना शामिल है (बाद के लिए, आपको अपने सभी टाइलों के एक जियोटीफ़ को उत्पन्न करने के लिए नासा - लिंक से मोडिस डाउनलोड टूल इंस्टॉल करना होगा)।

अपना नासा उपयोगकर्ता बनाने के लिए, पर जाएँ 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 से किसी भी उत्पाद को उपलब्ध कराने की अनुमति देता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.