MOD16(Modis Evapotranspiration)画像をダウンロードするには?


11

MODIS画像のダウンロードには「R」スクリプトを使用します。ただし、MOD16製品は提供しません。earthexplorer WebサイトでMOD16製品を見つけることもできませんでした。目的の製品はhttp://www.ntsg.umt.edu/project/mod16#data-productで入手できますが、ダウンロードするスクリプトが見つかりませんでした。

使用可能なスクリプトはありますか?または、各画像をクリックしてダウンロードする必要があります。

たとえば、年の各月から「h02v08」イメージをダウンロードする場合、どうすればよいですか?


「ランドグラインド」を特定した後、同じキューを展開しますが、たとえば11月中に特定の日付を選択するにはどうすればよいですか?
マウロ

新しい質問がある場合は、[ 質問する ]ボタンをクリックして質問してください。コンテキストの提供に役立つ場合は、この質問へのリンクを含めてください。- レビューから
Evil Genius

回答:


11

プロジェクトのWebサイトは、MOD16データセットをFTPサーバーでホストしています

FTPではディレクトリ一覧が許可されるため、個々のリンクをクリックする必要なく、完全なフォルダーを簡単にダウンロードできます。これは、ほとんどのFTPクライアントで実行できます-人気のあるクライアントはFileZillaです。目的のフォルダを右クリックして、ダウンロードを選択します。

編集:質問は、MODISグラニュールが1つだけ必要であることを指定するようになりました。これを実現するには、2つの方法があります。

  1. コマンドラインを使用して:ftp上のすべてのファイルのディレクトリリストを取得します。つまり、Linuxでncftpls -Rを使用grepして、目的のグラニュールを取得し、からダウンロードしcurl/wgetます。

  2. より簡単な方法は、専用のFTPツールを使用して、グラニュールを検索し、グラニュールを含むすべてのファイルをダウンロードすることです。@AndreJはすでにfireFTPでこれを行う方法を示しました。スクリーンショットは、FileZillaでどのように実行するかを示しています。

ここに画像の説明を入力してください


ありがとう、しかし、私はすべてのファイルを必要としません。必要なのは、毎月の特定のファイルです。データセット全体をダウンロードすることが最後の選択肢です。
マリオ

その場合、ディレクトリ内のすべてのファイルをリストし、必要に応じてリストを並べ替え(grepを使用)、次にcurlwgetまたはDownThemAllなどのダウンロードツールを使用してそのリストをダウンロードできます。
カーステン

再度、「wget」を使用してデータをダウンロードしましたが、テキストファイルにファイルアドレスを書き込み、wgetを使用して呼び出していました。ただし、ここでは、必要なファイルのリンクを取得するのが難しいと感じています。返信で「ディレクトリ内のすべてのファイルを一覧表示し、必要に応じてリストを並べ替える(つまりgrepを使用して)」ことを理解するために、詳細なリンクを渡してください。
マリオ

2

データは8日ごとにファイルにアーカイブされているようです。世界の一部のみが必要な場合は、8日ごとのフォルダーからhttps://nsidc.org/data/docs/daac/mod10_modis_snow/landgrid.htmlに従って正しいhおよびvタイルを選択する必要があります。

あなたが持っている場合は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作成し、ダウンロードした未加工ファイルを再投影できること(後者の場合、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.