リプレゼンテーション

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

リプレゼンテーションにより、ジオデータベースにデータとともに格納されたルール ベースの柔軟な構造を使用して、データをシンボル表示することができます。フィーチャクラスは複数のフィーチャクラス リプレゼンテーションを同時にサポートできるため、単一のデータベースからさまざまな地図を作成することができ、データのコピーを格納するための余分なストレージが必要になりません。単一フィーチャのリプレゼンテーション(フィーチャ リプレゼンテーション)を必要に応じて変更し、永続的なオーバーライドを作成して、リプレゼンテーション ルールに追加することができます。これもジオデータベースに格納され、そこで管理されます。リプレゼンテーションは、ルール ベースのシンボルの組織構造を提供すると同時に、個々のフィーチャの描画をカスタマイズする柔軟性を維持します。

ライセンスライセンス:

リプレゼンテーションの作成、変更、削除には、少なくとも ArcEditor ライセンスが必要です。リプレゼンテーションは、ArcView ライセンスで表示し、描画できます。

フィーチャクラス リプレゼンテーション

フィーチャクラス リプレゼンテーションは、フィーチャクラス内のフィーチャを描画する方法を規定する一連のルールを指定し、格納できるフィーチャクラスのプロパティです。フィーチャクラスは複数のリプレゼンテーションを持つことができるため、同じデータを異なる方法で異なる目的のために表示できます。

フィーチャクラス リプレゼンテーションを作成する最も簡単な方法は、ArcMap でフィーチャ レイヤの標準シンボルをフィーチャクラス リプレゼンテーションに変換することです。これにより、シンボル カテゴリがリプレゼンテーション ルールに自動的に変換されます。その後、必要に応じてリプレゼンテーション ルールの追加、削除、変更を行うことができます。

リプレゼンテーションは関連するフィーチャクラスのプロパティとして管理されます。ArcCatalog、または ArcMap の [カタログ] ウィンドウで、[フィーチャクラス プロパティ] ダイアログ ボックスの [リプレゼンテーション] タブをクリックして、リプレゼンテーションの作成、削除、名前変更を行います。リプレゼンテーション ルールを管理するには、フィーチャクラス リプレゼンテーションのプロパティにアクセスします。あるいは、[リプレゼンテーションの追加] ジオプロセシング ツールを使用してフィーチャクラス リプレゼンテーションを作成できます。

注意注意:

フィーチャクラス リプレゼンテーションは、フィーチャクラスから独立して存在することはできません。フィーチャクラスでのフィーチャの追加、削除、変更は、そのフィーチャクラスに関連するすべてのフィーチャクラス リプレゼンテーションに自動的に反映されます。フィーチャクラスを削除すると、関連するすべてのフィーチャクラス リプレゼンテーションが削除されます。

ヒントヒント:

フィーチャクラス リプレゼンテーションという用語は通常、文脈で理解できるときにはリプレゼンテーションに短縮されます。

フィーチャクラス リプレゼンテーションの作成の詳細

リプレゼンテーションの格納方法

リプレゼンテーションはフィーチャクラスのプロパティです。リプレゼンテーションを持つことができるのは、シンプル フィーチャクラスのみです。どの種類のジオデータベース(パーソナル、ファイル、または SDE)に置かれたフィーチャクラスも、リプレゼンテーションを持つことができます。リプレゼンテーションは、ジオデータベースのワークスペース エクステンションとして実装され、ジオデータベースによって管理されます。リプレゼンテーションを作成すると、フィーチャクラスにフィールドが 2 つ追加されます。

  • ルール ID フィールドは、各フィーチャのリプレゼンテーション ルールへの参照を保持する整数フィールドです。実際のリプレゼンテーション ルールは、ジオデータベース システム テーブルに格納されます。
  • オーバーライド フィールドは、リプレゼンテーション ルールに対するフィーチャ固有のオーバーライドを格納する BLOB フィールドです。

フィーチャ リプレゼンテーション

フィーチャ リプレゼンテーションは、単一フィーチャに適用されるリプレゼンテーション ルールの個々のインスタンスです。フィーチャ リプレゼンテーションは、一連のジオメトリック エフェクトとシンボル レイヤをフィーチャのジオメトリに適用した結果のグラフィックスです。必要に応じて、フィーチャ リプレゼンテーションの表示の構成要素をリプレゼンテーション ルールから変更し、オーバーライドとして格納することができます。通常は、競合を解決するために、あるいは単一フィーチャの描画を調整するために行われます。

リプレゼンテーション ルールのほとんどのプロパティは、[リプレゼンテーション] ツールバーのリプレゼンテーション編集ツールを使用して、フィーチャごとに変更できます。これらの変更は、オーバーライドとして属性テーブルのオーバーライド フィールドに格納されるか、リプレゼンテーション ルールの作成時に指定された明示的なフィールドに格納されます。

フィーチャ リプレゼンテーションのジオメトリを編集セッションで変更することもできます。それにより、シェープ オーバーライドを作成してオーバーライド フィールドに格納するか、あるいは、フィーチャクラス リプレゼンテーションの編集時の振舞いに応じて、ソース フィーチャクラスの(および、そのフィーチャクラスに関連付けられたすべてのリプレゼンテーション内の)フィーチャの形状を変更します。この設定を変更するには、ArcCatalog の [フィーチャクラス プロパティ] ダイアログ ボックスか、ArcMap の [カタログ] ウィンドウで、フィーチャクラス リプレゼンテーションのプロパティにアクセスします。

関連項目


7/10/2012