説明
ArcGIS Online では、フィーチャ コレクションの属性テーブルに新しいフィールドを追加できません。
原因
これは仕様によるものです。 新しいフィールドをフィーチャ コレクションに追加できないのは、フィーチャ コレクションに対して行われる変更は Web マップに一時的に反映されるだけで、元のデータに適用されないからです。
解決策または対処法
回避策として、以下の手順に従い、サービスに新しいフィールドを追加する前に、フィーチャ コレクション レイヤーをホスト フィーチャ サービスとして公開します。
- ArcGIS Online にログインして、[マイ コンテンツ] ページを開きます。
- フィーチャ コレクション レイヤー ([タイプ] セクションで [フィーチャ レイヤー] としてリストされます) の横のドロップダウン矢印をクリックして、[アイテム詳細の表示] をクリックします。
- レイヤーを公開します。 ホスト フィーチャ サービスが作成されます。 詳細については、「ArcGIS Online ヘルプ: フィーチャ コレクションの公開」をご参照ください。
- マップ ビューアーでホスト フィーチャ サービスを開きます。
- [コンテンツ] ウィンドウの [テーブルの表示] ボタンをクリックすることで、属性テーブルを開きます。
- [テーブル オプション] → [フィールドの追加] の順にクリックします。 フィーチャ サービスへのフィールドの追加については、「ArcGIS Online ヘルプ: フィールドの追加」をご参照ください。
注意:
属性スキーマを変更できるのは、ホスト フィーチャ レイヤーの所有者または組織の管理者のみです。