アノテーション フィーチャクラス プロパティの管理
アノテーション フィーチャクラス プロパティは、カタログ ウィンドウを使用して管理されます。
フィーチャクラス プロパティ ダイアログ ボックスを使用して、エイリアス、空間インデックス、および属性インデックスを設定して、現行バージョンのアノテーション フィーチャクラスを表示し、アノテーション フィーチャクラス プロパティ ウィンドウを使用してアノテーション フィーチャクラスに固有のプロパティを管理します。たとえば、アノテーション クラスやシンボルを指定したり、アノテーション フィーチャの編集方法を設定したりします。
これらを開くには、カタログ ウィンドウまたはカタログ ビューでアノテーション フィーチャクラスを右クリックし、プロパティ をクリックして フィーチャクラス プロパティ ダイアログ ボックスを開くか、アノテーション フィーチャクラス プロパティ をクリックして アノテーション フィーチャクラス プロパティ ウィンドウを開きます。 アノテーション フィーチャクラスには、編集可能なプロパティと読み取り専用のプロパティがあります。
フィールド ビューを使用して、アノテーション フィーチャクラスに関連付けられたフィールドを管理します。 このビューから、アノテーション フィーチャクラスのフィールド リスト、サブタイプ、およびドメインを編集できます。
フィールド
フィールド ビューには、アノテーション フィーチャクラスのフィールドが一覧表示されます。 以下のフィールドは必須であり、これらを削除することはできません。
ObjectIDShape- アノテーションのアウトラインを表すポリゴン シェープFeatureIDまたはFeatureGlobalID- アノテーションを取得したフィーチャのObjectIDまたはGlobalIDが含まれています。FeatureGlobalIDは、GlobalIDを含むフィーチャクラスからアノテーションが取得またはリンクされたときに作成されます。それ以外の場合は、FeatureIDが作成されます。標準アノテーションの場合: このフィールドには、アノテーションが ラベルをアノテーションに変換 (Convert Labels To Annotation) ツールを使用して作成された場合に、アノテーションを取得したフィーチャの一意の ID (
ObjectIDまたはGlobalID) が含まれています。フィーチャ リンク アノテーションの場合: このフィールドには、フィーチャリンク リレーションシップのリンクされたフィーチャの
ObjectIDまたはGlobalIDが含まれています。
ZOrder- 現時点では未使用AnnotationClassID- アノテーションが属するアノテーション クラスElement- シンボルとテキスト ジオメトリーを格納する BLOB フィールドSymbolID- シンボル テーブルのシンボルStatus- フィーチャが配置されるかどうかShape_lengthShape_areaSymbolIDフィールドには、通常は0以上の値が格納されます。 この値は、シンボル コレクション内のテキスト シンボルの数です。 この値が-1である場合、アノテーション フィーチャは表示プロパティをレコードに格納し、シンボル コレクションのテキスト シンボルを参照しません。SymbolIDの値が-1である場合、Overrideフィールドの値は、すべてのプロパティが上書きされる0となります。
フィーチャクラスの他のフィールドは、アノテーション フィーチャの表示プロパティを参照します。 これらのフィールドは編集可能です。これらのフィールドを編集すると、フィーチャの BLOB エレメントが更新されます。 同様に、属性 ウィンドウの アノテーション タブでアノテーション フィーチャを変更すると、フィールドが更新されます。 また、新しいフィールドを追加することもできます。 次に、これらのフィールドを示します。
TextString- フィーチャのテキスト文字列FontName- フォントの名前 (Arial など)FontStyle- フォント スタイルの名前 (Regular など)FontSize- フォントのサイズUnderline- テキストが下線付きかどうか (true または false)VerticalAlignment- テキストの垂直方向の配置 (top、center、baseline、または bottom)HorizontalAlignment- テキストの水平方向の配置 (left、right、center、または full)XOffset- テキスト位置の左右へのシフトYOffset- テキスト位置の上下へのシフトAngle- テキストの回転角度FontLeading- 行間隔の調整WordSpacing- ワード間隔の調整CharacterWidth- 文字幅の調整CharacterSpacing- 文字間隔の調整FlipAngle- ポイントを中心に回転するテキストを反転させる角度を調整Overrideフィールドは編集できません。ArcGIS Pro によって管理されます。 Override フィールドの値が0の場合、アノテーション フィーチャの表示にはSymbolIDで参照されるテキスト シンボルが使用され、表示プロパティはレコードに格納されません。 Override フィールドの値が0よりも大きい場合、アノテーション フィーチャは基本的な表示にSymbolIDで参照されるテキスト シンボルを使用し、さらにそのシンボルに上書きされたプロパティを適用します。 このフィールドの有効な値については、次の表をご参照ください。 属性テーブルに表示される値は、これらの値を合計したものです。 たとえば、Override フィールドの値が65である場合、XOffset(1) プロパティおよびSize(64) プロパティの両方が上書きされます(1+64=65)。
下の表に、ArcGIS Pro のアノテーションの Override フィールドの値を示します。
| Override フィールドの値 | Overridden プロパティ |
|---|---|
1 |
XOffset プロパティ |
2 |
YOffset プロパティ |
4 |
Horizontal Alignment プロパティ |
8 |
Vertical Alignment プロパティ |
16 |
Flip Angle プロパティ |
64 |
Size プロパティ |
128 |
Color プロパティ |
256 |
Character Spacing プロパティ |
512 |
Character Width プロパティ |
1024 |
Word Spacing プロパティ |
2048 |
行間プロパティ |
4096 |
Font Name プロパティ |
8192 |
Font Style プロパティ |
16384 |
Underline プロパティ |
32768 |
Callout プロパティ |
131072 |
Font Variation プロパティ |
レガシー:
ArcMap のアノテーションの Override フィールドの値については、次の表をご参照ください。
| Override フィールドの値 | Overridden プロパティ |
|---|---|
1 |
XOffset プロパティ |
2 |
YOffset プロパティ |
4 |
Horizontal Alignment プロパティ |
8 |
Vertical Alignment プロパティ |
16 |
Flip Angle プロパティ |
64 |
Size プロパティ |
128 |
Color プロパティ |
512 |
Character Spacing プロパティ |
1024 |
Character Width プロパティ |
2048 |
Word Spacing プロパティ |
4096 |
行間プロパティ |
8192 |
Bold プロパティ |
16384 |
Italic プロパティ |
32768 |
Underline プロパティ |
65536 |
背景シンボル |
131072 |
Font プロパティ |
サブタイプ
アノテーション フィーチャクラスに複数のアノテーション クラスがある場合、それらはサブタイプとして実装されます。 サブタイプ ビューには、アノテーション クラスが一覧表示されます。 ただし、アノテーション クラスの管理には アノテーション フィーチャクラス プロパティ ウィンドウを使用します。
リレーションシップ
カタログ ウィンドウでのフィーチャリンク アノテーションについては、フィーチャクラス プロパティ ダイアログ ボックスの リレーションシップ タブに、アノテーション フィーチャクラスとそれに対応するフィーチャクラスとをリンクするリレーションシップ クラスが表示されます。
アノテーション クラス
アノテーション フィーチャクラス プロパティ ウィンドウの アノテーション クラス タブを使用して、アノテーション クラスを管理できます。 リストへのアノテーション クラスの追加と、リストからのアノテーション クラスの削除が可能です。 アノテーション クラスのプロパティを変更または表示するには、リスト内のアノテーション クラスをダブルクリックして、ウィンドウのコントロールでプロパティにアクセスします。
アノテーション編集プロパティ
アノテーション フィーチャクラス プロパティ ウィンドウの アノテーション タブでは、アノテーションの編集方法を制御するプロパティを設定することもできます。
テキスト シンボル
アノテーション フィーチャクラス プロパティ ウィンドウの アノテーション タブにある シンボル コレクション グループを使用して、シンボル コレクションを管理できます。 シンボル コレクションには、ArcGIS Pro でアノテーション フィーチャを作成および編集する際にアノテーション フィーチャに割り当てることができる、定義済みのテキスト シンボルが一覧表示されます。 各アノテーション クラスには、関連付けられたシンボルがリスト内にあります。 アノテーション クラス タブを使用してクラスのシンボルを変更した場合、元のシンボルの名前が接尾辞 _old を加えて変更され、新しく関連付けられたシンボルがコレクションに作成されます。 アノテーション クラスに関連付けられたこれらのシンボルは、削除できません。 シンボルのプロパティを変更または表示するには、リスト内のシンボルをダブルクリックして、ウィンドウのコントロールでプロパティにアクセスします。 アノテーション フィーチャクラスで使用する新しいシンボルを作成するには、シンボルの追加 ボタンをクリックします。 シンボルの追加 コントロールを展開し、シンボルのインポート をクリックすることで、他のアノテーション フィーチャクラスからシンボルをインポートすることもできます。