フィーチャ リプレゼンテーションを操作する

このトピックは、ArcEditor および ArcInfo にのみ適用されます。

フィーチャ リプレゼンテーションは、フィーチャクラス リプレゼンテーションのリプレゼンテーション ルールに従ってフィーチャを描画した結果のグラフィックスです。フィーチャ リプレゼンテーションは、対応フィーチャと同じ空間ジオメトリを共有しない可能性があります。フィーチャ リプレゼンテーションは、フィーチャクラス リプレゼンテーションによって追加された 2 つの新しいフィールド(ルール ID フィールドとオーバーライド フィールド)に加えて、対応フィーチャのすべてのフィールドを共有します。

ルール ID フィールドは、フィーチャ リプレゼンテーションを描画するために使用される、フィーチャクラス リプレゼンテーションのリプレゼンテーション ルールに対応する整数値を保持します。フィーチャ リプレゼンテーションを異なるリプレゼンテーション ルールでシンボル表示するには、[リプレゼンテーション プロパティ] ウィンドウのドロップダウン リストからリプレゼンテーション ルールを選択するか、ルール ID フィールドの値から適切なリプレゼンテーション ルール番号を計算します。

編集が行われていない場合、フィーチャ リプレゼンテーションのジオメトリはフィーチャクラスの Shape フィールドから取得されます。[リプレゼンテーション] ツールを使用してフィーチャ リプレゼンテーションのシェープを変更すると、フィーチャクラス リプレゼンテーションで設定されたジオメトリ編集の格納方法に応じて、ジオメトリがオーバーライド フィールドに格納されます。

フィーチャクラス リプレゼンテーションのジオメトリ編集時の振舞いの詳細

フィーチャ リプレゼンテーションを新規作成する

フィーチャ リプレゼンテーションは、対応フィーチャから独立した状態では存在できないため、新しいフィーチャ リプレゼンテーションを直接作成することはできません。代わりに、リプレゼンテーションが関連付けられているフィーチャクラスで、新しいフィーチャを作成する必要があります。[エディタ] ツールバーには、フィーチャの新規作成に必要なツールが含まれています。

フィーチャ リプレゼンテーションを新規作成する方法

  1. 編集セッションで、新しいフィーチャを作成し、ターゲット フィーチャクラスにフィーチャクラス リプレゼンテーションが 1 つ関連付けられていることを確認します。
  2. 必要に応じて、[リプレゼンテーション] ツールバーの [リプレゼンテーション プロパティ] ボタン リプレゼンテーション プロパティ をクリックして、[リプレゼンテーション プロパティ] ウィンドウを開きます。
  3. [リプレゼンテーション プロパティ] ウィンドウの [描画] タブをクリックします。
  4. [リプレゼンテーション] ツールバーの [選択] ツール 選択ツール を使用して、新しいフィーチャを選択します。このフィーチャにはリプレゼンテーション ルールがまだ割り当てられていないため、[リプレゼンテーション プロパティ] ウィンドウの [リプレゼンテーション ルール] リストに [無効なルール] と表示されます。
  5. [リプレゼンテーション ルール] リストから、フィーチャが従うリプレゼンテーション ルールを選択します。

フィーチャ リプレゼンテーションを削除する

目的に応じて、フィーチャ リプレゼンテーションをディスプレイまたはフィーチャクラスから削除する方法がいくつかあります。

関連項目


7/10/2012