10003: レイヤの結合に使用されるフィールドに属性インデックスがありません
マップ レイヤ内の結合フィールドの 1 つに属性インデックスがありません。結合フィールドにインデックスを使用すると、描画と検索のパフォーマンスが向上します。
解決策
- 最初に、[プレビュー] ウィンドウで ArcMap のベースマップ レイヤまたはマップ サービスの描画パフォーマンスを確認します。詳細については、「ベースマップ レイヤの操作」または「マップ サービスの公開」をご参照ください。
- 変更する必要がある場合は、データセットの結合フィールドに属性インデックスを追加します。詳細については、「テーブルの結合とリレートについて」をご参照ください。
追加情報
インデックスのない結合を使用すると、属性インデックスと属性結合というソフトウェアの 2 つの技術的側面に関連する問題を引き起こす可能性があります。
属性インデックスは、フィーチャクラスとテーブルの属性検索を高速化することができ、動的マップの描画パフォーマンスに直接影響します。ほとんどの種類のクエリでは、テーブル全体を検索するより、インデックス付きフィールドのあるレコードを検索する方が高速です。一般に、データセットのキー フィールドに属性インデックスを使用して全体のパフォーマンスを向上させることができます。詳細については、「属性インデックスの作成」をご参照ください。
属性結合は、2 つのテーブルに共通するフィールドに基づいて、一方のテーブルのフィールドを他方のテーブルのフィールドに追加します。ArcMap では、結合はマップ レイヤの属性テーブルに新たな属性を追加する目的で使用されます。結合にインデックス付きフィールドを使用すると、ほとんどの状況でパフォーマンスを大幅に向上させることができます。
7/10/2012