変更できる設定は、ホスト フィーチャ (またはテーブル) レイヤーに対するものもあれば、ホスト フィーチャ レイヤーに含まれる個別のレイヤーに対するものもあります。以下のセクションでは、レイヤーの所有者または管理者が、ホスト フィーチャ レイヤーとそれに含まれるレイヤーの設定を管理する方法について説明します。
ヒント:
他のユーザーによるオフライン データまたはコラボレーション データの同期、フィーチャへの添付ファイルの追加、またはデータのエクスポートを許可する設定は、ホスト フィーチャ レイヤーにアクセスできるユーザーに適用されます。レイヤーを共有するときは、このことを考慮してください。
編集設定の管理
ホスト フィーチャ レイヤーの所有者または管理者は、他のユーザーによるホスト フィーチャ レイヤーの編集を許可できます。他のユーザーによる編集を許可した場合、編集者のログインを記録し、それらのログインに基づいてフィーチャへのアクセスをさらに制限できます。
ホスト フィーチャ レイヤーの所有者は、レイヤーに対して編集が有効化されていない場合でもレイヤーを編集できます。
他のユーザーによる編集の許可
ホスト フィーチャ レイヤーの所有者または組織サイトの管理者は、ホスト フィーチャ レイヤーに対して可能な編集を制御します。レイヤー内の各フィーチャに対して編集を加えた日時とユーザーを記録するように、レイヤーを構成できます。ホスト フィーチャ レイヤーでの編集情報を記録する場合、ホスト フィーチャ レイヤーから作成したすべての編集可能なビューに対する編集情報が記録されます。
次の手順に従って、編集を有効化し、可能な編集の種類を指定します。
- 他のユーザーによる編集を許可するホスト フィーチャ レイヤーの詳細ページを開きます。
- [設定] タブをクリックします。
- [Feature Layer(ホスト) 設定] または [Feature Layer (ホスト、ビュー) 設定] セクションまでスクロールして、[編集の有効化] をオンにします。
- [フィーチャの作成者および最終更新者を記録] チェックボックスをオンにして編集者のログインを記録し、編集者がホスト フィーチャ レイヤーで表示および操作できる内容を詳細に制御します。
ホスト フィーチャ レイヤー ビューは、作成元のホスト フィーチャ レイヤーからこの設定を継承し、個別に構成することはできません。ホスト フィーチャ レイヤー ビューに対する編集情報の記録を有効または無効にするには、ビューの作成元のホスト フィーチャ レイヤーの編集情報記録に関する設定を変更します。
- [どのような種類の編集が許可されていますか?] の設定に応じて、次のいずれかのオプションを選択します。
- 編集者がフィーチャ ジオメトリを追加、更新、削除したり、フィーチャの属性を変更したりできるようするには、[フィーチャの追加、更新、削除] を選択します。
- 編集者がフィーチャ ジオメトリを追加および更新したり、フィーチャの属性を変更したりできるようするには、[フィーチャの追加および更新] を選択します。
- 編集者がフィーチャ ジオメトリを追加できるようにするには、[フィーチャの追加] を選択します。ジオメトリと同時に非空間属性が追加された場合、フィーチャは空間属性と非空間属性の両方を持つことになります。
- 編集者がフィーチャ ジオメトリと属性を更新できるようにするには、[フィーチャの更新] を選択します。
- フィーチャ ジオメトリを変更せずに属性情報を入力することを編集者に求める場合は、[属性のみを更新] を選択します。
- 編集者が自分で作成したフィーチャのみを閲覧するように設定する場合は、[どのフィーチャを編集者は閲覧できますか?] の設定の下にある [編集者は、各自が所有するフィーチャのみを閲覧できる (編集情報の記録が必要)] を選択します。レイヤーに医療記録や研究データなどの機密情報が含まれており、それらのデータの中で、編集者は自分自身が収集したデータしか扱えない場合、このオプションを有効にします。
- 編集者にフィーチャを (自身が作成したものも含めて) 見せないようにするには、[どのフィーチャを編集者は閲覧できますか?] 設定の下にある [編集者は、自身が追加したフィーチャも含め、一切のフィーチャを表示することはできません。] を選択します。データの収集者が新しく追加されたフィーチャを見る必要がない (または見てはいけない) 場合に、このオプションを有効にします。たとえば、Survey123 for ArcGIS、GeoForm、Crowd Source Polling テンプレートなどのアプリを使用して、スタッフが一般ユーザーからアンケート情報を収集している場合、アンケート回答者が提供した情報は自宅住所などプライベートな情報や機密性の高い情報であるため、アンケート収集スタッフに見せたくない場合があります。
ホスト フィーチャ レイヤーの所有者や、デフォルトの管理者ロールのメンバーがすべての編集操作が可能な状態でレイヤーをマップに追加すると、そのユーザーは [編集者は、自身が追加したフィーチャも含め、一切のフィーチャを表示することはできません。] がオンになっていても、レイヤー内のすべてのフィーチャを表示できます。同様に、すべてのコンテンツの編集を許可するよう構成されたグループにホスト フィーチャ レイヤーを共有した場合、このグループのメンバーもすべてのコンテンツを表示できます。
注意:
[編集者は、自身が追加したフィーチャも含め、一切のフィーチャを表示することはできません。] オプションを有効にすると、レイヤーは Collector for ArcGIS で使用できなくなります。
- フィーチャの作成者に基づいてフィーチャの編集を制限する場合は、[どのフィーチャを編集者は閲覧できますか?] 設定の下にある [編集者は、各自が所有するフィーチャのみを編集できる (編集情報の記録が必要)] を選択します。この設定により、編集者は、編集者自身が作成したフィーチャを削除または変更できますが、他のユーザーのフィーチャは削除または変更することができなくなります。
- 匿名ユーザー (組織サイトにサイン インせずにホスト フィーチャ レイヤーにアクセスするユーザー) にフィーチャの追加のみを許可する場合は、[匿名の (サイン インしていない) 編集者はどのようなアクセスが可能ですか?] の設定の下にある [新規フィーチャの追加のみ (編集情報の記録が必要)] を選択します。この設定により、匿名ユーザーは、既存のフィーチャを編集できなくなりますが、組織サイトのメンバーである編集者は、引き続き既存のフィーチャを編集することができます。
注意:
この設定は、レイヤーがすべてのユーザーに共有されている (パブリック) 場合にのみ適用できます。レイヤーがパブリックでない場合、匿名ユーザーはそのレイヤーにアクセスできません。
- [設定] タブの下部にある [保存] をクリックします。
所有者向けのすべての編集権限
編集が有効になったMap Viewerで、自分が所有するホスト フィーチャ レイヤーを開くことができます。この操作は、他のユーザーがフィーチャ レイヤーを編集できるかどうかにかかわらず実行できます。1 つのフィーチャ レイヤーを公開表示と内部編集の両方に利用することができます。
編集を有効にするには、ホスト フィーチャ レイヤーの詳細ページを開き、[開く] ボタンをクリックして [編集のフルコントロールを使用してレイヤーを新しいマップに追加] をクリックします。
レイヤーに対する追加の編集権限
ホスト フィーチャ レイヤーを一般ユーザーまたは多数のメンバーから成るグループが表示できるように設定する一方で、編集操作は組織の一部のメンバーだけに制限したい場合があります。パブリックのホスト フィーチャ レイヤーで編集を有効にした場合は、すべてのユーザーが編集可能になります。同様に、グループと共有されているホスト フィーチャ レイヤーで編集を有効にした場合は、グループのすべてのメンバーがそのホスト フィーチャ レイヤーを編集できます。
一般ユーザーまたは多数のユーザーから成るグループにレイヤーの表示を許可する一方で、ある小さなグループのメンバーのみにそのレイヤーの編集を許可する場合、組織の管理者は、すべてのコンテンツの編集を許可するよう構成されたグループを作成できます。アイテムを編集できるようにする組織のメンバーを、このグループに追加または招待します。このグループと共有されたすべてのアイテムは、編集を有効にしていないホスト フィーチャ レイヤーも含め、グループ メンバーによって更新可能です。
ホスト フィーチャ レイヤーを編集する必要があるグループのメンバーは、ホスト フィーチャ レイヤーの詳細を開き、[開く] > [編集のフルコントロールを使用してレイヤーを新しいマップに追加] の順にクリックする必要があります。
管理者向けのすべての編集権限
組織サイトのデフォルトの管理者ロールのメンバーは、編集を有効化したホスト フィーチャ レイヤーをMap Viewerで開くことができます。これは管理者でないユーザーに設定した編集レベルや、そのレイヤーが他のユーザーによって編集可能かどうかに関係なく行うことができます。この方法は、他のユーザーが編集しているマップを管理または更新する必要がある場合に有効です。1 つのフィーチャ レイヤーを公開表示と内部編集の両方に利用することもできます。
編集を有効にするには、ホスト フィーチャ レイヤーの詳細ページを開き、[開く] ボタンをクリックして [編集のフルコントロールを使用してレイヤーを新しいマップに追加] をクリックします。
データ管理者向けのすべての編集権限
フルコントロールで編集する権限を持っている場合、編集可能なホスト フィーチャ レイヤーをMap Viewerで開き、フィーチャを追加、更新、および削除することができます。この場合、レイヤーに設定されている編集レベルは関係ありません。そのレイヤーの編集を有効化しておく必要があります。
編集するには、ホスト フィーチャ レイヤーの詳細ページを開き、[開く] > [編集のフルコントロールを使用してレイヤーを新しいマップに追加] の順にクリックします。なお、[編集のフルコントロールを使用してレイヤーを新しいマップに追加] オプションは、レイヤーの編集が有効化されている場合にのみ表示されます。
オフライン編集またはコラボレーションの許可
他のユーザーがホスト フィーチャ レイヤーをオフラインにして、ネットワークから切断されている間に操作するか、または分散コラボレーションでホスト フィーチャ レイヤーをコピーとして共有することを許可するには、ホスト フィーチャ レイヤーに対して同期を有効にする必要があります。
Web レイヤーの詳細を編集する手順に従って、[設定] タブにある [同期の有効化 (同期によるディスコネクト編集)] をオンにします。これにより、オフライン編集者が接続時にフィーチャの最新の更新内容を取得できるようになります。切断中にフィーチャに加えられた編集内容も、接続時に適用されます。このため、コラボレーションの送信側組織で行われたレイヤーの変更も、参加組織のフィーチャ レイヤーと同期させることが可能になります。
レイヤーに対して同期を有効化する際には、次の点に注意してください。
- 同期を有効化すると、そのレイヤーのフィーチャ ストレージ サイズが増大する可能性があります。
- ホスト フィーチャ レイヤー ビューで同期を有効化するには、作成元のホスト フィーチャ レイヤーで同期が有効になっている必要があります。
- 依存するビューを持つホスト フィーチャ レイヤーで同期を無効にするには、まずすべてのビューで同期を無効にする必要があります。
注意:
すべてのオフライン ユーザーが編集情報を同期するまでは、および Collector for ArcGIS を使用している場合に、デバイスからレイヤーを含むオフライン Web マップを削除するまでは、同期を無効にしないでください。
[同期の有効化 (同期によるディスコネクト編集)] チェックボックスをオフにして同期を無効にしたが、ホスト フィーチャ レイヤーがオフライン Web マップに存在する場合は、ネットワークから切断されている間にオフライン ユーザーが加えた編集内容を、ホスト フィーチャ レイヤーに同期することはできません。これらの編集内容は、同期を再度有効にしても同期できません。
また、ホスト フィーチャ レイヤーで同期を無効にする場合、レイヤーを含む各マップを開いて保存し、マップがマップ自体に含まれるホスト フィーチャ レイヤーの状態を確実に反映するようにします。
データのエクスポートの許可
ホスト フィーチャ レイヤーの所有者または管理者として、任意のレイヤーから CSV (カンマ区切り値) ファイル、Microsoft Excel ファイル、シェープファイル、ファイル ジオデータベース フィーチャクラス、GeoJSON ファイル、またはフィーチャ コレクションにエクスポートできます。 また、ホスト フィーチャ レイヤーからのエクスポートを他のユーザーに許可するよう構成することもできます。
所有者または管理者以外のユーザーが、フィールドまたはフィーチャの定義が適用されたホスト フィーチャ レイヤー ビューからエクスポートする場合、エクスポートされるファイルには、定義で許可されたフィールドまたはフィーチャのみが含まれます。所有者または管理者がエクスポートする場合、定義は適用されず、エクスポートされるファイルにはすべてのフィールドとフィーチャが含まれます。
ホスト フィーチャ レイヤーまたはホスト フィーチャ レイヤー ビューからのエクスポートを他のユーザーに許可するには、次の手順に従います。
- ホスト フィーチャ レイヤーまたはホスト フィーチャ レイヤー ビューの所有者としてサイン インするか、管理者としてサイン インします。
- 他のユーザーにエクスポートを許可するレイヤーのアイテム ページを開きます。
- [設定] タブをクリックし、[フィーチャ レイヤー設定] セクションまでスクロールします。
- [他のユーザーが別の形式にエクスポートすることを許可します。] をクリックし、[保存] をクリックします。
これで、組織内の他のメンバーも、ホスト フィーチャ レイヤーからエクスポートできるようになります。
添付ファイルの許可
編集者に対して、ホスト フィーチャ レイヤーに含まれるレイヤーの個々のフィーチャに画像やその他のファイルを添付することを許可するように設定できます。これは、関連する特定のフィーチャにドキュメントや写真を関連付けることができるため便利です。たとえば、コードのコンプライアンス責任者は、特定のアドレス ポイントのコード違反の写真を添付したり、建物検査官は建物フィーチャの許可書の PDF を含めたりできます。
ホスト フィーチャ レイヤー ビューは、作成元のホスト フィーチャ レイヤーのアタッチメント設定を継承します。ビューで個別にアタッチメントを構成することはできません。ビューでアタッチメントを許可または不許可するには、ビューの作成元であるホスト フィーチャ レイヤーの設定を変更します。
フィーチャに添付できるファイルのサイズは、最大 2 GB です。2 GB を超えるファイルを添付するには、ArcGIS REST API から Upload Part および Add Attachment オペレーションを使用し、マルチパート アップロードを行います。
添付できるファイル タイプの一覧については、「フィーチャの編集」をご参照ください。
ホスト フィーチャ レイヤーに含まれるレイヤー内のフィーチャに他のユーザーがファイルを添付できるようにするには、次の手順に従います。
- ホスト フィーチャ レイヤーでの時間の有効化
- コンテンツ ページの [マイ コンテンツ] タブ内のレイヤーをクリックして、フィーチャ レイヤーの詳細ページを開きます。
- [概要] タブにある [レイヤー] リストを見つけます。添付ファイルを許可するレイヤーの下で、[添付ファイルの有効化] リンクをクリックします。
これで、レイヤーを編集するときに、ファイルを個別のフィーチャに添付できるようになりました。
レイヤーにファイルを添付する必要がないと判断した場合は、ホスト フィーチャ レイヤーの詳細ページの [概要] タブで、レイヤーの下の [添付ファイルの無効化] リンクをクリックします。なお、これにより、レイヤーから既存のすべての添付ファイルが削除され、添付ファイルをこれ以上追加できなくなることにご注意ください。
時間設定の有効化
日付と時刻に基づき、同じ位置について異なる情報を記録するホスト フィーチャ レイヤーがある場合は、ホスト フィーチャ レイヤー内のレイヤーに対して時間設定を有効化して構成できます。時間設定が構成され、ホスト フィーチャ レイヤーをマップに追加すると、マップ上に時間設定を構成して、特定の時間に発生した事象を表示したり、時間の経過に伴うデータの変化に合わせて現れるパターンや傾向を視覚化したりできます。
ホスト フィーチャ レイヤーの上書き
ファイル ジオデータベース、シェープファイル、GeoJSON、または座標が格納された CSV ファイルから公開されたホスト フィーチャ レイヤーのデータを更新するには、そのレイヤーのアイテム ページで使用できる [上書き] オプションを使用して、データを更新されたソース ファイルのデータで置換します。 たとえば、ホスト フィーチャ レイヤーがパブリックであり、編集を許可しない場合、もしくは別の部署からデータの更新がシェープファイルで定期的に送信されてくる場合、ホスト フィーチャ レイヤーのデータを上書きすることができます。これにより、URL、ホスト フィーチャ レイヤーのアイテム ページで設定したレイヤー プロパティ、シンボル表示、およびポップアップ構成が維持されます。
データを上書きすると、ソース ファイルとホスト フィーチャ レイヤーの両方のデータが、更新されたソース ファイルのデータで置き換えられます。ArcGIS Enterprise 10.6.1 以降、ソースがメタデータを持つシェープファイルまたは、メタデータを持つフィーチャクラスを含むファイル ジオデータベースである場合、ポータルはホスト フィーチャ レイヤーで、レイヤーレベルのメタデータを追加または置き換えます。
[上書き] オプションを使用できない場合は、次のいずれかの条件によりホスト レイヤーを上書きできません。
- 最初にレイヤーを公開したとき、フィーチャの特定に住所または場所を使用した。上書きできるのは、公開したとき、フィーチャの特定に座標情報を使用したレイヤーのみです。
- ArcGIS Enterprise ポータル以外のクライアントから公開されている。 たとえば、ホスト フィーチャ レイヤーを ArcMap から公開している場合は、ArcMap からサービスを上書きします。
注意:
ArcMap からホスト フィーチャ レイヤーを上書きする場合は、Web レイヤーで最初に作成されたサービス定義がポータルに存在しなければなりません。
- ポータルのバージョンが 10.4.1 以前のときに公開されている。
- ホスト フィーチャ レイヤーで同期機能が有効になっている。
- プライマリ ホスト フィーチャ レイヤーよりも、ホスト フィーチャ レイヤー ビューのほうが適しています。ホスト フィーチャ レイヤー ビューと作成元のホスト フィーチャ レイヤーの両方のデータを更新するには、ホスト フィーチャ レイヤーを上書きすると、更新内容がビューに反映されます。
注意:
- ホスト フィーチャ レイヤーに対する編集が有効化されている場合、そのレイヤーのデータに対して行われたすべての編集内容は、更新済みソース ファイルのデータで置き換えられます。
- ファイル、フィールド、およびフィーチャクラスの名前は、アップロードした元のファイル内の名前と同じ必要があります。
- 更新済みファイルには、元のファイルにあったのと同じフィールドおよびフィーチャクラス (ファイル ジオデータベースの場合) が存在している必要があります。たとえば、ファイル ジオデータベースからフィーチャクラスを削除した場合、またはシェープファイルやフィーチャクラスにフィールドを追加した場合は、上書きしないでください。
- 上書きを行った場合、フィールド名、フィーチャクラス名、およびスキーマが一致していないと、そのフィーチャ レイヤーおよびフィーチャ レイヤーを使用している Web マップは、期待どおりに機能しないことがあります。ソース データのスキーマが変更されたか、ホスト レイヤーで行った編集内容を維持したい場合は、代わりにシェープファイル、ファイル ジオデータベース、または CSV ファイルを新しいアイテムとして読み込んで、新しいレイヤーを公開します。
- データ ソースとホスト レイヤーは、同じアカウントに所有されている必要があります。一方の所有者を変更する場合は、もう一方の所有者も変更してください。変更しない場合は、ホスト レイヤーを上書きできません。
- ホスト フィーチャ レイヤーの所有者または管理者として組織サイトにサイン インします。
- ホスト フィーチャ レイヤーのアイテム ページを開きます。
- ホスト レイヤーの所有者としてサイン インした場合は、コンテンツ ページの [マイ コンテンツ] タブをクリックし、ホスト フィーチャ レイヤーをクリックしてアイテム ページを開きます。
- 管理者としてサイン インした場合は、コンテンツ ページの [組織のコンテンツ] タブをクリックし、レイヤー名をクリックしてアイテム ページを開きます。
- [上書き] をクリックします。
- [参照] または [ファイルの選択] (お使いのブラウザーによって異なる) をクリックし、ディスク上のソース ファイルの場所を参照します。
- [上書き] をクリックします。