Sentinel 2バンド4(赤)と8(NIR)を使用してシーンのNDVIを計算しようとしています。最初はArcMapで行い、次にQGISで行いました。どちらのソフトウェアでも、ラスター計算機を使用し、基本的なNDVI式=(NIR-Red)/(NIR + Red)を含めました。
ArcMapの範囲は0〜9221(これは適用されたストレッチによって異なります)でしたが、QGISの場合は0.0258〜0.5255のより妥当な値が得られました。
Sentinel 2はTOAの反射率であり、スケーリング係数が10000であることを簡単に読みました。これは、画像と一緒にダウンロードされるxmlファイルにあります。ダウンロードしたxmlファイルに、このスケーリングファクターが記載されていません。
なぜこの違いがあるのですか?QGISで計算はどのように行われますか?
ラスター計算機またはツール/プラグインを使用して、NDVIをどのように計算しますか?Arcmapの計算で問題が発生したことは明らかです。投稿を編集して、計算方法を正確に説明できますか?
—
HDunn
@ HDunn-私はあなたが提案したように詳細を含めました。プラグインは使用せず、ArcMapとQGISの両方でラスター計算機を使用しました。
—
tg110 2016
それらを8/16ビットではなく浮動小数点として処理するようにArcmapを強制してみてください。そのためには、引数の1つに1.0を掛けます。.0に注意してください。((NIR-Red)* 1.0)/(NIR + Red)のようなもの。
—
HDunn
@ HDunn-うまくいきました!しかし、ArcMapの値の範囲-0.75468〜0.877372は、QGISを使用して取得した範囲(0.0258〜0.5255)とは大きく異なります。どちらが正しいですか。そして、なぜこの違いがあるのですか?
—
tg110 2016
ストレッチは似ていますか?統計の計算を試すか、両方のプログラムで個々のピクセルを識別してみてください。同じであるか、または桁を丸めて正確に丸める必要があります
—
HDunn