24030: レイヤのアタッチメント テーブルにグローバル ID フィールドが存在していません

レイヤが、アタッチメントを含むフィーチャクラスを参照しており、そのアタッチメント テーブルにグローバル ID が存在していません。これらのアタッチメントはモバイル サービスで編集できません。

解決策

追加情報

ArcGIS でアタッチメントを有効にすると、アタッチメント ファイルを格納する新しいテーブル、およびアタッチされたファイルにフィーチャを関連付ける新しいリレーションシップ クラスが作成されます。これがアタッチメント テーブルであり、このテーブルでは、モバイル サービスを通じてアタッチメントを追加または削除する場合にグローバル ID フィールドが必要とされます。

フィーチャクラスでのアタッチメントの有効化の詳細

ArcGIS for Windows Mobile の編集フレームワークとジオデータベース データおよびトランザクション モデルの組み合わせにより、現場でのさまざまな編集ソリューションとワークフローが実現します。ArcGIS for Windows Mobile のフィールド編集アプリケーションを最も効果的にサポートする方法を決める際に、ジオデータベースの情報モデルとトランザクション モデルでサポートするものと、サポートしないものを慎重に検討することが重要です。

ArcGIS for Windows Mobile は、ファイルベースのジオデータベース内とマルチユーザ リレーショナル ジオデータベース内の両方でのデータ編集をサポートしています。モバイル マップには他のデータ ソースを参照するレイヤを追加できますが、新しいフィーチャを取得したり、既存のフィーチャを更新したりする場合は、レイヤのデータ ソースはジオデータベースに格納されたフィーチャクラスでなければなりません。

ArcGIS for Windows Mobile フィーチャクラスには、次の要件があります。

6/13/2014