組織の管理者と登録済みのデータを参照するフィーチャ レイヤー (フィーチャ サービス) の所有者は、編集権限を管理し、データのエクスポートを許可し、高度な編集オプションを構成できます。
注意:
Web 層認証 (IWA (Integrated Windows Authentication)、LDAP (Lightweight Directory Access Protocol)、クライアント証明書認証など) でセキュリティ保護されているフェデレーション サーバー上にフィーチャ サービスを公開した場合、ポータル Web サイトからサービス設定とレイヤー設定を構成できません。 このような場合、フェデレーション サーバー上で ArcGIS Server Manager を使用して、サービス設定とレイヤー設定を管理する必要があります。
編集権限の管理
登録済みデータを参照するフィーチャ レイヤーの所有者または管理者は、レイヤーの設定を変更して、編集を許可するかどうか、どういった編集を行えるかを管理できます。
このセクションで説明する設定は、レイヤー所有者、管理者、またはデータ キュレーターのいずれでもないユーザーに適用されます。 レイヤーで有効化された編集操作を実行するには、これらのユーザーが、フィーチャを編集する権限を持つデフォルトまたはカスタム ロールのメンバーでなければなりません。
編集の有効化と許可される編集のタイプの構成
登録済みデータを参照しているフィーチャ レイヤーの編集を有効にするには、次の手順に従います。
- アイテムの所有者または組織の管理者として組織にサイン インします。
アイテムの所有者としてサイン インする場合、サーバーベースのレイヤーを公開する権限を持つロールのメンバーである必要があります。
- フィーチャ レイヤーのアイテム ページを開きます。
- [設定] タブをクリックします。
- [フィーチャ レイヤー] セクションまでスクロールして、[構成] の見出しを展開します。
- [編集の有効化] チェックボックスをオンにします。
- [どのような種類の編集が許可されていますか?] セクションで、次のいずれかのオプションを選択します。
- [追加] - 編集者がフィーチャ ジオメトリを追加することを許可します。 編集者はフィーチャを作成する際に、属性値を設定することもできます。
- [削除] - 編集者がフィーチャを削除することを許可します。
- [更新] - 編集者がフィーチャ ジオメトリと属性を更新することを許可します。 編集者が属性のみを更新し、フィーチャ ジオメトリを更新しないようにする (つまり、フィーチャの移動やフィーチャの形状変更をできないようにする) には、[属性のみ] を選択します。
- [どのフィーチャを編集者は閲覧できますか?] セクションで、次のいずれかのオプションを選択します。
- [編集者は、すべてのフィーチャを閲覧できる] - 編集者がフィーチャ レイヤー内のすべてのフィーチャにアクセスする必要がある場合は、このオプションを有効化します。
- [編集者は、各自が所有するフィーチャのみを閲覧できる (編集情報の記録が必要)] - ソース データがエンタープライズ ジオデータベースから取得され、編集情報の記録が有効になっている場合は、このオプションを有効にすることで、他の編集者が追加したフィーチャの機密情報や専有情報 (医療記録、研究データなど) にユーザーがアクセスすることを防ぐことができます。
- [編集者は、自身が追加したフィーチャも含め、一切のフィーチャを表示することはできません] - 編集者が新しく追加されたフィーチャを閲覧する必要がない場合または閲覧してはならない場合に、このオプションを有効にします。 たとえば、ArcGIS Survey123 などのアプリを使用して、スタッフが一般ユーザーからアンケート情報を収集している場合、アンケート回答者が提供した情報は自宅住所などプライベートな情報や機密性の高い情報であるため、編集者に見せたくない場合があります。
注意:
[編集者は、自身が追加したフィーチャも含め、一切のフィーチャを表示することはできません] を有効にすると、データはフィーチャ レイヤーを介してどの ArcGIS アプリでも誰にも表示されません。
- [どのフィーチャを編集者は編集できますか?] のセクションで、以下のオプションのいずれかを選択します。
- [編集者はすべてのフィーチャを編集できる] - 編集者は、自身または他者が作成したフィーチャを削除または変更できます。
- [編集者は、各自が所有するフィーチャのみを編集できる (編集情報の記録が必要)] - 編集者は、編集者自身が作成したフィーチャを削除または変更できますが、他のユーザーのフィーチャは削除または変更することができなくなります。 このオプションは、ソース データがエンタープライズ ジオデータベースに格納されており、編集情報の記録が有効である場合にのみサポートされます。
- [保存] をクリックします。
編集内容は直ちに適用されます。
オフライン編集またはコラボレーションの許可
他のユーザーがフィーチャ レイヤーをオフラインにして、ネットワークから切断されている間に操作するか、または分散コラボレーションでフィーチャ レイヤー データをコピーとして共有することを許可するには、そのレイヤーに対して同期を有効にする必要があります。
同期を有効化すると、これにより、オフライン編集者が接続時にフィーチャの最新の更新内容を取得できるようになります。 切断中にフィーチャに加えられた編集内容も、接続時に適用されます。 このため、コラボレーションの送信側組織で行われたレイヤーの変更も、参加組織のフィーチャ レイヤーと同期させることが可能になります。
ヒント:
オフラインにするために、フィーチャ レイヤーの編集を有効にする必要はありません。同期を有効にすると、フィーチャ レイヤーを参照用 (読み取り専用) としてオフラインにできます。
- フィーチャ レイヤーのアイテム ページを開きます。
- [設定] タブをクリックします。
- [フィーチャ レイヤー] のセクションまでスクロールして、[同期を有効化 (オフラインでの使用およびコラボレーションに必要)] チェックボックスをオンにします。
- [保存] をクリックします。
編集内容は直ちに適用されます。
データのエクスポートの許可
他のユーザーが組織内のレイヤーにアクセスするときにフィーチャ レイヤーからデータをエクスポートできるようにするには、次の手順に従います。
- アイテムの所有者または組織の管理者として組織にサイン インします。
アイテムの所有者としてサイン インする場合、サーバーベースのレイヤーを公開する権限を持つロールのメンバーである必要があります。
- フィーチャ レイヤーのアイテム ページを開きます。
- [設定] タブをクリックします。
- [フィーチャ レイヤー] セクションまでスクロールして、[構成] の見出しを展開します。
- [データのエクスポート] のセクションまでスクロールして、[他のユーザーが別の形式にエクスポートすることを許可します] チェックボックスをオンにします。
- [保存] をクリックします。
編集内容は直ちに適用されます。
高度な編集オプションの構成
他の編集関連プロパティを構成するには、以下の手順を実施します。
- アイテムの所有者または組織の管理者として組織にサイン インします。
アイテムの所有者としてサイン インする場合、サーバーベースのレイヤーを公開する権限を持つロールのメンバーである必要があります。
- フィーチャ レイヤーのアイテム ページを開きます。
- [設定] タブをクリックします。
- [フィーチャ レイヤー] セクションまでスクロールして、[構成] の見出しを展開します。
- [高度なオプション] のセクションまでスクロールします。
次のプロパティを設定できます。
- [トゥルー カーブの更新を許可] - ソース データにトゥルー カーブ フィーチャが含まれている場合、このオプションを有効にし、編集者がこれらのフィーチャを更新できるようにします。 ただし、編集者がトゥルー カーブをサポートしていないクライアントから編集を行うと、トゥルー カーブ フィーチャは、頂点を結んで円弧を近似する一連の短い直線セグメント (頂点を挿入したライン) で上書きされます。 これを防ぐために、[トゥルー カーブ クライアントによるトゥルー カーブの更新のみを許可] オプションを有効にすることもできます。 現時点では、トゥルー カーブを編集できるクライアントは ArcGIS Pro のみです。
- [フィーチャの挿入または更新時にデフォルトの Z 値を許可] - デフォルトの Z 値の指定を許可します。 エディターがフィーチャ レイヤーを通じてフィーチャを追加または更新するときに、Z 値を指定しないと、デフォルトの Z 値が適用されます。
- [M 値以外のジオメトリの更新を許可] - フィーチャ レイヤー内のレイヤーで M 値の保存が有効になっているが、ユーザーが M 値を使用していないという場合は、この設定を使用します。 編集者がフィーチャ レイヤーを介してフィーチャ ジオメトリを編集するときに、クライアントが値を指定しなければ、NaN の M 値が挿入されます。
- [編集を適用するときにユーザー名にレルムを追加する] - このオプションでは、フィーチャ レイヤーを通じて編集を行うときに記録されるユーザー名にアペンドされる値を指定できます。 これにより、ユーザーがジオデータベース内のデータを直接編集しているのではなく、フィーチャ レイヤーを通じてデータを編集しているときを見分けることができます。 これを有効にするには、[編集を適用するときにユーザー名にレルムを追加する] オプションをオンにして、ユーザー名に追加するレルム値を入力します。
- [HTML をサニタイズして、サポートされていないエンティティおよび属性を削除する] - このオプションを有効にすると、サポートされていない HTML エンティティまたは属性の入力を防止できます。 このオプションはデフォルトで有効になっています。編集者がこれらのサポートされていない HTML エンティティの入力機能を必要とする場合を除き、このオプションを無効にしないでください。 このオプションを無効にすると、ユーザーがテキスト ボックスに任意のテキストを入力できるようになるため、サービスがクロスサイト スクリプティング (XSS) 攻撃を受ける可能性が生じます。
- [保存] をクリックします。
編集内容は直ちに適用されます。
クラウド データ ウェアハウス データから公開されたフィーチャ レイヤーに関する注意事項
前述の設定は、サポートされるクラウド データ ウェアハウス内のデータを参照する、ArcGIS Pro から公開されたフィーチャ レイヤーには適用されません。 このタイプのフィーチャ レイヤーの設定では、レイヤーの公開時に設定されたパラメーターの値を表示します。
フィーチャ レイヤーの公開時にスナップショットを作成した場合、ソース クラウド データ ウェアハウスからデータのスナップショットが 2 つコピーされ (フィーチャ レイヤー用のスナップショット、関連付けられたマップ イメージ レイヤー用のスナップショット)、システム データベースに配置されます。 両方のレイヤーのスナップショットを更新し、ソース クラウド データ ウェアハウスのデータに加えられた変更を反映させる設定があります。 手順については、「スナップショット レイヤーのデータの更新」をご参照ください。