ホスト フィーチャ レイヤーの管理

変更できる設定は、ホスト フィーチャ (またはテーブル) レイヤーに対するものもあれば、ホスト フィーチャ レイヤーに含まれる個別のレイヤーに対するものもあります。 以下のセクションでは、レイヤーの所有者または管理者が、ホスト フィーチャ レイヤーとそれに含まれるレイヤーの設定を管理する方法について説明します。

ヒント:

次の設定を有効にすると、ホスト フィーチャ レイヤーにアクセスできるすべてのユーザーは、設定が提供する機能を使用できます。 レイヤーを共有するときは、このことを考慮してください。

  • [同期の有効化 (オフラインでの使用および共同作業のために必要)] - ホスト フィーチャ レイヤーをオフラインまたはコラボレーションで使用します。
  • [他のユーザーが別の形式にエクスポートすることを許可します] - ホスト フィーチャ レイヤーからデータをエクスポートします。
  • [添付ファイルの有効化] - 添付ファイルをホスト フィーチャ レイヤー内のフィーチャに追加します。

ホスト フィーチャ レイヤーを共有更新グループで共有する場合、グループ メンバーがレイヤーの多くの設定を管理できることにも注意してください。

レイヤー名の変更

ホスト フィーチャ レイヤー アイテムおよびホスト フィーチャ レイヤー内のレイヤーの名前を変更することができます。

ホスト フィーチャ レイヤー内のレイヤー名を変更しても、依存するどのホスト レイヤー内またはホスト ビュー内の名前にも影響を与えません。 同様に、依存するレイヤーのアイテム名または依存するレイヤー内のレイヤーの名前を変更しても、ソースのホスト フィーチャ レイヤー内の名前は変更されません。

  1. ホスト フィーチャ レイヤーの所有者または管理者として組織サイトにサイン インします。
  2. ホスト フィーチャ レイヤーのアイテム詳細ページを開きます
  3. レイヤー名を変更します。
    • ホスト フィーチャ レイヤーの名前を変更するには、[概要] タブのレイヤー名の横の [編集] ボタンをクリックします。
    • サブレイヤーの名前を変更するには、[概要] タブの [レイヤー] リストの下にあるレイヤー名をクリックして、そのアイテム ページを開き、サブレイヤー名の横の [編集] ボタンをクリックします。
  4. レイヤーの新しい名前を入力して [保存] をクリックします。

編集の設定の管理

ホスト フィーチャ レイヤーの所有者または管理者は、誰がどのような編集を行えるかについて影響を与えるフィーチャ レイヤーの設定を変更できます。 誰が編集できるかについてはその他の要因も影響します。 ホスト フィーチャ レイヤーを編集できるユーザーに影響するすべての設定と要因については、「ホスト フィーチャ レイヤーの編集の管理」をご参照ください。

データのエクスポートの許可

ホスト フィーチャ レイヤーの所有者または管理者として、レイヤーからカンマ区切り値ファイル (.csv)、Microsoft Excel ファイル、シェープファイル、ファイル ジオデータベース フィーチャクラス、GeoJSON ファイル、フィーチャ コレクション、または Open Geospatial Consortium (OGC) GeoPackage ファイルにデータをエクスポートできます。 ホスト フィーチャ レイヤーを構成して、他のユーザーがポータルのレイヤーにアクセスするときに、そのレイヤーからデータをエクスポートできるようにすることもできます。

ヒント:

ArcGIS Pro からホスト フィーチャ レイヤーを公開する場合は、公開時にデータをエクスポートできるようフィーチャ レイヤーを構成できます。

所有者または管理者以外のユーザーが、フィールドまたはフィーチャの定義が適用されたホスト フィーチャ レイヤー ビューからエクスポートする場合、エクスポートされるファイルには、定義で許可されたフィールドまたはフィーチャのみが含まれます。 所有者または管理者がエクスポートする場合、定義は適用されず、エクスポートされるファイルにはすべてのフィールドとフィーチャが含まれます。

他のユーザーがポータル Web サイトのレイヤーにアクセスするときに、ホスト フィーチャ レイヤーまたはホスト フィーチャ レイヤー ビューからエクスポートできるようにするには、次の手順に従います。

  1. ホスト フィーチャ レイヤーの所有者または管理者として組織サイトにサイン インします。
  2. ホスト フィーチャ レイヤーのアイテム詳細ページを開きます
  3. [設定] タブをクリックします。
  4. [フィーチャ レイヤー (ホスト) 設定] セクションまでスクロールします。
  5. [他のユーザーが別の形式にエクスポートすることを許可します。] をクリックし、[保存] をクリックします。

これで、組織内の他のメンバーも、ホスト フィーチャ レイヤーからエクスポートできるようになります。

注意:

この設定は、他のユーザーが元のサービスからデータをエクスポートする機能には影響しません。 フィーチャ レイヤーでこのエクスポート設定を有効にしない場合でも、ArcGIS Pro やカスタム アプリなどの他のクライアントでこのレイヤーにアクセスする任意のユーザーが、レイヤーからデータをエクスポートできます。

添付ファイルの許可

編集者に対して、ホスト フィーチャ レイヤーに含まれるレイヤーの個々のフィーチャに画像やその他のファイルを添付することを許可するように設定できます。 これにより、関連する特定のフィーチャにドキュメントや写真を関連付けることができます。 たとえば、コードのコンプライアンス責任者は、特定のアドレス ポイントのコード違反の写真を添付したり、建物検査官は建物フィーチャの許可書の PDF を含めたりできます。

各ホスト フィーチャ レイヤー ビューは、作成元のホスト フィーチャ レイヤーの添付ファイル設定を継承します。 デフォルトでは、ビューのすべてのユーザーがホスト フィーチャ レイヤーから継承された添付ファイルを見ることができます。 これらの添付ファイルにアクセスできるユーザーを制限するために、ホスト フィーチャ レイヤー ビュー内で添付ファイルを非表示にします。

フィーチャに添付できるファイルのサイズは、最大 2 GB です。 2 GB を超えるファイルを添付するには、ArcGIS REST API から Upload Part および Add Attachment オペレーションを使用し、マルチパート アップロードを行います。

添付できるファイル タイプの一覧については、「テーブルの編集」をご参照ください。

ホスト フィーチャ レイヤーに含まれるレイヤー内のフィーチャに他のユーザーがファイルを添付できるようにするには、次の手順に従います。

  1. ホスト フィーチャ レイヤーの編集を有効化します。

    編集を有効化しないと、ユーザーはレイヤーに添付ファイルを追加できません。

  2. コンテンツ ページの [マイ コンテンツ] タブ内のレイヤーをクリックして、フィーチャ レイヤーの詳細ページを開きます。
  3. [概要] タブの [レイヤー] リストでレイヤーの名前をクリックして、その詳細ページを開きます。
  4. [添付ファイルの有効化] 切り替えボタンをクリックします。

これで、他のユーザーがレイヤーを編集するときに、ファイルを個別のフィーチャに添付できるようになりました。

レイヤーにファイルを添付しないようにするには、サブレイヤーの詳細ページを開いて [添付ファイルの有効化] の横にある切り替えボタンをオフにします。 なお、これにより、レイヤーから既存のすべての添付ファイルが削除され、添付ファイルをこれ以上追加できなくなることにご注意ください。

ビュー内での添付ファイルの非表示

一部のユーザーがフィーチャ属性にアクセスする必要があるが、これらのユーザーに添付ファイルを見られないようにするか、これらのユーザーが添付ファイルへのアクセスを必要としていない場合は、ホスト フィーチャ レイヤー ビュー内で添付ファイルを非表示にします。

たとえば、組織のごく一部のメンバーしか見ることができない機密情報が添付ファイルに含まれている場合は、これらのメンバーで構成されたグループ内でホスト フィーチャ レイヤーを共有します。 レイヤーからホスト フィーチャ レイヤー ビューを作成し、添付ファイルを非表示にして、そのビューをより多くのユーザーと共有します。

ホスト フィーチャ レイヤー ビュー内の個々のレイヤーの添付ファイルを非表示にするには、次の手順を実行します。

  1. ホスト フィーチャ レイヤー ビューの所有者または管理者として組織にサイン インします。
  2. ホスト フィーチャ レイヤー ビューのアイテム詳細ページを開きます。
  3. [概要] タブにある [レイヤー] リストを探して、非表示にする添付ファイルがあるレイヤーをクリックします。
  4. [添付ファイルの非表示] の切り替えボタンをクリックして、ホスト フィーチャ レイヤー ビューのユーザーがそのレイヤーの添付ファイルにアクセスできないようにします。
  5. ビューを介したユーザー アクセスを避けたい添付ファイルを持つ各レイヤーに対して、手順 2 と手順 3 を繰り返します。

ビューのユーザーがビュー内の 1 つ以上のレイヤーの添付ファイルにアクセスする必要があると思われる場合は、ホスト フィーチャ レイヤー ビューの詳細ページの [概要] タブで、各レイヤーにある [添付ファイルの表示] リンクをクリックします。

時間設定の有効化

日付と時刻に基づき、同じ位置について異なる情報を記録するホスト フィーチャ レイヤーがある場合は、ホスト フィーチャ レイヤー内のレイヤーに対して時間設定を有効化して構成できます。 時間設定が構成され、ホスト フィーチャ レイヤーをマップに追加すると、マップ上に時間設定を構成して、特定の時間に発生した事象を表示したり、時間の経過に伴うデータの変化に合わせて現れるパターンや傾向を視覚化したりできます。

ホスト フィーチャ レイヤーの上書き

ファイル ジオデータベース、シェープファイル、GeoJSON ファイル、Microsoft Excel ファイル、または .csv ファイルから公開されたホスト フィーチャ レイヤーのデータを更新するには、そのレイヤーのアイテム ページで [データの更新] > [レイヤー全体を上書き] をクリックして、データを更新したソース ファイルのデータと置換します。 たとえば、ホスト フィーチャ レイヤーがパブリックであり、編集を許可しない場合、もしくは別の部署からデータの更新がシェープファイルで定期的に送信されてくる場合、ホスト フィーチャ レイヤーのデータを上書きすることができます。 これにより、URL、ホスト フィーチャ レイヤーのアイテム ページで設定したレイヤー プロパティ、シンボル表示、およびポップアップ構成が維持されます。

データを上書きすると、ソース ファイルとホスト フィーチャ レイヤーの両方のデータが、更新されたソース ファイルのデータで置き換えられます。 ソースがメタデータを持つシェープファイルまたは、メタデータを持つフィーチャクラスを含むファイル ジオデータベースである場合、ポータルはホスト フィーチャ レイヤーで、レイヤー レベルのメタデータを追加または置き換えます。

ホスト フィーチャ レイヤーを上書きする場合は、同じソース ファイル タイプとスキーマを使用する必要があります。

[上書き] オプションを使用できない場合は、次のいずれかの条件によりホスト レイヤーを上書きできません。

  • ArcGIS Enterprise ポータル以外のクライアントから公開されている。 たとえば、ホスト フィーチャ レイヤーを ArcGIS Pro から公開している場合は、ArcGIS Pro からサービスを上書きします。
  • ホスト フィーチャ レイヤーで同期が有効になっている。
  • プライマリ ホスト フィーチャ レイヤーではなく、ホスト フィーチャ レイヤー ビューである。 ホスト フィーチャ レイヤー ビューと作成元のホスト フィーチャ レイヤーの両方のデータを更新するには、ホスト フィーチャ レイヤーを上書きすると、更新内容がビューに反映されます。
  • 関連付けられたソース ファイルを削除した。

注意:

  • ホスト フィーチャ レイヤーに対する編集が有効化されている場合、そのレイヤーのデータに対して行われたすべての編集内容は、更新済みソース ファイルのデータで置き換えられます。
  • ファイル、フィールド、およびフィーチャクラスの名前は、アップロードした元のファイル内の名前と同じ必要があります。
  • 更新済みファイルには、元のファイルにあったのと同じフィールドおよびフィーチャクラス (ファイル ジオデータベースの場合) が存在している必要があります。 たとえば、ファイル ジオデータベースからフィーチャクラスを削除した場合、またはシェープファイルやフィーチャクラスにフィールドを追加した場合は、上書きしないでください。
  • 上書きを行った場合、フィールド名、フィーチャクラス名、およびスキーマが一致していないと、そのフィーチャ レイヤーおよびフィーチャ レイヤーを使用している Web マップは、期待どおりに機能しないことがあります。 ソース データのスキーマが変更された場合や、ホスト レイヤーで行った編集内容を維持したい場合は、代わりにシェープファイル、ファイル ジオデータベース、Excel ファイル、または .csv ファイルを新しいアイテムとして読み込んで、新しいレイヤーを公開します。
  • データ ソースとホスト レイヤーは、同じアカウントに所有されている必要があります。 一方の所有者を変更する場合は、もう一方の所有者も変更してください。 変更しない場合は、ホスト レイヤーを上書きできません。
  • 個々のサブレイヤーの詳細を変更した場合、ホスト フィーチャ レイヤーをファイルまたは ArcGIS Pro から上書きしたときに、それらの編集は失われます。
  • フィーチャ レイヤーは、上書きされている短時間の間、他のユーザーが使用できない状態になります。

ホスト フィーチャ レイヤーを上書きするには、次の手順に従います。

  1. ホスト フィーチャ レイヤーの所有者または管理者として組織サイトにサイン インします。
  2. ホスト フィーチャ レイヤーのアイテム詳細ページを開きます
  3. [上書き] をクリックします。
  4. [参照] または [ファイルの選択] (お使いのブラウザーによって異なる) をクリックし、ディスク上のソース ファイルの場所を参照します。
  5. [上書き] をクリックします。

データをレイヤーに追加

ホスト フィーチャ レイヤーまたはホスト時空間フィーチャ レイヤーの所有者または組織サイトの管理者は、既存のホスト レイヤー内のレイヤーにフィーチャを追加できます。 このため、初期データまたは空のホスト フィーチャ レイヤーを公開し、後で追加のデータが入手可能になったときに、ホスト フィーチャ レイヤー全体を上書きする必要なく、さらにデータを追加することができます。 たとえば、現場で点検を行う多くの従業員が、その情報を .csv ファイルまたはカスタム アプリ (シェープファイルへの書き込みを行う) に収集する場合、1 日の終わりに各点検者からファイルを取得し、ホスト フィーチャ レイヤーをその新しいデータで更新することができます。

更新ファイルに、すでに公開されているフィーチャに対する変更が含まれている場合も、入力ファイルを使用して既存のフィーチャを更新できます。 この場合、レイヤーと、更新内容の読み込みに使用するファイルの両方に、ArcGIS Enterprise が更新対象のフィーチャの識別に使用できる個別値のフィールドが含まれている必要があります。 レイヤーの詳細ページの [データ] タブからホスト フィーチャ レイヤーのサブレイヤー内のフィールドを一意として定義し、そのフィールドを識別子として使用するか、サブレイヤーのうちの 1 つの Global ID を一意の ID として使用することができます。

注意:

更新ファイルとレイヤーのフィールド値によって、更新対象のフィーチャが正確かつ一意に識別されることを確認しなければなりません。 これらの値によりフィーチャが識別されないと、既存のフィーチャの属性が更新によって上書きされたときにデータが失われる可能性があります。 更新の結果、一意として識別したフィールドに一意でない値が生成される場合、更新および追加操作は失敗します。

ファイル内のフィールド名は、大文字または小文字を含めて、既存のフィーチャ レイヤーのフィールド名と同一である必要があります。 フィールド名に空白文字が含まれる .csv または Microsoft Excel ファイルから公開するとき、ホスト フィーチャ レイヤー内では、そのフィールド名の単語間にアンダースコアが挿入されます。 追加する際、ファイル内のフィールド名にアンダースコアを挿入する必要があります。挿入しないと、フィールド名が同じになりません。

データを追加または更新するには、次のファイル形式を使用できます。

  • シェープファイル (zip 圧縮)
  • CSV ファイル (.csv) - 空間フィールドを緯度座標と経度座標に提供する必要があります。
  • Microsoft Excel ファイル - 空間フィールドを緯度座標と経度座標に提供する必要があります。

ホスト フィーチャ レイヤーでオフラインでの編集が有効化されている場合、フィーチャの追加のみが可能でフィーチャの更新はできません。

ホスト フィーチャ レイヤー内のレイヤーにフィーチャを追加して更新するには、次の手順に従います。

  1. ホスト フィーチャ レイヤーの所有者または管理者として組織サイトにサイン インします。
  2. ホスト フィーチャ レイヤーのアイテム詳細ページを開きます
  3. ホスト フィーチャ レイヤーのサブレイヤーの詳細を開くには、[概要] タブの [レイヤー] セクションでサブレイヤーの名前をクリックします。
  4. [データの更新] > [データをレイヤーに追加] をクリックします。
    注意:

    同期または変更追跡 ([データの変更 (フィーチャの追加、更新、削除) を記録します]) を有効にしたホスト フィーチャ レイヤーでは、新しいデータの追加のみができます。

  5. [参照] または [ファイルの選択] (お使いのブラウザーによって異なる) をクリックし、ディスク上のソース ファイルの場所を参照します。
  6. ファイルが zip 圧縮されている場合は、[コンテンツ] ドロップダウン リストからファイル形式を選択します。
  7. [アップロードと継続] をクリックします。

    ArcGIS Enterprise が入力ファイルの分析を終了すると、[データのアペンド] ダイアログ ボックスが表示されます。

  8. ホスト フィーチャ レイヤーに複数のレイヤーが含まれる場合、データを追加または更新するレイヤーを選択します。
  9. 入力ファイル内のフィールド名が、レイヤーのフィールドに正確に一致しない場合は、[フィールドの一致を表示] をクリックして、ファイルのフィールドをレイヤーのフィールドにマッピングします。

    追加操作では、一致しないフィールドは削除されます。

  10. 新しいフィーチャのみをレイヤーに追加する場合は、[更新の適用] をクリックします。

    ArcGIS Enterprise が新しいフィーチャをレイヤーに追加します。 更新が適用されるとすぐに、これらのフィーチャが、マップ、シーン、および依存する WFS レイヤーとホスト フィーチャ レイヤー ビューで使用可能になります。

  11. レイヤー内の既存のフィーチャに適用する更新が入力ファイルに含まれている場合は、次の手順に従います。
    1. [既存のフィーチャの更新] をオンにします。
    2. ArcGIS Enterprise で更新対象のフィーチャを一意に識別するために使用できるフィールドを入力ファイルとレイヤー内に指定します。
    3. 既存のフィーチャの場所および非空間属性を更新するには、[既存のフィーチャのジオメトリを更新] をオンにします。 このオプションをオンにしないと、ArcGIS Enterprise は各フィーチャの非空間属性のみを更新します。

      注意:

      入力ファイルのジオメトリ タイプ (ポイントやラインなど) がホスト フィーチャ レイヤーと異なる場合、既存のフィーチャの属性を更新する操作のみが可能です。

    4. 入力ファイルがレイヤー内に存在しない行を含んでいる場合でも更新を続行したい場合は、[一致のないフィーチャを無視] をオンにします。
    5. [更新の適用] をクリックします。

    ArcGIS Enterprise が、入力に基づいて新しいフィーチャを追加し、既存のフィーチャを更新します。 更新が適用されるとすぐに、変更内容および新しいフィーチャが、マップ、シーン、および依存する WFS レイヤーとホスト フィーチャ レイヤー ビューで使用可能になります。