FAQ
整数値ラスタ にカラーマップ インデックス(RGB 情報)を作成するには

ナレッジ番号:2497 | 登録日:2023/05/29 | 更新日:2024/06/25

概要

整数のセル値を持つラスターデータの属性テーブルにカラーマップインデックス(RGB 情報)を作成することができます。

前提条件

ラスターデータはピクセル値が整数値の 1 バンド(カラーマップ画像、主題画像)からなる必要があります。

手順

  1. ラスターデータにVATテーブル(属性テーブル)を作成します。もしラスターデータが VAT テーブルを持っていない場合には、
    ・ArcToolbox → [データ管理ツール] → [ラスター] → [ラスタープロパティ] → [ラスター属性テーブルの構築(Build Raster Attribute Table)] ツールを使用して作成します。
  2. 属性テーブルを開き、3つのフィールドを新規で作成します。属性テーブルの右下の[オプション] → [フィールドの追加]より作成します。
    フィールドの[種類]には[Double]を指定し、[名前]には Red、Green、Blue の順番で作成します。
  3. [表示] → [ツールバー] → [エディタ]をクリックし、[エディタ]ツールバーを起動し、[エディタ] → [編集の開始]をクリックします。
  4. 各ピクセルのレコード(行)に任意のRGB値を2の手順で作成したRed、Green、Blueのそれぞれのフィールドに255に対するパーセントで値を入力していきます。例えば50という値を入力する場合には、0.196078(50/255=0.196078)を入力します。

    Image
  5. [エディタ]ツールバーを起動し、[エディタ] > [編集の終了]をクリックし、「編集を保存しますか」というメッセージで [はい] をクリックし、編集を終了し、入力した属性テーブルへ反映されているかを確認します。
  6. 属性を編集したラスターレイヤをArcMapの [コンテンツ] ウィンドウで右クリック > [削除]をクリックします。
  7. テーブルオブコンテンツから削除したラスタデータを再度ArcMapに追加し、作成したカラーマップを認識させます。
  8. ラスターレイヤを右クリックし[プロパティ] > [シンボル]タブをクリックします。
  9. [表示]部分に[カラーマップ]が表示されているのを確認し、[カラーマップ]をクリックし、[OK]をクリックします。ラスターレイヤは作成したカラーマップの値で表示されます。

関連情報

Create a colormap index within the attribute table of an integer raster     

メタデータ

カテゴリ

製品

バージョン