Skip To Content

10007: ラベル クラス値は 1 つ以上のテーブルに存在するフィールドに非修飾フィールド名を使用している SQL クエリを持っています

マップ レイヤーに、1 つ以上のテーブルに存在するフィールドに非修飾フィールド名を使用している SQL クエリを含むラベル クラスがあります。1 つの結合に複数のテーブルがあり、それらのテーブル内にあいまいなフィールド名があると、描画や検索操作に使用されたときに、想定外の結果になる可能性があります。

解決策

ArcMap のレイヤーまたはベースマップ レイヤーの描画パフォーマンスを確認します。公開する場合、[プレビュー] ウィンドウ上のサービスの描画パフォーマンスを確認します。

ベースマップ レイヤーの操作の詳細またはサービスのプレビューの詳細

  • 変更する必要がある場合は、使用する特定のテーブルを識別するために修飾フィールド名を使用します。

追加情報

テーブル名をフィールド名に追加して、使用するフィールドに修飾名を与えることができます。

フィールド名を TableName.FieldName と指定します。

この命名規則により、ターゲット データセットと結合テーブルに同じ名前のフィールドがある場合に、フィールド名の重複を避けることができます。


このトピックの内容
  1. 解決策
  2. 追加情報