ラベルとフィーチャのウェイトの設定

ラベル ウェイトおよびフィーチャ ウェイトは、ラベルとフィーチャに相対的な重要度を割り当てるために使用されます。このウェイトは競合が存在する場合、つまりラベルとフィーチャの間に重なりがある場合にだけ使用されます。マップ上の最終的なラベルの配置はラベル ウェイトとフィーチャ ウェイトによって決まります。さらに、ウェイトを操作する際には、ラベルが一部のフィーチャに重なることを許可すると、ArcMap がラベルの配置に使用できるスペースが増えるので、通常はマップ上に配置されるラベルの数が増えることに注意してください。

現在アクティブなデータ フレームにあるすべてのラベル クラスが、[ラベル ウェイト ランキング] ダイアログ ボックスに一覧表示されます。各項目には、フィーチャ レイヤ名とラベル クラス名がダッシュでつながれて表示されます。また、現在アクティブなデータ フレームに含まれるアノテーション レイヤとアノテーション グループは、ラベル配置の規制として機能するため、これらもすべて一覧表示されます。どちらも名前で表示されます。アクティブなデータ フレームのデフォルトのアノテーション グループは、常に <Default> として一覧表示されます。

ラベルには、「低」、「中」、「高」のウェイトを設定できます。フィーチャには、「なし」、「低」、「中」、「高」のウェイトを設定できます。原則として、同等またはより低いウェイトを持つラベルがフィーチャの上に重なることはありません。デフォルトでは、「高」のラベル ウェイトがフィーチャに設定されます。一般に、重要なラベルにはより高いラベル ウェイトを設定します。デフォルトでは、ラベル クラスのフィーチャに「なし」のフィーチャ ウェイトが設定され、アノテーション レイヤおよびアノテーション グループでは、フィーチャに「高」のフィーチャ ウェイトが設定されます。これは、アノテーション テキストの上にラベルを配置しないようにするためです。フィーチャのウェイトを引き上げると、ArcMap がラベルを配置するための所要時間が増えることになります。ポイントまたはライン フィーチャに「高」のフィーチャ ウェイトを設定すると、これらのフィーチャの上にラベルが配置されることはなくなります。ポリゴン フィーチャに「高」のフィーチャ ウェイトを設定すると、これらのフィーチャのアウトライン上にラベルが配置されなくなります。

ウェイトの一般的な用途を次に示します。

デフォルトでは、ラベルの競合は自動的に解決され、ラベルが重なり合うことはありません。この動作は、レイヤまたはラベル クラスが [ラベル優先度] リストの最上位にあり、ラベル ウェイトが「高」に設定されていて、標準ラベル エンジンを使用している場合は [ラベルの重複を許可] がオンに、Maplex ラベル エンジンを使用する場合は [ラベルを削除しない] がオンになっていることを確認することで変更できます。

注意注意:

Maplex for ArcGIS のエクステンションをインストールして有効にすると、ウェイトの振舞いが変化します。Maplex のラベリングでは、ラベル ウェイトは存在せず、ポリゴン フィーチャ ウェイトおよびポリゴン境界線ウェイトに個別の設定が用意されています。

Maplex ラベル エンジンでのラベリングの詳細
手順:
  1. [ラベリング] ツールバーの [ラベル ウェイト ランキング] ボタン ラベル ウェイト ランキング をクリックします。
  2. 変更したいラベル ウェイトまたはフィーチャ ウェイトをクリックし、ドロップダウン リストから適切なウェイトをクリックします。

    アノテーションとグラフィックスのプロパティは、ダイアログ ボックス下部のリストで [アノテーションとグラフィックス] を選択することでアクセスできます。

  3. [OK] をクリックします。
ヒントヒント:
ポイント フィーチャおよびジオデータベース アノテーション フィーチャを除き、フィーチャ ウェイトはラベリング速度を大幅に低下させる可能性があるので、フィーチャ ウェイトは控えめに使用します。個々のラベルを配置する前にすべてのフィーチャの場所を評価する必要があるので、「なし」以外のフィーチャ ウェイトを使用すると、ラベリングの処理速度が極端に低下する可能性があります。

関連項目


7/10/2012