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