ArcGIS DesktopまたはQGISを使用してモザイク処理中に黒いエッジを削除しますか?[閉まっている]


13

3つの画像をモザイク化します。各画像には黒い背景があります。背景は、画像をモザイク化した後も残っているため、画像間のギャップのようなものです。

ArcGISまたはQGISを使用してこの黒い色を削除するにはどうすればよいですか。

回答:


13

次のコードとしてgdalwarpを使用します。

gdalwarp -srcnodata 0 -dstalpha input.tif output.tif

-srcnodata value [value ...]:入力バンドにnodataマスキング値を設定します(バンドごとに異なる値を指定できます)。複数の値を指定する場合は、すべての値を引用符で囲んで、単一のオペレーティングシステム引数としてまとめておく必要があります。マスクされた値は補間に使用されません。ソースデータセットの組み込みnodata設定を無視するには、値Noneを使用します。

-dstalpha:出力アルファバンドを作成して、nodata(未設定/透明)ピクセルを識別します。


9

ArcMap 10を使用すると、黒いカラーを簡単に削除できます。

  1. 「青い識別タブ」を選択します。次に、黒い背景を選択してピクセル値を決定します(私の場合、黒い背景ピクセル値は0に設定されています)。
  2. コンテンツウィンドウでラスターレイヤーを右クリックし、[プロパティ]> [シンボル]を選択します。
  3. 必要なカラーディスプレイを選択します。
  4. 「背景値を表示」「YOUR_VALUE_HERE」を「色なし」として確認します。

または、ラスターデータを再分類し、特定の値を除外するか、ブラックカラーのピクセル値を「NoData」に設定できます。

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

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


2

QGISを使用している場合、プロパティ->透明度を使用して黒の背景/エッジを削除できます。そこで、No data値を0に設定します。いずれの場合でも、私の回答はほぼ2.5年遅れます現在いくつかの問題に直面している人のために。


1

ArcGIS Proの場合:

  1. レイヤーを左クリックして、オルソレイヤーシンボルを開きます。
  2. 「マスク」ヘッダーに移動します
  3. 「背景値を表示する」チェックボックスをクリックします。
  4. 2つの色選択ボックスが[データなし]に設定されていることを確認します。

注意:迷惑な迷惑な理由のために、画面上部の[シンボルリボン]タブには、[詳細オプション]の下に隠されたマスキングオプションがあり、以前にそれを発見できませんでした。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.