Standard または Advancedのライセンスで利用可能。
リプレゼンテーションにより、ジオデータベースにデータとともに格納されたルール ベースの柔軟な構造を使用して、データをシンボル表示することができます。フィーチャクラスは複数のフィーチャクラス リプレゼンテーションを同時にサポートできるため、単一のデータベースからさまざまな地図を作成することができ、データのコピーを格納するための余分なストレージが必要になりません。単一フィーチャのリプレゼンテーション (フィーチャ リプレゼンテーション) を必要に応じて変更し、永続的なオーバーライドを作成して、リプレゼンテーション ルールに追加することができます。これもジオデータベースに格納され、そこで管理されます。リプレゼンテーションは、ルール ベースのシンボルの組織構造を提供すると同時に、個々のフィーチャの描画をカスタマイズする柔軟性を維持します。
リプレゼンテーションはフィーチャクラスのプロパティであり、ArcCatalog の [フィーチャクラス プロパティ] ダイアログ ボックスの [リプレゼンテーション] タブで表示および管理することができます。
レイヤー ファイルを使用したリプレゼンテーションの整理
ソース データが持つリプレゼンテーションなど、特定のデータ表示方法をレイヤー ファイル (*.lyr) に記録し、管理することができます。レイヤー ファイルには、実際のリプレゼンテーション ルールは格納されません。データのレンダリングに使用するフィーチャクラス リプレゼンテーションへのポインターだけが含まれます。フィーチャクラス リプレゼンテーションで表現されたレイヤーから ArcMap にレイヤー ファイルを作成することができ、フィーチャクラスや関連するフィーチャクラス リプレゼンテーションを参照するレイヤー ファイルを ArcCatalog で作成することができます。
リプレゼンテーション管理ジオプロセシング ツールの使用
[カートグラフィ] ツールボックスの [リプレゼンテーション管理] ジオプロセシング ツールセットのツールを使用して、リプレゼンテーションを管理することができます。フィーチャクラスのリプレゼンテーションを追加および削除するためのツール、フィーチャクラス リプレゼンテーションからレイヤーを作成するためのツール、フィーチャクラス リプレゼンテーションのオーバーライドを管理するためのツールがあります。
リプレゼンテーションをサポートするデータ タイプ
パーソナル、ファイル、または ArcSDE ジオデータベースのポイント、ライン、またはポリゴン フィーチャはすべて、リプレゼンテーションをサポートすることができます。シェープファイル、カバレッジ、アノテーション フィーチャクラス、ディメンション フィーチャクラスは、フィーチャクラス リプレゼンテーションをサポートしていません。
フィーチャクラスへのリプレゼンテーションの追加方法
- ArcCatalog、または ArcMap の [カタログ] ウィンドウで、フィーチャクラスのショートカット メニューの [プロパティ] をクリックして、[フィーチャクラス プロパティ] ダイアログ ボックスを開きます。
- [リプレゼンテーション] タブで、[新規作成] をクリックして、[新規リプレゼンテーション] ダイアログ ボックスを開きます。
- 新しいフィーチャクラス リプレゼンテーションの名前を入力し、ルール ID フィールドとオーバーライド フィールドの名前を入力するか、デフォルト名を使用します。リプレゼンテーション レイヤーの名前を変更することはできますが、ルール ID フィールドとオーバーライド フィールドの名前は変更できません。多数のリプレゼンテーションをこのフィーチャクラスに関連付ける予定である場合、相互に関連付けしやすい、説明的なリプレゼンテーション名とフィールド名を選択するとよいでしょう。
- ジオメトリへの変更を格納する方法を決定します。
- [リプレゼンテーション オーバーライドとしてジオメトリに変更を保存] を選択して、オーバーライド フィールドのフィーチャ リプレゼンテーション ジオメトリにすべての変更を保存し、Shape フィールドはそのままにします。
- [対応フィーチャのジオメトリを変更] を選択して、フィーチャ リプレゼンテーションへの編集操作により、ソース フィーチャのジオメトリも変更します。
- リプレゼンテーションでフィーチャをシンボル表示している既存のレイヤーからリプレゼンテーション ルールをインポートするには、[選択] をクリックして、[フィーチャ レイヤーの選択] ダイアログ ボックスのレイヤーを選択します。選択したレイヤーのすべてのリプレゼンテーション ルールが、このフィーチャクラス リプレゼンテーションにコピーされます。
- 前のステップで指定したレイヤーが、このフィーチャクラスと同じフィーチャクラスに基づいている場合は、[レイヤーとマッチするようにフィーチャにルールを適用] チェックボックスをオンにして、フィーチャにリプレゼンテーション ルールを割り当てます。別のフィーチャクラスからリプレゼンテーション ルールをインポートしている場合、このオプションは無効になります。
- [次へ] をクリックします。
- 必要に応じて、リプレゼンテーション ルールの構造を変更します。
- [完了] をクリックして新しいリプレゼンテーションを作成します。
ArcMap でシンボル表示されたレイヤーからリプレゼンテーションを作成する方法
- ArcMap の[コンテンツ] ウィンドウで、シンボル表示されたレイヤーを右クリックし、ショートカット メニューから [シンボルをリプレゼンテーションに変換] をクリックします。
- [シンボルをリプレゼンテーションに変換] ダイアログ ボックスで、新しいフィーチャクラス リプレゼンテーションの名前と、ルール ID フィールドおよびオーバーライド フィールドを入力するか、デフォルト名を使用します。
- ジオメトリへの変更を格納する方法を決定します。
- [リプレゼンテーション オーバーライドとしてジオメトリに変更を保存] を選択して、オーバーライド フィールドのフィーチャ リプレゼンテーション ジオメトリにすべての変更を保存し、Shape フィールドはそのままにします。
- [対応フィーチャのジオメトリを変更] を選択して、フィーチャ リプレゼンテーションへの編集操作により、ソース フィーチャのジオメトリも変更します。
- フィーチャクラスのすべてのフィーチャを変換するか、現在の範囲内で表示されているフィーチャだけを変換するかを決定します。さらに、新しいフィーチャクラス リプレゼンテーションを現在のマップに追加するかどうかを決定します。選択した内容に関係なく、[コンテンツ] ウィンドウに元のレイヤーが表示されます。
- [変換] をクリックすると、リプレゼンテーションがソース フィーチャクラスに追加され、元のレイヤーで使用されるシンボルの表示に対応するリプレゼンテーション ルールが設定されます。
フィーチャクラス リプレゼンテーションのプロパティにアクセスする方法
- ArcCatalog、または ArcMap の [カタログ] ウィンドウで、フィーチャクラスのショートカット メニューの [プロパティ] をクリックして、[フィーチャクラス プロパティ] ダイアログ ボックスを開きます。
- [リプレゼンテーション] タブで、リストからフィーチャクラス リプレゼンテーションを選択します。
- [プロパティ] をクリックして [リプレゼンテーション プロパティ] ダイアログ ボックスを開き、ルール ID フィールドとオーバーライド フィールドの名前、編集時の振舞い、このリプレゼンテーションに関連付けられたリプレゼンテーション ルールを表示または変更します。
フィーチャクラスからのリプレゼンテーションの削除方法
- ArcCatalog、または ArcMap の [カタログ] ウィンドウで、フィーチャクラスのショートカット メニューの [プロパティ] をクリックして、[フィーチャクラス プロパティ] ダイアログ ボックスを開きます。
- [リプレゼンテーション] タブで、リストからフィーチャクラス リプレゼンテーションを選択します。
- [削除] をクリックして、リプレゼンテーションを、ルール ID フィールドとオーバーライド フィールド、およびこのリプレゼンテーションに関連付けられたリプレゼンテーション ルールも含めて、フィーチャクラスから削除します。