10028: アノテーション レイヤのフィーチャクラスはシンボル コレクションにあるシンボルを使用していません
シンボル コレクションを参照していないジオデータベース アノテーション フィーチャクラスを使用しています。それぞれのテキスト シンボルは個別に生成する必要があるため、これは描画パフォーマンスに影響する可能性があります。
解決策
- [プレビュー] ウィンドウで ArcMap のベースマップ レイヤまたはマップ サービスの描画パフォーマンスを確認します。詳細については、「ベースマップ レイヤの操作」または「マップ サービスの公開」をご参照ください。
- パフォーマンスを向上させるには、シンボル コレクションをジオデータベース内のアノテーション フィーチャクラスの一部として構築します。これには、次の手順に従います。
- カタログ ウィンドウで、アノテーション フィーチャクラスを右クリックして、[プロパティ] をクリックします。
- [フィーチャクラス プロパティ] ダイアログ ボックスの [アノテーション] タブをクリックします。
- ツールを使用して、シンボル コレクションを以下のように構築します。
追加情報
アノテーション フィーチャクラスは、マップ ラベルとその地理的位置を格納するために使用されます。各アノテーション テキスト フィーチャには次の情報が含まれています。
- 場所、形状、テキスト配置のプロパティ
- テキスト文字列(またはテキストのソースとして使用されるフィーチャ属性)
- テキストのレンダリングに使用されるテキスト シンボル
テキスト シンボル プロパティを各アノテーション フィーチャとどのように関連付けるかは、アノテーションの重要な側面です。シンボル コレクションを使用すると、シンボルを 1 回参照すれば、多くのアノテーション フィーチャで再利用できるため、マップのパフォーマンスを最適化することができます。
マップ テキストを操作するときのその他の検討事項は、以下のとおりです。
- アノテーション フィーチャクラス内のアノテーション タイプのサブセットを識別します。たとえば、土地区画は、ライン ディメンションと土地区画の識別番号(PIN)やロット サイズなどの主要情報でラベル付けすることができます。この場合、ロット ラインと土地区画テキストの 2 つのアノテーション セット(およびシンボル コレクション内にあるそれぞれのテキスト シンボル)を持つと考えることができます。
- 通常、アノテーションは、縮尺の影響を受けるため、アノテーションの各サブセットは、狭い範囲のマップ縮尺内で動作するように設計されていることを認識します。また、マップのそれぞれの縮尺に対してアノテーション サブセットと関連するテキスト シンボルを持つこともできます。
アノテーションの操作の詳細については、「ジオデータベースのアノテーション」をご参照ください。
アプリケーションでアノテーションを現在の設計のまま使用できる場合、この警告を例外としてマークして、次にマップを解析するときはこの警告を表示しないようにすることができます。その場合、マップの描画は遅くなることに注意してください。
7/10/2012