演習 3a: ラベルからアノテーションに変換する
アノテーション フィーチャについて
アノテーションとは、テキストを格納してマップに配置するための手段です。アノテーションでは、各テキストに、固有の配置、テキスト文字列、および表示プロパティが格納されます。ラベルは、フィーチャの 1 つ以上の属性に基づいており、テキストをマップに配置するためのもう 1 つの主なオプションです。各テキストを正確に配置することが重要な場合には、テキストをアノテーションとしてジオデータベースに格納する必要があります。アノテーションを使用すると、テキストを部分的に選択して編集できるため、テキストの表示や配置を柔軟に決定できます。ラベルを変換して新しいアノテーション フィーチャを作成することができます。
この演習では、ラベルをジオデータベース アノテーションに変換し、テキスト フィーチャを編集できるようにします。
ラベルの変換を準備する
この演習で使用するマップには、ザイオン国立公園の道路および水域フィーチャが含まれています。マップのレイヤにはダイナミック ラベルが設定されていますが、スペースの都合上、ラベルを設定できないマップ フィーチャもあります。ラベルをアノテーションに変換すると、各テキストを手動で配置できます。
- [標準] ツールバーの [開く] ボタン をクリックします。
- チュートリアル データをインストールした「Editing」ディレクトリの「Exercise3.mxd」マップ ドキュメントを開きます(デフォルトの場所は「C:\ArcGIS\ArcTutor」)。
- マップをクリックして [開く] をクリックします。
- 前回の演習からマップ ドキュメントを開いたままにしていて、閉じるように促すメッセージが表示されたら、変更内容を保存せずに閉じることができます。
- [カスタマイズ] をクリックして [ツールバー] を選択し、[ラベリング] をクリックします。
- 収まらないラベルを確認するには、未配置ラベルを表示します。[未配置ラベルを表示] ボタン をクリックします。
- [未配置ラベルを表示] ボタン を再度クリックし、未配置ラベルを非表示にします。
- [標準] ツールバーの [縮尺] ボックスに「170000」と入力して、Enter キーを押します。
- コンテンツ ウィンドウで、[描画順にリスト] ボタン をクリックします(レイヤの並べ替え方法としてアクティブになっていない場合)。次に、[Layers](データ フレームの名前)を右クリックし、[基準縮尺] をポイントして、[基準縮尺の設定] をクリックします。
ラベルからアノテーションに変換する
アノテーションは、マップ ドキュメントまたはジオデータベースのフィーチャクラスに格納することができます。ここでは、ラベルをジオデータベースに保存されるアノテーションに変換します。[ラベルをアノテーションに変換] ダイアログ ボックスでは、ラベルから作成されるアノテーションの種類、アノテーションの作成対象となるフィーチャ、アノテーションの保存先を指定することができます。
- コンテンツ ウィンドウで [レイヤ] を右クリックして、[ラベルをアノテーションに変換] をクリックします。
-
[フィーチャ リンク] 列のチェックボックスをオフにします。
- [未配置ラベルをアノテーションに変換] がオンになっていることを確認します。オンになっていると、ラベルを適用できなかったフィーチャのアノテーションを手動で配置することができます。
-
[変換] をクリックします。
ラベルがアノテーションに変換されます。この処理は 1 分未満で終了しますが、処理速度は使用しているコンピュータによって異なります。アノテーション フィーチャクラスは、作成されたときに ArcMap に追加されます。
各レイヤのラベル クラスは、単一のアノテーション フィーチャクラスに別個のアノテーション クラスとして格納されます。たとえば、河川の 2 つのラベル クラスは、「StreamsAnno」アノテーション フィーチャクラスの「Intermittent」(間欠)と「Perennial」(恒常)という 2 つのアノテーション クラスになります。これらのアノテーション クラスは、別々に表示したり非表示にしたりすることができます。また、固有の表示縮尺範囲を設定することも可能です。
- 次の演習を続ける場合は「演習 3b: アノテーション フィーチャの編集」をクリックしてください。
ここまでで、ラベルをアノテーション フィーチャに変換しました。次の演習では、アノテーション フィーチャをマップ上に配置し、その位置を編集します。