ラスター データセットの属性テーブル

属性テーブルを持つラスター データセットまたは画像は、一般に、クラス、グループ、カテゴリ、またはメンバーシップを表現または定義するピクセル値を持ちます。 たとえば、衛星画像を画像分類して、土地被覆クラスを定義する画像を作成することができます。 土地被覆分類におけるクラスには、山林、湿地帯、耕作地、市街地などがあります。 各画像ピクセルには、土地被覆クラスを表す番号が割り当てられます。

1   Forest
2   Wetland
3   Crop
4   Urban

ラスター属性テーブルを構築すると、その属性情報を分類されたラスター データセットとともに維持できることに加えて、追加フィールドを定義して格納することもできます。 たとえば、これらのクラスに特定のコードを関連付けたり、これらのクラスが表すものをさらに説明したりできます。 また、テーブルの情報で計算を実行することもできます。 たとえば、ピクセルの数と各ピクセルが表す面積を乗算し、これらのクラスが表す合計面積を記録することができます。 また、ラスター属性テーブルを他のテーブルに結合することもできます。

次の画像は、属性テーブルを持つラスター データセットを示しています。 ラスター属性テーブルでは、NoData 値は計算されません。 デフォルトで計算される列が 3 つあります。他の列は個別に追加するか、結合操作を使用して追加することができます。

カラーマップを示すラスター属性テーブルの画像

ラスター属性テーブルが作成されると、テーブル内に OIDVALUECOUNT の 3 つのデフォルト フィールドが作成されます。 これらのフィールド内のコンテンツは編集できません。 OID (ObjectID) は、テーブル内の各行に対するシステム定義の一意なオブジェクト識別子です。 VALUE は、ラスター データセット内の一意なセル値のリストです (グリッドでは、この値は整数です)。 COUNT は、ラスター データセットにおいて VALUE 列のセル値を持つセルの数を表します。 NoData によって表されるセル値は、ラスター属性テーブルでは計算されません。

ジオデータベースの外では、ファイルベースのラスター データセットに対するラスター属性テーブルは、ラスターと同じ名前と .vat.dbf 拡張子を使用して、ラスターと同じフォルダーまたはラスターと同じディレクトリ レベルに保存されます。 たとえば、ラスターが SanDiego.tif の場合、ラスター属性テーブルは SanDiego.tif.vat.dbf になります。 ジオデータベースでは、ラスター属性テーブルはラスター データセットに保存され、ユーザーには表示されません。

デフォルトでは、ラスター属性テーブルの一意な値の数は 65,535 個に制限されます。 この数を増やすには、[オプション] ダイアログ ボックスの [ラスター] セクションの [ラスター データセット] タブをクリックします。

ラスター属性テーブルを持つラスター データセットのコピーを作成する場合、ラスター属性テーブルはコピー先のラスター データセットでも維持されます。 属性テーブルが含まれているグリッドをコピーすると、*.img ファイルなどの新しいラスター データセットに属性テーブルがコピーされます。

ラスター属性テーブルは、[カタログ] ウィンドウでのプレビューや ArcGIS Pro での編集など、通常のテーブルの操作方法と同じように操作することができます。 他のテーブルとの結合や、フィールド演算、フィールドの並べ替え、フィールドのエクスポートが可能です。

モザイク データセットのラスター属性テーブル

モザイク データセット内のラスター データセットはそれぞれ独自の属性テーブルを持つことができます。 この格納方法では、入力画像を表示し、各データセットに関する情報を確認できます。 関連情報では、ピクセルに関する情報、またはモザイク データセットの入力画像に関するメタデータを提供します。

モザイク データセットのラスター属性テーブルの例

関連トピック