Skip to main content

ラベル → タイル分割されたアノテーション (カートグラフィ ツール)

サマリー

ポリゴン インデックス レイヤーを基にして、ラベルをマップ内のレイヤーのアノテーションに変換します。

このツールでは、マップを複数のタイルに分割してから、各タイルのアノテーションを作成します。 この方法は、多数のラベルをアノテーションに変換するときに便利です。 ポリゴン インデックス レイヤーは、マップ サービス キャッシュ タイル スキーマ → ポリゴン ツールまたは インデックス フィーチャ (格子状) の作成 ツール、あるいはアノテーションを作成する領域が含まれる任意のポリゴン フィーチャクラスを使用して生成されます。

使用法

  • ラベルを、単一レイヤーまたはマップ全体のアノテーションに変換できます。 単一レイヤーのオプションを選択した場合、マップ内にあるレイヤーを指定する必要があります。

  • ラベル クラスの縮尺範囲が考慮されます。 このツールで特定の基準縮尺のアノテーションを作成すると、その縮尺で表示がオンになっているラベル クラスのみが変換されます。

    注意:

    ラベル クラスの縮尺範囲は、ArcGIS Pro のレイヤーのプロパティで設定します。 ラベルのプロパティを設定した後は、プロジェクトを保存してからこのツールを実行してください。

  • このツールを実行する前にタイルを選択すると、選択したタイルのみに対してアノテーションが作成されます。

  • ポリゴン インデックス レイヤー内の一部のタイルのみに対してアノテーションを更新するには、初めに、該当する TileID フィールドの値を持つアノテーション フィーチャを選択して削除します。 次にポリゴン フィーチャを選択してツールを実行します。

  • このツールの出力の 1 つは、一連のグループ レイヤーになります。 1 つのグループ レイヤーには、アノテーションの作成対象となった各基準縮尺のグループ レイヤーが含まれます。

  • カタログ ウィンドウまたは ModelBuilder での作業中は、レイヤー ファイルの保存 ツールを使用して出力グループ レイヤーをレイヤー ファイルに書き込むことができます。

  • 同じレイヤー名が指定されるか、出力の上書きが明示的に許可された場合は、既存のグループ レイヤーが上書きされます。

  • マップ内でフィーチャクラス名の重複が見つかった場合は、フィーチャクラス名に続くアノテーションに数字が追加されます (たとえば、Cities01Anno10000、Cities02Anno10000)。

  • アノテーション フィーチャクラスは、既存の接尾辞を指定しても上書きされません。 その場合、アノテーション フィーチャクラスの接尾辞に数字が追加されます (たとえば、CitiesAnno10000、CitiesAnno10000_1 など)。

  • アノテーション フィーチャクラスの基準縮尺は、次のいずれかの方法で指定できます。

    • ポリゴン インデックス レイヤーのフィールドを使用して、出力アノテーション フィーチャクラスの基準縮尺を決定します。 この方法は、さまざまな縮尺レベルに対してアノテーションを作成する場合に使用します。

    • 基準縮尺の値を明示的に指定します。 すべてのアノテーション フィーチャクラスでこの基準縮尺が使用されます。 基準縮尺がマップで設定されている場合は、その縮尺がツールに入力されるデフォルト値になります。 基準縮尺がマップで設定されていない場合は、現在の縮尺がデフォルト値になります。

  • マップ サービス キャッシュ タイル スキーマ → ポリゴン ツールで作成したポリゴン インデックス レイヤーを使用している場合は、基準縮尺フィールド パラメーター値の Tile_Scale フィールドを使用します。 レイヤーと Tile_Scale の組み合わせごとにアノテーション フィーチャクラスが作成されます。

  • 異なる基準縮尺でアノテーションを作成する場合は、縮尺ごとにマップを設計し、基準縮尺を設定しないでください。

  • ポリゴン インデックス レイヤーの座標系フィールドが指定されている場合は、描画および配置の目的で、各タイルのアノテーションがその座標系に投影されます。

  • フィーチャリンク アノテーションの作成 パラメーターがオフである場合、ラベルをすべてのレイヤーから単一の出力フィーチャクラスに変換 パラメーターを使用して、マップ全体の単一のアノテーション フィーチャクラスを作成できます。

    マップの単一のアノテーション フィーチャクラスを作成する場合、類似するラベル クラスのマージ パラメーターを使用して、類似するプロパティを持つラベル クラスを 1 つのアノテーション クラスにマージできます。

  • フィーチャ リンク アノテーションは、ジオデータベースの別のフィーチャクラスに含まれている特定のフィーチャに関連付けられます。 フィーチャ リンク アノテーション フィーチャクラスを作成すると、リレーションシップ クラスも自動的に生成されます。

  • フィーチャリンク アノテーションを作成するときは、出力ワークスペースを、リンク先のフィーチャクラスと同じものにする必要があります。

  • 表示スペースが不足しているために、一部のラベルがマップ上に表示されない場合があります。 これらのラベルを変換するには、未配置アノテーションの生成 チェックボックスをオンにします。 これにより、アノテーション フィーチャクラスの未配置のラベルを保存して、後から編集セッションで一度に配置することができます。

  • Memory ワークスペースと in_memory ワークスペース は、フィーチャリンク アノテーションをサポートしていません。

  • このツールはアノテーション テキスト文字列フィールド長環境に従います。 設定すると、データベースで作成されたすべてのアノテーション フィーチャクラスの TextString フィールドでデフォルトのフィールド長をオーバーライドします。

パラメーター

ラベル 説明 データ タイプ

入力マップ

アノテーションに変換するラベルが含まれるマップ。

Map

ポリゴン インデックス レイヤー

タイル フィーチャが含まれるポリゴン レイヤー。

Table View

出力ジオデータベース

出力フィーチャクラスが保存されるワークスペース。 ワークスペースには、既存のジオデータベースまたは既存のフィーチャ データセットを指定できます。

Workspace; Feature Dataset

出力レイヤー

作成されるアノテーションを格納するグループ レイヤー。 レイヤー ファイルの保存 ツールを使用して出力グループ レイヤーをレイヤー ファイルに書き込むことができます。

Group Layer

アノテーション接尾辞

新しいアノテーション フィーチャクラスのそれぞれに追加される接尾辞。 この接尾辞は、新しいアノテーション フィーチャクラスのそれぞれのソース フィーチャクラスの名前に追加されます。 この接尾辞の後に、アノテーションの基準縮尺が続きます。

String

基準縮尺値

(オプション)

アノテーションの基準として使用される縮尺値。 これは、アノテーション内のすべてのシンボル サイズとテキスト サイズの基準になる縮尺です。

Double

基準縮尺フィールド

(オプション)

アノテーションの基準縮尺を決定するポリゴン インデックス レイヤーのフィールド。 これは、アノテーション内のすべてのシンボル サイズとテキスト サイズの基準になる縮尺です。

Field

タイル ID フィールド

(オプション)

タイル分割された領域を一意に識別するポリゴン インデックス レイヤー内のフィールド。 この値は、アノテーション フィーチャクラスの属性テーブルの「TileID」フィールドに入力されます。

Field

座標系フィールド

(オプション)

各タイルの座標系情報が格納されるポリゴン インデックス レイヤーのフィールド。 座標系情報を保存するフィールドには特定の長さが必要になるため、座標系フィールドが格納されるポリゴン インデックス レイヤーはジオデータベースのフィーチャクラスにする必要があります。

Field

マップの角度フィールド

(オプション)

マップの回転に使用する角度が格納されるポリゴン インデックス レイヤーのフィールド。

Field

フィーチャリンク アノテーションの作成

(オプション)

出力アノテーション フィーチャクラスが別のフィーチャクラスのフィーチャにリンクされるかどうかを指定します。

  • オン出力アノテーション フィーチャクラスは別のフィーチャクラスのフィーチャにリンクされます。

  • オフ出力アノテーション フィーチャクラスは別のフィーチャクラスのフィーチャにリンクされません。 これがデフォルトです。

Boolean

未配置ラベルをアノテーションに変換

(オプション)

未配置アノテーションが未配置ラベルから作成されるかどうかを指定します。

  • オン未配置アノテーションがアノテーション フィーチャクラスに格納されます。 このアノテーションのステータス フィールドは [未配置] に設定されます。

  • オフアノテーションは、現在ラベルが配置されているフィーチャに対してのみ作成されます。 これがデフォルトです。

Boolean

変換

(オプション)

アノテーションがマップ内のすべてのレイヤーに対して変換されるのか、それとも単一レイヤーに対して変換されるのかを指定します。 単一レイヤーを指定する必要があります。

  • マップ内のすべてのレイヤーラベルが、マップ内のすべてのレイヤーのアノテーションに変換されます。 これがデフォルトです。

  • 単一レイヤーラベルが、単一レイヤーのアノテーションに変換されます。 レイヤーを指定する必要があります。

String

フィーチャ レイヤー

(オプション)

変換 パラメーターが 単一レイヤー に設定されている場合に変換されるアノテーションを含むレイヤー。 このレイヤーがマップ内にある必要があります。

Feature Layer

シンボル テーブルからシンボルを選択

(オプション)

すべてのテキスト シンボル プロパティを編集できるかどうかを指定します。

  • オンアノテーション フィーチャを有効化するシンボル プロパティのみを、コレクション内の関連先のテキスト シンボルへの参照を維持するように編集できます。

  • オフすべてのテキスト シンボル プロパティを編集できます。 これがデフォルトです。

Boolean

新規フィーチャの追加時にアノテーションを作成

(オプション)

フィーチャリンク アノテーションの作成 パラメーターをオンにした場合、新しいフィーチャがリンクされたフィーチャクラスに追加されたときにアノテーションを作成するかどうかを指定します。

  • オン新しいフィーチャがリンクされたフィーチャクラスに追加されたときに、フィーチャリンク アノテーションが作成されます。 これがデフォルトです。

  • オフ新しいフィーチャがリンクされたフィーチャクラスに追加されたときに、フィーチャリンク アノテーションが作成されません。

Boolean

フィーチャの形状が変更される際にアノテーションを更新

(オプション)

フィーチャリンク アノテーションの作成 パラメーターがオンになっている場合に、リンクされたフィーチャの形状が変更されたときにアノテーションの位置を更新するかどうかを指定します。

  • オンリンクされたフィーチャの形状が変更されたときにアノテーションの位置を更新します。 これがデフォルトです。

  • オフリンクされたフィーチャの形状が変更されたときにアノテーションの位置を更新しません。

Boolean

ラベルをすべてのレイヤーから単一の出力フィーチャクラスに変換

(オプション)

ラベルを個別のアノテーション フィーチャクラスまたは単一のアノテーション フィーチャクラスのいずれに変換するかを指定します。 単一のアノテーション フィーチャクラスに変換する場合、アノテーションをフィーチャ リンクにすることはできません。

  • オンすべてのレイヤーのラベルが、単一のアノテーション フィーチャクラスに変換されます。

  • オフラベルが、それらのレイヤーに対応する個別のアノテーション フィーチャクラスに変換されます。 これがデフォルトです。

Boolean

類似するラベル クラスのマージ

(オプション)

ラベルをすべてのレイヤーから単一の出力フィーチャクラスに変換 パラメーターをオンにした場合に、類似するラベル クラスをマージするかどうかを指定します。

  • オン単一のフィーチャクラスに変換するときに、類似するプロパティを持つラベル クラスがマージされます。

  • オフ類似するプロパティを持つラベル クラスはマージされません。 これがデフォルトです。

Boolean

派生した出力

ラベル 説明 データ タイプ

出力ジオデータベース

出力フィーチャクラスが保存されるワークスペース。

Workspace; Feature Dataset

環境

基準縮尺, アノテーション テキスト文字列フィールド長

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい