変更できる設定は、ホスト フィーチャ (またはテーブル) レイヤーに対するものもあれば、ホスト フィーチャ レイヤーに含まれる個別のレイヤーに対するものもあります。以下のセクションでは、レイヤーの所有者または管理者が、ホスト フィーチャ レイヤーとそれに含まれるレイヤーの設定を管理する方法について説明します。
ヒント:
次の設定は、ホスト フィーチャ レイヤーにアクセスできるすべてのユーザーに適用されます。レイヤーを共有する際には、次の点に注意してください。
- ホスト フィーチャ レイヤーをオフラインまたはコラボレーションで使用する ([同期を有効化 (同期によるディスコネクト編集)])
- ホスト フィーチャ レイヤーからデータをエクスポートする ([他のユーザーが別の形式にエクスポートすることを許可します])
- 添付ファイルをフィーチャに追加できる ([添付ファイルの有効化])
レイヤー名の変更
ホスト フィーチャ レイヤー アイテムの名前とホスト フィーチャ レイヤー内のレイヤーの名前を変更できます。
ホスト フィーチャ レイヤー内のアイテム名またはレイヤー名を変更しても、依存するどのホスト レイヤー内またはホスト ビュー内の名前にも影響を与えません。同様に、依存するレイヤーのアイテム名または依存するレイヤー内のレイヤーの名前を変更しても、ソースのホスト フィーチャ レイヤー内の名前は変更されません。
- 組織サイトにサイン インし、ホスト フィーチャ レイヤーのアイテム ページを開きます。
- [概要] タブで、変更するアイテム名またはレイヤー名の横にある [編集] をクリックします。
- レイヤーまたはアイテムの新しい名前を入力し、[保存] をクリックします。
編集設定の管理
ホスト フィーチャ レイヤーの所有者または管理者は、他のユーザーによるホスト フィーチャ レイヤーの編集を許可できます。他のユーザーによる編集を許可した場合、編集者のログインを記録し、それらのログインに基づいてフィーチャへのアクセスをさらに制限できます。
ホスト フィーチャ レイヤーの所有者は、レイヤーで編集機能が有効化されていない場合でもレイヤーを編集できます。
備考:
ここに記載されている「編集者」という表現は、レイヤー内のデータを編集できるメンバーを意味します。つまり、ユーザー タイプが Editor のメンバーに限定されません。
他のユーザーによる編集の許可
ホスト フィーチャ レイヤーの所有者または組織サイトの管理者は、ホスト フィーチャ レイヤーに対して可能な編集を制御します。レイヤー内の各フィーチャに対して編集を加えた日時とユーザーを記録するように、レイヤーを構成できます。ホスト フィーチャ レイヤーでの編集情報を記録する場合、ホスト フィーチャ レイヤーから作成したすべての編集可能なビューに対する編集情報が記録されます。
次の手順に従って、編集を有効化し、可能な編集の種類を指定します。
- 他のユーザーによる編集を許可するホスト フィーチャ レイヤーの詳細ページを開きます。
- [設定] タブをクリックします。
- [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 オペレーションを使用し、マルチパート アップロードを行います。
添付できるファイル タイプの一覧については、「テーブルの編集」をご参照ください。
ホスト フィーチャ レイヤーに含まれるレイヤー内のフィーチャに他のユーザーがファイルを添付できるようにするには、次の手順に従います。
- ホスト フィーチャ レイヤーの編集を有効化します。
編集を有効化しないと、ユーザーはレイヤーに添付ファイルを追加できません。
- コンテンツ ページの [マイ コンテンツ] タブ内のレイヤーをクリックして、フィーチャ レイヤーの詳細ページを開きます。
- [概要] タブにある [レイヤー] リストを見つけます。添付ファイルを許可するレイヤーの下で、[添付ファイルの有効化] リンクをクリックします。
これで、レイヤーを編集するときに、ファイルを個別のフィーチャに添付できるようになりました。
レイヤーにファイルを添付する必要がないと判断した場合は、ホスト フィーチャ レイヤーの詳細ページの [概要] タブで、レイヤーの下の [添付ファイルの無効化] リンクをクリックします。なお、これにより、レイヤーから既存のすべての添付ファイルが削除され、添付ファイルをこれ以上追加できなくなることにご注意ください。
ビュー内での添付ファイルの非表示
一部のユーザーがフィーチャ属性にアクセスする必要があるが、これらのユーザーに添付ファイルを見られないようにするか、これらのユーザーが添付ファイルへのアクセスを必要としていない場合は、ホスト フィーチャ レイヤー ビュー内で添付ファイルを非表示にします。
たとえば、組織のごく一部のメンバーしか見ることができない機密情報が添付ファイルに含まれている場合は、これらのメンバーで構成されたグループ内でホスト フィーチャ レイヤーを共有します。レイヤーからホスト フィーチャ レイヤー ビューを作成し、添付ファイルを非表示にして、そのビューをより多くのユーザーと共有します。
ホスト フィーチャ レイヤー ビュー内の個々のレイヤーの添付ファイルを非表示にするには、次の手順を実行します。
- ホスト フィーチャ レイヤー ビューの詳細ページを開きます。
- [概要] タブにある [レイヤー] リストを見つけます。
- 各レイヤーにある [添付ファイルの非表示] リンクをクリックして、ホスト フィーチャ レイヤー ビューのユーザーが添付ファイルにアクセスできないようにします。
ビューのユーザーがビュー内の 1 つ以上のレイヤーの添付ファイルにアクセスする必要があると思われる場合は、ホスト フィーチャ レイヤー ビューの詳細ページの [概要] タブで、各レイヤーにある [添付ファイルの表示] リンクをクリックします。
時間設定の有効化
日付と時刻に基づき、同じ位置について異なる情報を記録するホスト フィーチャ レイヤーがある場合は、ホスト フィーチャ レイヤー内のレイヤーに対して時間設定を有効化して構成できます。時間設定が構成され、ホスト フィーチャ レイヤーをマップに追加すると、マップ上に時間設定を構成して、特定の時間に発生した事象を表示したり、時間の経過に伴うデータの変化に合わせて現れるパターンや傾向を視覚化したりできます。
ホスト フィーチャ レイヤーの上書き
ファイル ジオデータベース、シェープファイル、GeoJSON、または座標が格納された CSV ファイルから公開されたホスト フィーチャ レイヤーのデータを更新するには、そのレイヤーのアイテム ページで使用できる [上書き] オプションを使用して、データを更新されたソース ファイルのデータで置換します。 たとえば、ホスト フィーチャ レイヤーがパブリックであり、編集を許可しない場合、もしくは別の部署からデータの更新がシェープファイルで定期的に送信されてくる場合、ホスト フィーチャ レイヤーのデータを上書きすることができます。これにより、URL、ホスト フィーチャ レイヤーのアイテム ページで設定したレイヤー プロパティ、シンボル表示、およびポップアップ構成が維持されます。
データを上書きすると、ソース ファイルとホスト フィーチャ レイヤーの両方のデータが、更新されたソース ファイルのデータで置き換えられます。ソースがメタデータを持つシェープファイルまたは、メタデータを持つフィーチャクラスを含むファイル ジオデータベースである場合、ポータルはホスト フィーチャ レイヤーで、レイヤーレベルのメタデータを追加または置き換えます。
ホスト フィーチャ レイヤーを上書きする場合は、同じソース ファイル タイプとスキーマを使用する必要があります。
[上書き] オプションを使用できない場合は、次のいずれかの条件によりホスト レイヤーを上書きできません。
- 最初にレイヤーを公開したとき、フィーチャの特定に住所または場所を使用した。上書きできるのは、公開したとき、フィーチャの特定に座標情報を使用したレイヤーのみです。
- ArcGIS Enterprise ポータル以外のクライアントから公開されている。 たとえば、ホスト フィーチャ レイヤーを ArcMap から公開している場合は、ArcMap からサービスを上書きします。
備考:
ArcMap からホスト フィーチャ レイヤーを上書きする場合は、Web レイヤーで最初に作成されたサービス定義がポータルに存在しなければなりません。
- ポータルのバージョンが 10.4.1 以前のときに公開されている。
- ホスト フィーチャ レイヤーで同期機能が有効になっている。
- プライマリ ホスト フィーチャ レイヤーではなく、ホスト フィーチャ レイヤー ビューである。ホスト フィーチャ レイヤー ビューと作成元のホスト フィーチャ レイヤーの両方のデータを更新するには、ホスト フィーチャ レイヤーを上書きすると、更新内容がビューに反映されます。
注意:
- ホスト フィーチャ レイヤーに対する編集が有効化されている場合、そのレイヤーのデータに対して行われたすべての編集内容は、更新済みソース ファイルのデータで置き換えられます。
- ファイル、フィールド、およびフィーチャクラスの名前は、アップロードした元のファイル内の名前と同じ必要があります。
- 更新済みファイルには、元のファイルにあったのと同じフィールドおよびフィーチャクラス (ファイル ジオデータベースの場合) が存在している必要があります。たとえば、ファイル ジオデータベースからフィーチャクラスを削除した場合、またはシェープファイルやフィーチャクラスにフィールドを追加した場合は、上書きしないでください。
- 上書きを行った場合、フィールド名、フィーチャクラス名、およびスキーマが一致していないと、そのフィーチャ レイヤーおよびフィーチャ レイヤーを使用している Web マップは、期待どおりに機能しないことがあります。ソース データのスキーマが変更されたか、ホスト レイヤーで行った編集内容を維持したい場合は、代わりにシェープファイル、ファイル ジオデータベース、または CSV ファイルを新しいアイテムとして読み込んで、新しいレイヤーを公開します。
- データ ソースとホスト レイヤーは、同じアカウントに所有されている必要があります。一方の所有者を変更する場合は、もう一方の所有者も変更してください。変更しない場合は、ホスト レイヤーを上書きできません。
- ホスト フィーチャ レイヤーの所有者または管理者として組織サイトにサイン インします。
- ホスト フィーチャ レイヤーのアイテム ページを開きます。
- ホスト レイヤーの所有者としてサイン インした場合は、コンテンツ ページの [マイ コンテンツ] タブをクリックし、ホスト フィーチャ レイヤーをクリックしてアイテム ページを開きます。
- 管理者としてサイン インした場合は、コンテンツ ページの [組織のコンテンツ] タブをクリックし、レイヤー名をクリックしてアイテム ページを開きます。
- [上書き] をクリックします。
- [参照] または [ファイルの選択] (お使いのブラウザーによって異なる) をクリックし、ディスク上のソース ファイルの場所を参照します。
- [上書き] をクリックします。