いくつかのマルチスペクトルデータがあり、個々のバンドは個別のラスタファイルです。
これらのラスターをレイヤースタックして、3つの異なるラスターではなく3つのバンドを持つ1つのラスターを取得するにはどうすればよいですか?
これは、ERDASとArcGISで非常に簡単に実行できますが、QGISでそれを実行する方法がわかりません。
いくつかのマルチスペクトルデータがあり、個々のバンドは個別のラスタファイルです。
これらのラスターをレイヤースタックして、3つの異なるラスターではなく3つのバンドを持つ1つのラスターを取得するにはどうすればよいですか?
これは、ERDASとArcGISで非常に簡単に実行できますが、QGISでそれを実行する方法がわかりません。
回答:
私は数ヶ月前に同じ問題を抱えていました。
gdal_mergeを使用して、3つの独立したラスターから新しいファイルを生成します。
OSGeo4Wコマンドラインでは、次のことができます。
gdal_merge.bat -separate -of GTiff -o output.tif input1.tif input2.tif input3.tif
QGISでは、ラスタープラグインの「マージ」ツールのGUIでも同じことができます。
Ubuntuユーザーの場合は、.batを.pyに変更し、それぞれのパスでファイルを引用するだけです
ターミナルに移動して、次のように書きます:
gdal_merge.py -separate -of GTiff -o "path / output.tif" "path / input1.tif" "path / input2.tif" "path / input3.tif"