FAQ
ArcGIS Pro: ラベルの重複を回避したい (Maplex ラベル エンジン)
ナレッジ番号:3218 | 登録日:2023/05/29 | 更新日:2024/11/21
概要
Maplex ラベル エンジンの機能を使用すると、通常のラベル設定よりもさらに高度な配置設定を行うことができます。
本 FAQ ではラベルの重なりを回避するための方法をいくつかご紹介します。注意事項
- 最適なラベル設定はデータによって異なりますので、実際に操作しながらデータに合った設定を見つけてください。
- ラベルは自動配置されますので、レイヤーによっては設定を行ったとしても、すべての重なりを回避することが物理的に困難な場合があります。
- レイヤーのタイプ(ポイント・ライン・ポリゴン)によって、設定画面が一部、画像と異なることがあります。
- ArcGIS Pro は既定の状態で Maplex ラベルエンジンがオンになっています。Maplex ラベルエンジンを使用すると、ラベリングするテキストの数やマップの範囲によって多くのメモリを消費します。
内容
オーバーラップを許可しない ―マップの表示縮尺とラベルの密度に応じて、自動的にラベルを間引きます。
同じラベルを削除 ―同じラベルが複数ある場合は、1 つだけ表示します。
ラベル バッファーの設定 ―ラベルの周囲に余白を設定します。
ゾーンの設定 ―ラベルの配置場所に優先順位を設定します。
ポリゴン データの場合
ポイント データの場合
縮尺設定 ―ある縮尺より拡大時にのみラベルを表示する設定をします。Maplex ラベル エンジンの準備
手順
- ArcGIS Pro でレイヤーを追加します。
[コンテンツ] ウィンドウでレイヤーを選択します。 - ArcGIS Pro の [ラベリング] タブを選択 → [レイヤー] グループ → [ラベル] ボタンをクリックして、ラベリングを行います。
① [フィールド] プルダウンにてラベル表示したフィールド名を設定します。
② [式] ボタンをクリックしますと [ラベル クラス] ウィンドウが開きます。ウィンドウについては後述の手順で使用します。
③ [マップ] グループの [オプション] ボタンをクリック → [Maplex ラベル エンジンの使用] を選択してチェックを入れます。
オーバーラップを許可しない
マップの表示縮尺とラベルの密度に応じて、自動的にラベルが間引かれます。
同じラベルを削除
同じラベルが複数ある場合は、1 つだけ表示します。
[ラベル クラス] ウィンドウの [配置] → [競合解決] を選択して、[重複ラベルの削除] を展開 → プルダウンにて [すべて削除] 、または適用する範囲を指定したい場合は [固定距離内で削除] を選択します。
ラベル バッファーの設定
ラベルの周囲に余白を設定します。
[ラベル クラス] ウィンドウの [配置] → [競合解決] を選択して、[バッファー] を展開 → [ラベル バッファー(フォントの高さ %)] に数値を入力 → [強制適用] チェックボックスを有効にします。
ゾーンの設定
ラベルの配置場所に優先順位を設定します。
ラベル配置は、優先順位が高い位置(ゾーン)から順に選択されます。優先順位の高い値(1、2、3・・・等)の配置を変えることで、重なりにくい配置となる場合があります。ポリゴン データの場合
[ラベル クラス] ウィンドウの [配置] → [位置] を選択して、[配置] プルダウンで [一般配置] を選択します。
[ポリゴン境界外にラベルを配置することを許可] のチェックボックスをオンにします。
[ポリゴン周囲で水平] の値を入力します。
ポイント データの場合
[ラベル クラス] ウィンドウの [配置] → [位置] を選択して、[配置] プルダウンで [最適配置] を選択します。
[ゾーン] の値を入力します。
縮尺設定
小縮尺(拡大)で表示すると重なりが回避される場合は、ある縮尺より拡大時にのみラベルを表示する設定を行うことができます。
[ラベル クラス] ウィンドウで、クラスを選択した状態で [縮尺] を選択して、[表示縮尺範囲] を展開 → [表示縮尺の下限(最小縮尺)] プルダウンにて任意の縮尺を設定します。
Maplex ラベル エンジンには上記以外にも設定・機能がありますので こちらのヘルプ もご参照ください。
メタデータ
機能
種類
製品
バージョン