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