演習 4:道路の名前でのラベリング

複雑さ: 初心者 データ要件: ArcGIS チュートリアル データのセットアップ データ パス: C:\arcgis\ArcTutor\Maplex 目的: Maplex ラベル エンジンのライン配置パラメータを使用して、道路をその名前でラベリングする手順

道路には、現在はそれぞれの道路名でラベルが付けられています。道路ラベルの一般的な問題は、各道路が複数のフィーチャで表現されるため、ラベルが非常に多くなることです。これらのライン フィーチャを Maplex ラベル エンジンのストリートとして識別することにより、道路のラベリングを改善します。Maplex ラベル エンジンでは、ラベリングを行うために、同じ名前の道路セグメントすべてを 1 つのフィーチャとみなします。ストリートのラベリングのもう 1 つの一般的な問題は、多くの場合、ストリートの名前が道路フィーチャ自体よりも長くなることです。道路フィーチャ ラベルに略語辞書を適用して、配置されるラベルを必要に応じて短くします。

[ストリート配置] スタイルを適用する

手順:
  1. [ラベリング] ツールバーで [ラベル マネージャ] をクリックし、[ラベル マネージャ] ダイアログ ボックスを開きます。
    ツールバー
  2. 「Streets」レイヤのデフォルトのラベル クラスをクリックします。
  3. 配置スタイルのドロップダウン矢印をクリックして、[ストリート配置] を選択します。

    [ストリート配置] を選択すると、Esri Maplex ラベル エンジンでは、ラベリングを行うために、同じラベルを持つ連続したフィーチャを結合します。

  4. [OK] をクリックします。

    マップが再描画され、道路のラベルがフィーチャに沿って広がって配置されます。

道路名を略称にする

道路フィーチャの中には、名前がフィーチャよりも長いため、ラベルが改行されるものがあります。略語辞書を使用すると、道路の長さに名前を収めるのに役立つ場合にラベルが短縮されます。

手順:
  1. [ラベリング] ツールバーで、[ラベリング] [略語辞書] とクリックし、[略語辞書] ダイアログ ボックスを開きます。
    ツールバー
  2. [オプション] [ファイルから開く] の順に選択します。[略語辞書を開く] ダイアログ ボックスが表示されます。
    ダイアログ ボックス
  3. チュートリアル データをインストールした Maplex ディレクトリの Streets_Dictionary.dic 辞書まで移動します(デフォルトの場所は「C:\ArcGIS\ArcTutor」)。
    ダイアログ ボックス
  4. [開く] をクリックします。

    [略語辞書] ダイアログ ボックスで辞書が開きます。

  5. 略語辞書のエントリには、「Keywords」、「Endings」および「Translations」の 3 種類があります。この 3 種類のうち、「Keywords」と「Endings」の 2 つは、スペース不足、ラベルとラベルの競合、またはラベルとフィーチャの競合のために元の文字列が配置できない場合にのみ、単語に適用されます。「Translation」エントリは、常にすべての一致する単語に適用されます。

    • 「Keywords」は、文字列内の最後の単語を除くすべての単語に適用されます。キーワードを使って、Mount や International などの一般的な単語を Mt や Intl などの略語に置き換えることができます。
    • 「Endings」は、文字列の最後の単語にだけ適用できます。この種類の略語は、Street を St、Road を Rd、Avenue を Ave というように、ストリート名の終わりの部分を短縮するために使います。
    • 「Translations」は、常に、文字列のすべての単語に適用されます。「Translations」のエントリは、マップを別の言語に翻訳するとき、ラベル文字列から単語を削除したいとき、ある単語が出てきたら必ず略語にしたいときに便利です。この種類の略語は、長いストリート名を短縮するために使います。たとえば、Martin Luther King Boulevard は MLK Blvd になります。

  6. [OK] をクリックします。
    ダイアログ ボックス
  7. [ラベリング] ツールバーで [ラベル マネージャ] をクリックし、[ラベル マネージャ] ダイアログ ボックスを開きます。
    ツールバー
  8. 「Streets」レイヤのデフォルトのラベル クラスをクリックします。
  9. [プロパティ] をクリックします。
  10. [ラベル調整ルール] タブをクリックします。
    ダイアログ ボックス
  11. [ラベルを短縮] をオンにします。
  12. [オプション] をクリックします。

    [略語] ダイアログ ボックスが開きます。

    現在の略語辞書が [辞書名] ドロップダウン リストに表示されます。この例では、辞書は現在使われていません。

  13. [辞書名] ドロップダウン矢印をクリックして、Streets_Dictionary をクリックします。
    ダイアログ ボックス

    これにより、略語辞書がラベル クラスに適用されます。

  14. [OK] をクリックします。
  15. [OK] をクリックします。
    ダイアログ ボックス
  16. [OK] をクリックします。
    ダイアログ ボックス

    ラベルが再描画され、略語辞書が適用されます。これまで道路ラベル全体が収まらなかったエリアでラベルが短縮されています。

    短いストリート セグメントに収めるため、「EAST 11TH STREET」のラベルが「EAST 11TH ST」に短縮されました。

マップのラベル配置品質を変更する

[ラベリング] ツールバーには、[高速][高精度] の 2 つの配置品質オプションがあります。[高速] は、配置したラベルのプレビューが速くなるデフォルトのオプションです。[高精度] オプションは、より複雑な配置計算を使用し、ラベルを最終的な位置に配置します。

手順:
  1. [配置品質] ドロップダウン矢印をクリックして、[高精度] をクリックします。
    ドロップダウン矢印をクリックして、

    マップが再描画され、マップのラベルが最終的な位置に配置されます。

    評価用最終マップ
    最終マップは評価要件を満たしています。

これで、Maplex for ArcGIS を使って評価要件を満たすマップ ラベルを作成することができました。この時点で、レイアウト ビューを切り替え、縮尺記号、方位記号、および凡例などのマップ エレメントを追加して、評価のためにマップを印刷できます。

このマップを Esri Maplex ラベルで保存すると、コンピュータに Maplex for ArcGIS をインストールしている他のユーザと共有することができ、ラベルの配置に同じパラメータが使用されます。ArcMap は持っていても Maplex for ArcGIS は持っていないユーザでも、マップを開き、Maplex for ArcGIS で作成されたラベルを表示することができます。Maplex for ArcGIS がない場合、マップは読み取り専用状態のラベリング パラメータで開きます。


7/10/2012