演習 4: 道路の名前でのラベリング
道路には、現在はそれぞれの道路名でラベルが付けられています。道路ラベルの一般的な問題は、各道路が複数のフィーチャで表現されるため、ラベルが非常に多くなることです。これらのライン フィーチャを Maplex ラベル エンジンのストリートとして識別することにより、道路のラベリングを改善します。Maplex ラベル エンジンでは、ラベリングを行うために、同じ名前の道路セグメントすべてを 1 つのフィーチャとみなします。ストリートのラベリングのもう 1 つの一般的な問題は、多くの場合、ストリートの名前が道路フィーチャ自体よりも長くなることです。道路フィーチャ ラベルに略語辞書を適用して、配置されるラベルを必要に応じて短くします。
[ストリート配置] スタイルを適用する
-
[ラベリング] ツールバーで [ラベル マネージャ] ボタンをクリックし、[ラベル マネージャ] ダイアログ ボックスを開きます。
![[ラベリング] ツールバー [ラベリング] ツールバー](00s8/GUID-D3A2B3DD-C632-4850-86B1-A4B41FD562AB-web.png)
-
「Streets」レイヤのデフォルトのラベル クラスをクリックします。

-
[配置スタイル] ドロップダウン矢印をクリックして、[ストリート配置] を選択します。
[ストリート配置] を選択すると、Maplex ラベル エンジンでは、ラベリングを行うために、同じラベルを持つ連続したフィーチャを結合します。
-
[OK] をクリックします。
マップが再描画され、道路のラベルがフィーチャに沿って広がって配置されます。
道路名を略称にする
道路フィーチャの中には、名前がフィーチャよりも長いため、ラベルが改行されるものがあります。略語辞書を使用すると、道路の長さに名前を収めるのに役立つ場合にラベルが短縮されます。
-
[ラベリング] ツールバーで、[ラベリング] → [略語辞書] の順にクリックし、[略語辞書] ダイアログ ボックスを開きます。
![[ラベリング] ツールバー [ラベリング] ツールバー](00s8/GUID-525AE0C6-B6F9-40ED-B612-952EA7377159-web.png)
-
[オプション] → [ファイルから開く] の順にクリックします。[略語辞書を開く] ダイアログ ボックスが表示されます。
![[略語辞書] ダイアログ ボックス [略語辞書] ダイアログ ボックス](00s8/GUID-9B537201-BF59-44E0-910D-D9A0303E24DF-web.png)
-
チュートリアル データをインストールした Maplex ディレクトリの Streets_Dictionary.dic 辞書まで移動します(デフォルトの場所は「C:\ArcGIS\ArcTutor」)。
![[略語辞書を開く] ダイアログ ボックス [略語辞書を開く] ダイアログ ボックス](00s8/GUID-2DC13766-6546-41A9-8ADF-59C72BE8AF55-web.png)
-
[開く] をクリックします。
[略語辞書] ダイアログ ボックスで辞書が開きます。
- 「Keywords」は、文字列内の最後の単語を除くすべての単語に適用されます。キーワードを使って、Mount や International などの一般的な単語を Mt や Intl などの略語に置き換えることができます。
- 「Endings」は、文字列の最後の単語にだけ適用できます。この種類の略語は、Street を St、Road を Rd、Avenue を Ave というように、ストリート名の終わりの部分を短縮するために使います。
- 「Translations」は、常に、文字列のすべての単語に適用されます。「Translations」のエントリは、マップを別の言語に翻訳するとき、ラベル文字列から単語を削除したいとき、ある単語が出てきたら必ず略語にしたいときに便利です。この種類の略語は、長いストリート名を短縮するために使います。たとえば、Martin Luther King Boulevard は MLK Blvd になります。
-
[OK] をクリックします。
![[略語辞書] ダイアログ ボックス [略語辞書] ダイアログ ボックス](00s8/GUID-39ADADF9-CA3A-4ACB-90AB-0BAC18BB6D71-web.png)
-
[ラベリング] ツールバーで [ラベル マネージャ] ボタンをクリックし、[ラベル マネージャ] ダイアログ ボックスを開きます。
![[ラベリング] ツールバー [ラベリング] ツールバー](00s8/GUID-F915ADCF-0E2D-47F6-A7E6-915117458E2A-web.png)
-
「Streets」レイヤのデフォルトのラベル クラスをクリックします。

- [プロパティ] をクリックします。
-
[ラベル調整ルール] タブをクリックします。
![[配置プロパティ] ダイアログ ボックス [配置プロパティ] ダイアログ ボックス](00s8/GUID-61D13C38-41F3-4B0F-924D-22F1B21F8EFA-web.png)
- [ラベルを短縮] をオンにします。
-
[オプション] をクリックします。
[略語] ダイアログ ボックスが開きます。
現在の略語辞書が [辞書名] ドロップダウン リストに表示されます。この例では、辞書は現在使われていません。
-
[辞書名] ドロップダウン矢印をクリックして、[Streets_Dictionary] をクリックします。
![[略語] ダイアログ ボックス [略語] ダイアログ ボックス](00s8/GUID-D48AC366-C822-4B16-8B1D-83AD90CBCBE9-web.png)
これにより、略語辞書がラベル クラスに適用されます。
- [OK] をクリックします。
-
[OK] をクリックします。
![[配置プロパティ] ダイアログ ボックス [配置プロパティ] ダイアログ ボックス](00s8/GUID-865BC5F6-3E96-45D8-AAC4-208000AF7FFD-web.png)
-
[OK] をクリックします。

ラベルが再描画され、略語辞書が適用されます。これまで道路ラベル全体が収まらなかったエリアでラベルが短縮されています。
短いストリート セグメントに収めるため、「EAST 11TH STREET」のラベルが「EAST 11TH ST」に短縮されました。
略語辞書のエントリには、「Keywords」、「Endings」および「Translations」の 3 種類があります。この 3 種類のうち、「Keywords」と「Endings」の 2 つは、スペース不足、ラベルとラベルの競合、またはラベルとフィーチャの競合のために元の文字列が配置できない場合にだけ、単語に適用されます。「Translation」エントリは、常にすべての一致する単語に適用されます。
マップのラベル配置品質を変更する
[ラベリング] ツールバーには、[高速] と [高精度] の 2 つの配置品質オプションがあります。[高速] は、配置したラベルのプレビューが速くなるデフォルトのオプションです。[高精度] オプションは、より複雑な配置計算を使用し、ラベルを最終的な位置に配置します。
-
[配置品質] ドロップダウン矢印をクリックして、[高精度] をクリックします。
![[配置品質] オプションの [高精度] [配置品質] オプションの [高精度]](00s8/GUID-6CB2F326-654A-4B27-8795-4F9FEC56702E-web.png)
マップが再描画され、マップのラベルが最終的な位置に配置されます。
最終マップは評価要件を満たしています。
これで、Maplex ラベル エンジンを使って評価要件を満たすマップ ラベルを作成することができました。この時点で、レイアウト ビューを切り替え、縮尺記号、方位記号、および凡例などのマップ エレメントを追加して、評価のためにマップを印刷または共有することができます。