Як завантажити зображення MOD16 (Modis Evapotranspiration)?


11

Я використовую сценарій 'R' для завантаження зображень MODIS. Однак це не дає продукт MOD16. Я не зміг знайти продукт MOD16 на веб-сайті earthexplorer. Хоча потрібний продукт доступний на веб- сайті http://www.ntsg.umt.edu/project/mod16#data-product, але я не зміг знайти жодного сценарію для завантаження.

Чи доступний сценарій для цього? або мені потрібно натиснути кожне зображення для завантаження.

Наприклад, якщо я хочу завантажити " h02v08 " зображення з кожного місяця року, як це зробити?


після того, як я визначив свою «земляну землю», як я можу вибрати конкретну дату, наприклад, протягом листопада?
Мауро

Якщо у вас є нове запитання, будь ласка, задайте його, натиснувши кнопку Задати питання . Додайте посилання на це питання, якщо це допомагає надати контекст. - З огляду
Злий геній

Відповіді:


11

Веб-сайт проекту розміщує набір даних MOD16 на сервері FTP .

Оскільки FTP дозволяють списки каталогів, ви можете легко завантажувати повні папки, не потребуючи натискання окремих посилань. Це можна зробити з більшістю FTP-клієнтів - популярним буде FileZilla . Просто клацніть правою кнопкою миші потрібну папку та виберіть завантаження.

редагувати: Тепер у питанні вказано, що потрібна лише одна гранула MODIS. Є два способи досягти цього:

  1. Використовуючи командний рядок: Отримайте список директорій усіх файлів на ftp, тобто в Linux з ncftpls -R, grepдля потрібної гранули та завантажте через curl/wget.

  2. Найпростішим способом було б скористатися спеціалізованим інструментом ftp, шукати гранулу та завантажувати з неї всі файли. @AndreJ вже показав, як це зробити за допомогою fireFTP . На скріншоті показано, як би ви це зробили у FileZilla .

введіть тут опис зображення


Дякую, але мені не потрібні всі файли. Мені потрібні конкретні файли кожного місяця. Завантаження всього набору даних буде останнім вибором.
Маріо

У цьому випадку ви можете перерахувати всі файли в каталозі, сортувати список за вашими потребами (тобто з grep ), а потім скористатися інструментом завантаження, наприклад curl , wget або DownThemAll, щоб завантажити цей список.
Керстен

Ще раз дякую, я завантажив дані за допомогою "wget", але там ми писали адресу файлу в текстовий файл, а потім викликали його за допомогою wget. Однак тут мені важко отримати посилання потрібних файлів. Чи можете ви, будь ласка, розробити або передати посилання приходу, щоб зрозуміти, "перерахуйте всі файли в каталозі, сортуйте список за вашими потребами (тобто з грепом)" у своїй відповіді.
Маріо

2

Здається, дані зберігаються у файлах кожні 8 днів. Якщо вам потрібна лише частина світу, вам слід вибрати правильну плитку h і v відповідно до https://nsidc.org/data/docs/daac/mod10_modis_snow/landgrid.html з кожної 8-денної папки.

Якщо у вас є FireFTP встановлений в Firefox і підключається до 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.2013122121506. hdf "
[4]" ~ / MOD16A2.A2011025.h02v08.105.2013122121506.hdf "

Зауважте, що також можна завантажувати файли та витягувати відповідні шари SDS за один раз за допомогою, runGdalа не getHdf. Крім того, пам’ятайте, що вам потрібно встановити wget, щоб узагальнити цю роботу.



0

Ви можете спробувати ModisDownload()функцію з rtsпакета. Остання його версія передбачає необхідну автентифікацію NASA перед пошуком та завантаженням. Я вважаю, що це потрібно зараз, і безпосередньо завантажити FTP вже неможливо. Навіть якщо я помиляюся, ця функція забезпечує дуже багатий набір інструментів для завантаження та обробки зображень MODIS.

До його переваг можна віднести можливість мозаїки та повторного відхилення .hdrзавантажених файлів (для останнього потрібно встановити інструмент завантаження Modis з NASA - посилання), щоб генерувати, скажімо, геотиф усіх плиток разом.

Щоб створити свого користувача 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 аналогічно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.