登録済みのデータを参照するフィーチャ レイヤーの所有者と管理者は、編集権限を管理して、データのエクスポートを許可し、高度な編集オプションを構成できます。
編集権限の管理
登録済みデータを参照するフィーチャ レイヤーの所有者または管理者は、レイヤーの設定を変更して、編集を許可するかどうか、どういった編集を行えるかを管理できます。
このセクションで説明する設定は、レイヤー所有者、管理者、またはデータ管理者、データ キュレーターのいずれでもないユーザーのみに適用されます。 レイヤーで有効化された編集操作を実行するには、これらのユーザーが、フィーチャを編集する権限を持つデフォルトまたはカスタム ロールのメンバーでなければなりません。
編集の有効化と許可される編集のタイプの構成
- 公開権限を持つアイテム所有者として、組織にサイン インします。
- フィーチャ レイヤーのアイテム詳細ページを開きます。
- [設定] タブをクリックします。
- [フィーチャ レイヤー] セクションまでスクロールして、[構成] の見出しを展開します。
- [編集の有効化] チェックボックスをオンにします。
- [どのような種類の編集が許可されていますか?] のセクションで、以下のオプションから希望のものを選択します。
- [追加] - 編集者がフィーチャ ジオメトリを追加することを許可します。 編集者はフィーチャを作成する際に、属性値を設定することもできます。 作成後、編集者がフィーチャや属性を変更するには [更新] 権限が必要です。
- [削除] - 編集者がフィーチャを削除することを許可します。
- [更新] - 編集者がフィーチャ ジオメトリの属性を更新することを許可します。 編集者が属性のみを更新し、フィーチャ ジオメトリは更新しないようにする (つまり、フィーチャを移動しないようにする) には、[属性のみ] を選択します。
- [どのフィーチャを編集者は閲覧できますか?] のセクションで、以下のオプションのいずれかを選択します。
- [編集者は、すべてのフィーチャを閲覧できる] - 編集者がすべてのフィーチャ閲覧できる必要がある場合は、このオプションを有効化します。
- [編集者は、各自が所有するフィーチャのみを閲覧できる (編集情報の記録が必要)] - レイヤーに医療記録や研究データなどの機密情報が含まれており、それらのデータの中で、編集者は自分自身が収集したデータしか扱えない場合、このオプションを有効にします。
- [編集者は、自身が追加したフィーチャも含め、一切のフィーチャを表示することはできません] - 編集者が新しく追加されたフィーチャを閲覧する必要がない場合または閲覧してはならない場合に、このオプションを有効にします。 たとえば、ArcGIS Survey123 などのアプリを使用して、スタッフが一般ユーザーからアンケート情報を収集している場合、アンケート回答者が提供した情報は自宅住所などプライベートな情報や機密性の高い情報であるため、編集者に見せたくない場合があります。
- [どのフィーチャを編集者は編集できますか?] のセクションで、以下のオプションのいずれかを選択します。
- [編集者はすべてのフィーチャを編集できる] - 編集者は、自身または他者が作成したフィーチャを削除または変更できます。
- [編集者は、各自が所有するフィーチャのみを編集できる (編集情報の記録が必要)] - 編集者は、編集者自身が作成したフィーチャを削除または変更できますが、他のユーザーのフィーチャは削除または変更することができなくなります。
- [保存] をクリックします。
編集内容は直ちに適用されます。
オフライン編集またはコラボレーションの許可
他のユーザーがフィーチャ レイヤーをオフラインにして、ネットワークから切断されている間に操作するか、または分散コラボレーションでフィーチャ レイヤー データをコピーとして共有することを許可するには、そのレイヤーに対して同期を有効にする必要があります。
同期を有効化すると、これにより、オフライン編集者が接続時にフィーチャの最新の更新内容を取得できるようになります。 切断中にフィーチャに加えられた編集内容も、接続時に適用されます。 このため、コラボレーションの送信側組織で行われたレイヤーの変更も、参加組織のフィーチャ レイヤーと同期させることが可能になります。
- 他のユーザーによる編集を許可するフィーチャ レイヤーのアイテムの詳細ページを開きます。
- [設定] タブをクリックします。
- [フィーチャ レイヤー] のセクションまでスクロールして、[同期を有効化 (オフラインでの使用およびコラボレーションに必要)] チェックボックスをオンにします。
- [保存] をクリックします。
編集内容は直ちに適用されます。
データのエクスポートの許可
他のユーザーが組織内のレイヤーにアクセスするときにフィーチャ レイヤーからエクスポートできるようにするには、以下の手順を実施します。
- 公開権限を持つアイテム所有者または管理者として、組織にサイン インします。
- フィーチャ レイヤーのアイテム詳細ページを開きます。
- [設定] タブをクリックします。
- [フィーチャ レイヤー] セクションまでスクロールして、[構成] の見出しを展開します。
- [データのエクスポート] のセクションまでスクロールして、[他のユーザーが別の形式にエクスポートすることを許可します] チェックボックスをオンにします。
- [保存] をクリックします。
編集内容は直ちに適用されます。
高度な編集オプションの構成
他の編集関連プロパティを構成するには、以下の手順を実施します。
- 公開権限を持つアイテム所有者または管理者として、組織にサイン インします。
- フィーチャ レイヤーのアイテム詳細ページを開きます。
- [設定] タブをクリックします。
- [フィーチャ レイヤー] セクションまでスクロールして、[構成] の見出しを展開します。
- [高度なオプション] のセクションまでスクロールします。
次のプロパティを設定します。
- [フィーチャの挿入または更新時にデフォルトの Z 値を許可] - デフォルトの Z 値の指定を許可します。 エディターがフィーチャ レイヤーを通じてフィーチャを追加または更新するときに、Z 値を指定しないと、デフォルトの Z 値が適用されます。
- [M 値以外のジオメトリの更新を許可] - フィーチャ サービス内のレイヤーで M 値の保存が有効になっているが、ユーザーが M 値を使用していないという場合は、この設定を使用します。 エディターがフィーチャ サービスを通じてフィーチャ ジオメトリを編集するときにクライアントから値が提供されない場合、NaN の M 値が挿入されます。
- [編集を適用するときにユーザー名にレルムを追加する] - フィーチャ レイヤーを通じて編集を行うときに記録されるユーザー名に追加される値を指定できます。 これにより、ユーザーがジオデータベース内のデータを直接編集しているのではなく、フィーチャ サービスを通じてデータを編集しているときを見分けることができます。 これを有効にするには、[編集を適用するときにユーザー名にレルムを追加する] をオンにして、ユーザー名に追加するレルム値を入力します。
- [HTML をサニタイズして、サポートされていないエンティティおよび属性を削除する] - サポートされていない HTML エンティティまたは属性の入力を防止します。 このオプションはデフォルトで有効になっています。編集者がこれらのサポートされていない HTML エンティティの入力機能を必要とする場合を除き、このオプションを無効にしないでください。 このオプションを無効にすると、ユーザーがテキスト ボックスに任意のテキストを入力できるようになるため、サービスがクロスサイト スクリプティング (XSS) 攻撃を受ける可能性が生じます。
- [保存] をクリックします。
編集内容は直ちに適用されます。