Skip To Content

00222: クエリ レイヤーに重複するフィールドがあります

ArcGIS for Server にフィーチャ サービスを公開しようとしましたが、レイヤーに重複する列が含まれています。

クエリ レイヤー定義 SQL ステートメントには複数の列を含めることができますが、フィーチャ サービスの各列が一度だけ参照される必要があります。

解決策

フィーチャ レイヤーを ArcGIS for Server に公開するには、次のいずれかを実行します。

  • レイヤーのクエリ定義を変更して、重複する列が含まれないようにする。
  • レイヤーが必要ない場合、そのレイヤーをマップから削除する。

追加情報

ArcMap でクエリ レイヤーを作成するには、SQL クエリを定義します。また、テーブルをデータベースからマップに追加すると、ArcMap は単純な SQL クエリを含むクエリ レイヤーを自動的に作成します。クエリは、データベース内のテーブルに対して実行され、結果セットがレイヤーとして ArcMap に追加されます。

クライアント アプリケーションにフィーチャ サービスを配置して、他のユーザーがデータを編集できるようにするには、主にマップからフィーチャ サービスを公開します。フィーチャ サービスがデータを編集できるのは、マップのレイヤーに対して使用する SQL クエリが単純で、結合、WHERE 句、重複する列、または (計算済みの) 仮想列を含んでいない場合のみです。

フィーチャ サービスの作成の詳細


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