Standard または Advancedのライセンスで利用可能。
リプレゼンテーション ルールは、スタイルに保存することにより、整理および共有することができます。シンボル レイヤー、ジオメトリック エフェクト、ルールのプロパティ値はすべて保存されますが、明示的なフィールドの割り当ては保存されません。ArcMap の [レイヤー プロパティ] ダイアログ ボックスか、ArcCatalog の [フィーチャクラス リプレゼンテーション プロパティ] ダイアログ ボックスを使用して、ルールをリプレゼンテーションからスタイルに保存し、スタイルからリプレゼンテーションに読み込むことができます。[スタイル マネージャー] ダイアログ ボックスで、直接リプレゼンテーション ルールを変更し、新しいルールを作成することができます。
ジオメトリの種類にかかわらず、すべてのリプレゼンテーション ルールがスタイルの [Representation Rules] フォルダーに保存されます。これは、すべての種類のルールをすべてのジオメトリ タイプのフィーチャに適用できることを意味しますが、ルールを適用する際には、ルールをフィーチャのジオメトリと一致させる必要があります。ジオメトリ タイプが一致しないとロジック エラーが発生し、警告シンボル によって示されます。
たとえば、湖ポリゴンを塗りつぶしシンボル レイヤーと複雑なアウトラインでシンボル表示するリプレゼンテーション ルールがあるとします。このアウトラインを使用して、別のマップで線形ストリーム フィーチャをシンボル表示したいとします。ポリゴン リプレゼンテーション ルール (塗りつぶしとストローク シンボル レイヤーを含む) をスタイルに保存します。このルールをストリーム レイヤーに読み込むと、塗りつぶしシンボル レイヤーのポリゴン ジオメトリがないことを示す、ジオメトリのロジック エラーが発生します。ストリーム フィーチャクラス リプレゼンテーションのルールから塗りつぶしシンボル レイヤーを削除すると、ロジックが修正され、複雑なストローク シンボル レイヤーでストリームのライン ジオメトリをシンボル表示できるようになります。
スタイルを使用したリプレゼンテーション ルールの整理
[スタイル マネージャー] ダイアログ ボックスを使用して、新しいリプレゼンテーション ルールをスタイル内に直接作成することができます。リプレゼンテーション ルールとして、ポイント、ライン、またはポリゴンのどれを作成するかを選択します。この選択により、リプレゼンテーション ルールのデフォルト ジオメトリ (ルールによってシンボル表示されるべきジオメトリ) が設定されます。この選択により、新しいルールで最初に設定されるシンボル レイヤーのタイプと、[スタイル マネージャー] ダイアログ ボックスに表示されるグラフィックスのスタイルも決定されます。
シンボル レイヤーまたはジオメトリック エフェクトを追加してルールを変更すると、一部のシンボル レイヤーでジオメトリ ロジック エラーが発生する場合があります。これは、最初の選択に基づいてルールがシンボル表示対象として想定するジオメトリと、ルールのシンボル レイヤーとジオメトリック エフェクトの組み合わせによって動的に作成される出力ジオメトリが一致しないことを意味します。ジオメトリ ロジックの問題は、フィーチャクラス リプレゼンテーションの特定のジオメトリ タイプにルールが適用されるときに判明するまで、重視されません。
デフォルトのスタイル カテゴリは、このルールがシンボル表示するジオメトリ タイプを表します。デフォルト カテゴリを使用してリプレゼンテーション ルールをジオメトリ タイプ別に整理するか、マップ タイプなど、データのカテゴリを反映する別のタイプに変更することができます。[スタイル マネージャー] ダイアログ ボックスの詳細ビュー を使用して、スタイル アイテムをカテゴリ別に並べ替えることができます。
リプレゼンテーションからリプレゼンテーション ルールをスタイルに保存する方法
- [レイヤー プロパティ] ダイアログ ボックスの [シンボル] タブをクリックし、フィーチャクラス リプレゼンテーションが有効であることを確認します。
- 保存するリプレゼンテーション ルールをクリックします。
- [ルール オプション] ボタン をクリックして、[ルールの保存] をクリックします。
- [スタイルにルールを保存] ダイアログ ボックスで、必要に応じてルールの名前を変更し、新しい [カテゴリ] 値を入力します。リプレゼンテーション ルールがユーザー用スタイル内の [Representation Rules] フォルダーに保存されます。
スタイルでリプレゼンテーション ルールを新規作成する方法
- [カスタマイズ] > [スタイル マネージャー] の順にクリックして [スタイル マネージャー] ダイアログ ボックスを開きます。
- 書き込み許可されているスタイルを展開し、[スタイル] ボタンをクリックしてスタイルを開くか、新しいリプレゼンテーション ルールを追加するための新しいスタイルを作成します。
- [Representation Rules] フォルダーをクリックします。
- 右側のパネルで右クリックし、[新規作成] をクリックして、[ポイント リプレゼンテーション ルール]、[ライン リプレゼンテーション ルール]、[ポリゴン リプレゼンテーション ルール] のいずれかをクリックします。
- 必要に応じて、リプレゼンテーション ルールのプロパティを変更し、[OK] をクリックします。
- リプレゼンテーション ルールの名前を必要に応じて変更します。
スタイルでリプレゼンテーション ルールを変更する方法
- [カスタマイズ] > [スタイル マネージャー] の順にクリックして [スタイル マネージャー] ダイアログ ボックスを開きます。
- リプレゼンテーション ルールを含むスタイルに移動して、展開します。
- [Representation Rules] フォルダーをクリックします。
- 右側のパネルでリプレゼンテーション ルールを右クリックし、[プロパティ] をクリックします。
- 必要に応じて、リプレゼンテーション ルールのプロパティを変更し、[OK] をクリックします。
シンボルのインポートによるリプレゼンテーション ルールの作成
マーカー、ライン、ポリゴン シンボルは、スタイルから直接インポートして、フィーチャクラス リプレゼンテーションのリプレゼンテーション ルールに変換することができます。これにより、データにシンボルを適用せずに、既存のシンボルからリプレゼンテーション ルールをすばやく作成することができます。
リプレゼンテーション ルールをスタイルからリプレゼンテーションに読み込む方法
- [レイヤー プロパティ] ダイアログ ボックスの [シンボル] タブをクリックし、フィーチャクラス リプレゼンテーションが有効であることを確認します。
- [ルール オプション] ボタン をクリックして、[ルールの読み込み] をクリックします。
- [リプレゼンテーション ルール セレクター] ダイアログ ボックスでルールを選択するか、必要に応じて、[参照スタイル] ボタンをクリックし、先に新しいスタイルを参照します。
- [OK] をクリックして、現在のリプレゼンテーションにルールを追加します。
スタイルのシンボルをリプレゼンテーション ルールに変換する方法
- [レイヤー プロパティ] ダイアログ ボックスの [シンボル] タブをクリックし、フィーチャクラス リプレゼンテーションが有効であることを確認します。
- [ルール オプション] ボタン をクリックして、[シンボルのインポート] をクリックします。
- [シンボル選択] ダイアログ ボックスからシンボルを選択し、[OK] をクリックします。シンボルが新しいリプレゼンテーション ルールに変換され、フィーチャクラス リプレゼンテーションに追加されます。
リプレゼンテーション マーカーのスタイルへの保存
リプレゼンテーション マーカー シンボルは、リプレゼンテーション ルールとは別に、スタイルに保存することができます。これらはスタイルの [Representation Markers] フォルダーに保存されます。
リプレゼンテーション マーカーをスタイルに保存する方法
- [レイヤー プロパティ] ダイアログ ボックスの [シンボル] タブをクリックし、フィーチャクラス リプレゼンテーションが有効であることを確認します。
- 保存するリプレゼンテーション マーカーが含まれたリプレゼンテーション ルールをクリックします。
- マーカー シンボル レイヤーのタブ をクリックして展開し、レイヤー内のリプレゼンテーション マーカーのイメージをクリックして、[リプレゼンテーション マーカー セレクター] ダイアログ ボックスを開きます。
- [保存] をクリックして、リプレゼンテーション マーカーをユーザー用スタイル内の [Representation Markers] フォルダーに保存します。
フィーチャクラスからリプレゼンテーション ルールを直接操作する
フィーチャクラスに属するリプレゼンテーション ルールをフィーチャクラスから直接管理することもできます。そのためには、フィーチャクラスのプロパティを開き、[リプレゼンテーション] タブをクリックして、ArcCatalog か、または ArcMap の [カタログ] ウィンドウで、リストに含まれているリプレゼンテーションのプロパティを開きます。