ジオデータベース アノテーションは、アノテーション フィーチャクラスとしてジオデータベースに格納されます。ラベルをアノテーションに変換するには、[ラベルをアノテーションに変換 (Convert Labels To Annotation)] ツールを使用します。ラベルをアノテーションに変換するときは、標準アノテーション フィーチャまたはフィーチャリンク アノテーション フィーチャのどちらを作成するか決定する必要があります。
フィーチャリンク アノテーションをジオデータベースに保存すると、そのアノテーションと対象フィーチャの間にリレーションシップが作成されます。その後、フィーチャを移動すると、アノテーションも一緒に移動します。フィーチャを削除すると、アノテーションも削除されます。アノテーションのベースとなっているフィーチャの属性を変更すると、アノテーションのテキストが変更されます。
ライセンス:
フィーチャリンク アノテーションに変換するには、ArcGIS Desktop Standard または ArcGIS Desktop Advanced ライセンスが必要です。
メモ:
ラベルをマップ内でグラフィックス テキストに変換するには、[ラベルをグラフィックスに変換 (Convert Labels to Graphics)] ツールを使用します。グラフィックス テキストは、シンプルなテキストをマップに追加するには便利ですが、編集や保存に制約があります。
ラベルをアノテーションに変換するのと同様、未配置ラベルを非表示のグラフィックスに変換して、それを表示および編集できます。
アノテーションへのラベルの変換の準備
縮尺やラベルのプロパティは、新しいアノテーションのサイズ、位置、外観を決定するため、慎重に設定する必要があります。
ラベルをアノテーションに変換する前に、次の縮尺に注意してください。
- 現在のマップ縮尺 - この縮尺は、[マップ] ビューの下部にある [縮尺] ボックスに表示されます。
- マップ基準縮尺 - フィーチャ シンボルとダイナミック ラベルが指定のシンボル サイズで画面上に表示されるときの縮尺です。
アノテーションは、変換するラベルと同じサイズで同じ位置に作成されます。ラベルをアノテーションに変換するときに、新しいフィーチャクラス用のアノテーション基準縮尺が、マップ基準縮尺が設定されている場合にその縮尺から取得されます。マップ基準縮尺が設定されていない場合、新しいフィーチャクラス用のアノテーション基準縮尺は現在のマップ縮尺から取得されます。
[ラベルをアノテーションに変換 (Convert Labels To Annotation)] ツールは、選択セットを使用します。フィーチャが選択されている場合、それらのフィーチャのラベルのみがアノテーションに変換されます。
ラベルをアノテーションに変換しているときにメモリの使用に関する問題が発生した場合は、表示範囲内のラベルのみを変換するか、[ラベル → タイル分割されたアノテーション (Tiled Labels To Annotation)] ツールを使用して、ポリゴン インデックス レイヤーに基づいてプロジェクト内のレイヤーに対してラベルをアノテーションに変換します。
ラベルをグラフィックスに変換するときに、マップ グラフィックスのストレージ上限 (4,000 個のエレメントか 10 MB) に到達した場合、マップ全体ではなく単一レイヤーのラベルのみを変換するか、狭い範囲のラベルを変換するか、ラベルに SQL クエリを作成して少数のフィーチャを変換します。
ラベルをアノテーションに変換
[ラベルをアノテーションに変換 (Convert Labels To Annotation)] ツールを使用すると、単一のレイヤーまたはマップ全体のラベルがアノテーションに変換されます。
ラベルをアノテーションに変換するには、次の手順に従います。
- アノテーションに変換するラベルの最適なサイズ、配置、外観を判断する際に役立つデータをマップに追加します。
- ArcGIS Pro で表示するか、印刷されたマップを使用するかにかかわらず、アノテーションを通常表示する縮尺にズームします。
- [コンテンツ] ウィンドウで、マップ名を右クリックして [基準縮尺の設定] をクリックします。これにより、基準縮尺が前のステップでズームした縮尺と同じに設定されます。
- フィーチャをシンボル表示します。
- ラベルを表示し、それらのサイズ、配置、外観を設定します。
- ラベルの優先度、ラベルとフィーチャのウェイト、ラベル配置オプションを選択して、変換の前に表示されるラベルの数を増やします。
- [ラベルをアノテーションに変換 (Convert Labels To Annotation)] ツールを開き、ラベルをアノテーションに変換します。[マップ] タブの [ラベリング] グループにある [ラベルをアノテーションに変換] をクリックするか、[カートグラフィ] ツールボックスの [アノテーション] ツールセットからこのツールを開きます。
[コンテンツ] ウィンドウでレイヤーを右クリックして、ツールを開くこともできます。これは、単一のレイヤーで変換する際のツールのデフォルト設定です。
- マップ内のすべてのラベル付きレイヤーまたは単一のレイヤーに対して、ラベルをアノテーションに変換するかどうかを指定します。
単一のレイヤーで変換する場合は、レイヤーを指定し、レイヤー自体がマップに存在する必要があります。
- 変換するラベルがすべて含まれる範囲を決定します。この範囲を [ラベルをアノテーションに変換 (Convert Labels To Annotation)] ツールに指定します。
- デフォルト - マップの全範囲、または設定されている場合は独自の全範囲。
- 入力データのすべての領域 - 範囲はすべての入力レイヤーの結合された範囲に基づきます。
- 入力データの共通領域 - すべての入力レイヤーに共通する最小領域。
- 以下の指定に一致 - 最小および最大範囲値を指定します。
- 表示と同じ - 範囲は、マップまたは表示範囲と同じになります。
- レイヤーと同じ - ディスク上のレイヤーまたはデータセットの範囲が使用されます。
- すべてのレイヤーのラベルを単一の出力フィーチャクラスに変換するか、各レイヤーに対して単一の出力アノテーション フィーチャクラスを作成するかを決定します。[すべてのレイヤーのラベルを単一の出力フィーチャクラスに変換する] オプションがオンになっている場合は、よく似たラベル クラスをマージするか、すべてのラベル クラスを維持するかを指定できます。これらのオプションは、フィーチャ リンクではないアノテーションを作成する場合にのみ使用できます。
未配置ジオデータベース アノテーション フィーチャの配置
未配置アノテーションは、デフォルトではマップ上に表示されません。未配置ジオデータベース アノテーション フィーチャを配置するには、次の手順を実行します。
- 未配置アノテーションを描画するには、[コンテンツ] ウィンドウでアノテーション フィーチャクラスを右クリックして [シンボル] をクリックし、[シンボル] ウィンドウを開きます。次に [未配置アノテーションを描画] チェックボックスをオンにして、指定された色でアノテーションを描画します。
- [編集] タブで、[選択] グループの [属性] ボタンをクリックして、[属性] ウィンドウを開きます。
- 配置する未配置アノテーション フィーチャを選択し、[属性] ウィンドウで Status フィールドの値を [未配置] から [配置] に変更します。
- 必要に応じ、[ツール] ギャラリーの編集ツールを使用して、アノテーション フィーチャを編集できます。