タグ付けされた質問 「multi-band」

4
QGISでラスターを積み重ねるレイヤー?
いくつかのマルチスペクトルデータがあり、個々のバンドは個別のラスタファイルです。 これらのラスターをレイヤースタックして、3つの異なるラスターではなく3つのバンドを持つ1つのラスターを取得するにはどうすればよいですか? これは、ERDASとArcGISで非常に簡単に実行できますが、QGISでそれを実行する方法がわかりません。

2
RasterioまたはGDALを使用して、サブプロセスコマンドを使用せずに複数のバンドをスタックする
誰かがRasterioやGDALを使用して複数の.tifファイルを複数のバンドスタックにスタックする雄弁な方法を持っていますか? 私はgdal_merge.pyのようなサブプロセスコマンドの使用を避け、それを私のpythonスクリプトの一部として持つ方法を探しています。 RasterioとGDALの両方が.tifファイルを配列として読み取ることを知っていますが、それらの配列をスタックして、結果を別々のバンドとして書き出すにはどうすればよいですか?

4
マルチバンドラスタにNoDataを設定しますか?
ここに示すように、NoDataの代わりに黒い領域があるRGBオルソ画像があります。 SetNullツールを使用すると、黒い領域は削除されますが、グレースケールのオルソ画像に変換されますが、これは私が望んでいないことです。 クリップ(データ管理)ツールを使用してラスター自体をクリップすることでこれを回避する方法があり、NoData値を黒いセルの値(0)に設定できることを知っています。しかし、私は学生向けのワークショップを作成しており、あまり直感的でない方法を使用したいと思います。 もちろん、各バンドで個別にNoDataツールを実行してから3つのバンドを組み合わせるオプションもありますが、band1、band2、およびband3がすべて0になってNoDataとして設定される条件が必要です。ModelBuilderでこれを実行できることが理想的ですが、ArcPyを使用してスクリプトを作成することもできます。 ArcGIS 10.2 DesktopとAdvanced Licenseを使用しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.