ArcMapを使用して、複数のRGB値のセットに対して、ラスターの背景値を中空として表示しますか?


9

同じ領域の2つの.ecwレイヤーが重なり合っていますが、1つは中央がクリッピングされ、白いエッジが付いています。背景の値を255、255、255に設定し、それを中空として定義すると、特定のRGB値のみが中空になります。実際には、レイヤーに次のような他の「白い」値があります。

254,254,254; 253,253,253 .. 249,249,249まで。

ディスプレイの背景の値を定義して、複数の一意のRGBセットの値を含める方法はありますか?

これを回避できることはわかっていますが(クリッピング、ラスター計算機など)、重複を生成せずに元の.ecwファイルを1つだけ保持したいので、Arcmapシンボルまたはイメージレンダリングツールのみを使用します。

私が必要とするものはCustom transparency options、QGISのとまったく同じですが、ArcMap用です。

回答:


7

10.1以降、画像分析ツール(Windows>画像分析)を使用して、オンザフライでマスキングを実行するマスク関数を作成できます

Mask関数を使用して、1つ以上のNoData値または有効なピクセル値の範囲を指定します。

この関数の入力は次のとおりです。

入力ラスター/ NoData解釈/ NoData値/含まれる範囲

NoData解釈は、NoData値が出力イメージにどのように影響するかを示します。

すべて-各バンドに指定するNoData値は、出力画像にNoDataセルを含めるために、同じセルに存在する必要があります。

Any-指定したNoData値が指定したバンドのセルで発生する場合、出力画像のそのセルはNoDataになります。

これは、ESRIのドキュメントから、これを実装する方法について言い換えた説明です。

関数を追加する

関数チェーン内の各関数は、関数シンボル関数によって表されます。初めて関数を追加するには 、画像分析ウィンドウの[ 関数追加 ]ボタンをクリックする必要があります。ラスターレイヤーに[関数]タブが含まれている場合は、そのタブ内のチェーンと関数を変更できます。コンテンツチェーンで編集された関数チェーンを使用して新しいラスターレイヤーを生成する場合は、[ 関数エディター ... 関数の追加 ]ボタンをクリックします。関数チェーンへのアクセスは、存在するかどうかによって異なります。


これらの手順では、ラスターレイヤーに初めて関数を追加する方法について説明します。

  1. ArcMapで、[画像分析]ウィンドウを開きます([ウィンドウ]> [画像分析]をクリックします)。
  2. 画像解析ウィンドウでレイヤーを選択し、[ 関数追加 ]ボタンをクリックします。デフォルトの関数チェーンを含む[ラスター関数エディター]ウィンドウが開きます。Identity関数は、他に関数がない場合に存在します。関数を追加すると、Identity関数は不要になるため表示されなくなります。
  3. Identity関数を右クリックし、[挿入]をクリックしてから、追加するマスク関数をクリックします。関数を追加すると、クリックした関数の上に挿入されます。
  4. 設定を変更し、[OK]をクリックします。[OK]をクリックすると、関数チェーンが検証されます。追加する関数が関数チェーンを無効にすると、追加されません。関数をドラッグアンドドロップして、チェーン内での位置を変更することはできません。関数を移動する場合は、関数を削除して新しい場所に追加する必要があります。

3

Apollo Essentials Utilitiesの一部であるERDAS Opacity Builderを使用して、ECWに不透明バンドを追加します。Apollo Essentials Utilitiesのダウンロードページには、「ライセンスは不要」と記載されています。

ArcGISのみの代替(ESRIオーストラリアから):

ArcCatalogから:

  1. 新しいファイルジオデータベースを作成します。
  2. 新しいモザイクデータセットを作成します。ジオデータベースを右クリックし、[新規作成]> [モザイクデータセット]を選択し、画像の座標系(インポートあり)を使用してパラメーターを入力します。ecwのピクセルプロパティを使用してください。
  3. 空のモザイクデータセットを右クリックして、[ラスターの追加]を選択し、画像を追加してデフォルトを受け入れます。
  4. モザイクデータセットを右クリックして[ビルドの概要]を選択し、デフォルトを受け入れます。

次に、ArcToolboxから:

  1. [データ管理ツール]> [ラスター]> [モザイクデータセット]> [フットプリントの作成]…ここで、「最大データ値」を設定して、たとえば250を超える白を絞り出すことができます。他のデフォルトを受け入れ、OKを押します。

1

Esri以外のオプションは、GDALを使用することです。

nearblackのツールは、すべての黒又は全て白に近い黒またはほぼ白画素に変換されます。

ただし、これも、重複ファイルを作成しないという要件を満たしていません。

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