Maplex ラベル エンジンの操作

Esri Maplex ラベル エンジンを使うと、新しいラベル配置プロパティのセットにアクセスして、次のような制御を実行できます。

ラベル位置

[配置プロパティ] ダイアログ ボックスの最初のタブ、[ラベル位置] は、ラベルをどこに配置するかを決めるのに役立ちます。このタブは、フィーチャに対してラベルをどのように配置するかを制御します。ポイント、ライン、ポリゴンの各フィーチャクラスには、さまざまなラベル配置オプションがあります。曲がったラベル配置やまっすぐなラベル配置を指定したり、フィーチャや投影法の経緯線にラベルを合わせたり、ライン フィーチャに 1 つまたは繰り返しのラベルを選択したり、ラベル内のワード間隔および文字間隔を設定したりできます。これらのオプションを組み合わせて使用して、多種多様なラベル配置を指定できます。

Learn more about labeling point features with MaplexLearn more about labeling line features with MaplexLearn more about labeling polygon features with Maplex

Maplex for ArcGIS には、標準のフィーチャ タイプだけでなく、道路、等高線、河川、境界、土地区画などのフィーチャのラベル配置オプションも用意されています。

ラベル調整ルール

2 番目のタブ、[ラベル調整ルール] は、ラベルをマップに合わせるにはどうしたらよいかという問題の解決に役立ちます。このタブを使って、マップの混雑したエリアにラベルを配置するときに、Maplex for ArcGIS によって、ラベルの配置やフォーマットを変えるかどうか、変える場合にはどのように変えるかを制御できます。これらのパラメータによって、マップ全体の見やすさを維持する一方で、マップ上に配置されるラベル数を増やすことができます。[ラベル調整ルール] のパラメータは、ラベルの改行、フィーチャの超過、フォント サイズの縮小、ラベルの省略、およびラベリングするフィーチャの最小サイズを制御します。また、Maplex for ArcGIS では、これらのルールをラベルの配置に適用する順序を指定することもできます。

ラベル調整ルールの使用の詳細

ラベル競合解決ルール

3 番目のタブ、[競合解決] は、複数のラベルが競合する場合にどのラベルを配置するかという問題を解決するのに役立ちます。このタブには、ラベル クラスのラベルの重要度とその関連フィーチャを順序付けするパラメータがあります。Maplex for ArcGIS には、ラベルの競合を解決する方法が多数用意されているため、混雑したエリアでのラベルの問題を解決できます。[フィーチャ ウェイト] は、ラベルがどのフィーチャクラスの上に配置されるかを指示します。背景ラベルには、他のラベルを重ねることができます。同じラベルを削除してスペースを節約したり、重要であるため上に表示する必要があるラベルを指示することができます。また、バッファ サイズを設定して、ラベルの周囲のスペースを制御することもできます。

ラベル競合解決ルールの使用の詳細

特定フィーチャへのラベルの重なり回避

マップ上の一部のフィーチャが、他のフィーチャよりも重要である場合があります。フィーチャ ウェイトを使用して、フィーチャクラスや、特定のラベル クラスによってラベリングされるフィーチャの相対的な重要度を指定することができます。特定のフィーチャクラスに他のフィーチャクラスより大きいフィーチャ ウェイトを割り当てることで、そのフィーチャクラスの重要なフィーチャにラベルが重なる可能性を低くすることができます。フィーチャ ウェイトが設定されたフィーチャは、ラベリングされていない場合でも、常にバリアとして Maplex ラベル エンジンに渡されます。表示されるフィーチャの数を制限する SQL クエリがある場合は、フィーチャのサブセットのみがバリアとして配置エンジンに追加されます。残りのフィーチャは Maplex ラベル エンジンで表示されず、バリアとして使用されません。

フィーチャ ウェイト

フィーチャ ウェイトでは、特定のラベル クラスによってラベリングされたフィーチャの重要度を、他のフィーチャとの比較において 0 ~ 1,000 のスケールでランク付けします。Maplex for ArcGIS では、ラベルが重要なフィーチャに重ならないように配置されます。フィーチャ ウェイトが 0 のフィーチャはラベルを配置可能なスペースとして扱われ、フィーチャ ウェイトが 1,000 のフィーチャにはラベルを重ねることができません。Esri Maplex ラベル エンジンでは、まず空きスペースにラベルを配置するよう試みます。また、ラベルを配置可能な空きスペースがなく、フィーチャにラベルを重ねる必要がある場合は、総フィーチャ ウェイトが最も小さい場所が選択されます。

ポイントおよびラインのフィーチャクラスに対してフィーチャ ウェイトを設定できます。ポリゴン フィーチャクラスには、内部ウェイトと境界線ウェイトの 2 種類のウェイトを別々に設定できます。

内部ウェイトおよび境界線ウェイト

ポリゴン フィーチャでは、2 つのタイプのフィーチャ ウェイトが使用されます。内部ウェイトは、他のフィーチャとの比較における、ポリゴンの内部の重要度を指定できます。境界線ウェイトは、他のフィーチャとの比較における、ポリゴンのエッジの重要度を指定できます。ポリゴンの内部にはラベルが重なり、そのポリゴンのエッジにはラベルが重ならないようにできます。また、その逆も可能です。


7/10/2012