ESRIジャパン株式会社

ArcGIS Field Maps: フィールド アプリでフィーチャ レイヤーが編集できない

ナレッジ ID: 34331 | 公開日: 2026年10月16日 | 更新日: 2026年10月16日

概要

ArcGIS Field Maps フィールド アプリで [追加] (+) アイコンや [編集] アイコンが表示されない、または既存フィーチャを変更できないなどの理由でフィーチャ レイヤーを編集できない場合の原因と対処方法について説明します。

原因

レイヤーの編集に関する制限

編集の有効化設定

ArcGIS Field Maps フィールド アプリで編集を行いたいフィーチャ レイヤーの [編集の有効化] 設定がオフになっているとフィーチャ レイヤー自体の編集が制限されるため、[追加] アイコンや [編集] アイコンが表示されず、フィールド アプリから編集できません。

そのため、対象のフィーチャ レイヤーのアイテム詳細ページの [設定] タブ → [編集オプション] セクションで [編集の有効化] をオンにします。

編集機能 (追加、更新、削除) の制限

フィーチャ レイヤーの [編集の有効化] 設定がオンになっていても、[追加] や [更新] などの編集機能がオフになっているとフィーチャ レイヤーへの変更が制限されるため、[追加] アイコンや [編集] アイコンが表示されず、フィールド アプリから編集できません。

そのため、対象のフィーチャ レイヤーのアイテム詳細ページの [設定] タブ → [編集機能] セクションで [追加] や [更新] をオンにします。

ジオメトリの編集制限

フィーチャ レイヤーの [更新] がオンになっていても [属性のみ] がオンになっている場合、属性の編集は可能ですが、フィーチャの位置や形状の変更が制限されるため、[ポイントの更新] アイコンなどが表示されず、フィールド アプリから既存フィーチャのジオメトリを編集できません。

そのため、対象のフィーチャ レイヤーのアイテム詳細ページの [設定] タブ → [編集機能] セクションで [属性とジオメトリ] をオンにします。

編集者に対する権限の制限

編集権限を持たないロールの付与

ArcGIS Field Maps を使用してフィーチャ レイヤーを編集しようとしているユーザーのデフォルト ロールが、編集権限を持たない「閲覧者」の場合やそれに類するカスタム ロールの場合、フィールド アプリから編集できません。

そのため、編集権限を含むロールを割り当てます。デフォルト ロールでは「データ編集者」以上が該当します。

ロールの詳細はヘルプの「デフォルト ロール」をご参照ください。

他ユーザーの作成フィーチャへの編集制限

「レイヤーの編集に関する制限」の設定を変更しても、編集者に対して自身のフィーチャのみの編集が許可されている場合、フィールド アプリから他ユーザーが作成したフィーチャを編集することはできません。

そのため、対象のフィーチャ レイヤーのアイテム詳細ページの [設定] タブ → [どのフィーチャを編集者は編集できますか?] セクションで [編集者は、すべてのフィーチャを編集できる] をオンにします。

なお、ArcGIS Field Maps でフィーチャ レイヤーを追加・編集するためには組織の ArcGIS アカウントによるサイン インが必要です。そのため、匿名ユーザーや個人向けアカウントでは [サイン インしている編集者と同じ] をオンにしている場合でも、[追加] アイコンなどが表示されず、フィーチャ レイヤーを編集できません。

Web マップの設定に関する制限

Web マップにおけるポップアップ設定の無効化

ArcGIS Field Maps フィールド アプリで編集を行いたい Web マップの [ポップアップの有効化] がオフになっている場合、フィールド アプリでポップアップが表示されず、[編集] アイコンを押下できないため、既存フィーチャが編集できません。
※フィーチャ レイヤーの [追加] の編集機能がオンで、[追加] アイコンが表示されている場合は、新規フィーチャの追加のみ行えます。

そのため、対象の Web マップを Map Viewer で開き、[コンテンツ] ツールバー → 対象のフィーチャ レイヤーを選択し、[設計] ツールバー → [ポップアップ] → [ポップアップの有効化] をオンにします。ポップアップの有効化が完了したら、[コンテンツ] ツールバー → [保存と開く] → [保存] をクリックして Web マップを保存します。

原因に対処しても問題が解消しない場合

上記の制限に対して対処を行ってもフィーチャ レイヤーの追加や編集が行えない場合は、下記をお試しください。

  • フィールド アプリでの対象マップの再読み込み
  • フィールド アプリを終了後、再起動
  • 既存マップから対象のフィーチャ レイヤーを削除後、再追加
    ※必要に応じて、既存マップの再読み込みも行ってください。
  • 新規マップに対象のフィーチャ レイヤーを追加
    ※必要に応じて、フィールド アプリの再起動も行ってください。

このナレッジはお役に立ちましたか?

はい
いいえ
フィードバックをいただきありがとうございます!