ジオプロセシングでの属性ドメインの注意事項

属性ドメインはテーブル、フィーチャクラス、またはサブタイプの特定の属性フィールドに対する許容値を規定します。 ドメインはジオデータベースに保持され、ジオデータベース内の複数のフィーチャクラスおよびテーブルに適用できます。

必要に応じて、属性ドメインを範囲ドメインとして、あるいはコード値ドメインとして適用します。 範囲ドメインはフィールドの最小値および最大値を定義します。 これらの値は、short、long、float、double、および date 属性フィールドで使用できます。 コード値ドメインは、実際の許容値と簡単なコード内容の記述の両方を指定することにより、属性の有効な値のセットを指定します。

次のジオプロセシング ツールにより、属性ドメインの作成および管理が可能です。

属性ドメインの存在の把握が重要な理由

フィーチャクラスまたはテーブルのフィールドに割り当てられているドメインは、ほとんどの場合、フィーチャクラスまたはテーブルが処理された後も関連性を保っています。 ツールの出力がジオデータベース形式でない場合 (シェープファイルなど)、フィールドにはドメインが割り当てられていません。

属性ドメインの詳細

ルール

ドメインはジオデータベース テーブルとフィーチャクラスでのみサポートされています。 ジオデータベース内のドメインが割り当てられているデータに対して以下のツールを使用した場合、生成された出力にもドメインが含まれます。 ジオデータベース以外の形式 (シェープファイルやカバレッジなど) への変換は成功しますが、出力にドメインが含まれなくなります。

次のツールでは、ジオデータベース間でフィーチャを処理する際にドメインをサポートします。

入力と異なるジオデータベースに出力が書き出される場合、ドメインは出力先のジオデータベースにコピーされます。

同じ名前で異なるプロパティを持つドメインが出力先のジオデータベースにすでに存在する場合、コピーされるドメインは後ろに _<n> (n は 1 などの一意な数字) が付加される形で名前が変更されます。

関連トピック