ポリゴンのラベル位置の指定

Maplex Label Engine を使用してポリゴン フィーチャのラベルを配置するときには、さまざまな配置位置の選択肢があります。場合によっては、特定のポリゴン内にラベルが収まらないことがあります。このようなポリゴンのラベリングが重要である場合は、ポリゴン内に収まらないラベルをポリゴンの外部に配置するようにできます[ポリゴン境界外にラベルを配置することを許可] チェックボックスをオンにすると、このようなラベルが拒否されることなくポリゴンの外側に配置されます。このオプションは、ポリゴン配置位置が [ポリゴン内で水平][ポリゴン内で直線]、および [ポリゴン内でカーブ] の場合に利用できます。また、[外部ゾーン] パラメーターを使用して、ポリゴンの外側にラベルを配置するための優先ゾーンを指定することもできます。各ゾーンを 1 ~ 8 のスケールでランク付けすることで、ゾーンの順序を制御できます。このとき、1 は最初にラベルの配置が試行されるゾーン、8 は最後にラベルの配置が試行されるゾーンです。また、ゾーンに値 0 を指定することで、そのゾーンへのラベルの配置を禁止できます。[外部ゾーン] のランク付けは、配置位置が [ポリゴン周囲で水平] および [ポリゴン周囲でカーブ] の場合に利用できます。

[水平方向優先] オプションは、ポリゴン配置スタイルが [ポリゴン内で直線] または [ポリゴン内でカーブ] の場合に利用できます。このオプションをオンにすると、Maplex Label Engine は、選択された配置スタイル ([ポリゴン内で直線] または [ポリゴン内でカーブ]) を使用してラベルを配置する前に、まずポリゴンの内部に水平にラベルを配置しようとします。このオプションをオフにすると、Maplex Label Engine は選択された配置スタイルを使用してラベルを配置します。

[ポリゴン内の固定位置でラベルを配置] オプションは、ポリゴン配置スタイルが [水平] または [直線] の場合に利用できます。このオプションをオンにすると、[内部ゾーン] ボタンにアクセスして、フィーチャ内のラベル配置の優先ゾーンを指定できるようになります。各ゾーンを 1 ~ 9 のスケールでランク付けすることで、順序を制御できます。このとき、1 はラベル エンジンによって最初にラベルの配置が試行されるゾーン、9 は最後にラベルの配置が試行されるゾーンです。また、ゾーンに値 0 を指定することで、そのゾーンへのラベルの配置を禁止できます。

[ポリゴン内のホールを回避] オプションは、ポリゴン配置スタイルが [ポリゴン内で水平]、[ポリゴン内で直線]、または [ポリゴン内でカーブ] の場合に利用できます。これは、[境界配置] では使用できません。このオプションをオフにすると、Maplex Label Engine ではポリゴン内のホールが無視され、その上にラベルが配置されます。このオプションは、中庭がある建物や、島がある河川のラベリングで、これらの内部フィーチャの上にラベルを配置する場合に利用できます。

Maplex Label Engine では、次の種類のポリゴン配置位置を選択できます。

  • [ポリゴン内で水平] - ポリゴン内部で水平にラベルを配置します。以下の左上の図をご参照ください。
  • [ポリゴン内で直線] - ポリゴン内部で直線的にラベルを配置します。以下の右上の図をご参照ください。
  • [ポリゴン内でカーブ] - ラベルを水平に配置します。不可能な場合は、ポリゴン フィーチャの形状に合わせてラベルをカーブさせます。以下の中央左側の図をご参照ください。
  • [ポリゴン周囲で水平] - ポリゴン外部の最適な位置で水平にラベルを配置します。このオプションにはオフセット距離を指定することができます。以下の中央右側の図をご参照ください。
  • [ポリゴン周囲でカーブ] - ポリゴン外部の最適な位置でカーブさせてラベルを配置します。このオプションにはオフセット距離を指定することができます。以下の左下の図をご参照ください。
ポリゴン ラベルの配置
  1. Maplex Label Engine が有効化されていることを確認します
  2. [ラベル別にリスト][コンテンツ] ウィンドウの表示を利用すると、非常に効果的です[ラベル別にリスト] ラベル別にリスト をクリックします。
  3. コンテンツ ウィンドウでラベル クラスを選択して、[ラベリング] タブをクリックします。
  4. [ラベリング] タブの [ラベルの配置] グループで [ラベル配置プロパティ] ランチャーをクリックします。
  5. [ラベリング] ウィンドウで、[配置] をクリックして [配置] タブ 位置 をクリックします。
  6. [配置] を展開します。
  7. [配置] ドロップダウン リストから [一般配置] スタイルを選択して、[位置] ドロップダウン リストから配置位置を選択します。
  8. 必要に応じて、[ポリゴン内のホールを回避] チェックボックスをオンにします。

    このオプションは、ラベル配置スタイルが [ポリゴン内で水平]、[ポリゴン内で直線]、および [ポリゴン内でカーブ] の場合にのみ利用できます。

  9. 必要な場合は、[水平方向優先] チェックボックスをオンにします。

    このオプションは、ラベル配置スタイルが [直線] および [曲線] の場合にのみ利用できます。

  10. 必要な場合は、[ポリゴン境界外にラベルを配置することを許可] チェックボックスをオンにします。

    このオプションは、ラベル配置スタイルが [ポリゴン内で水平]、[ポリゴン内で直線]、および [ポリゴン内でカーブ] の場合にのみ利用できます。

  11. 必要な場合は、[ポリゴン内の固定位置でラベルを配置] チェックボックスをオンにします。

    このオプションは、ラベル配置スタイルが [ポリゴン内で水平] および [ポリゴン内で直線] の場合にのみ利用できます。