変更できる設定は、ホスト フィーチャ (またはテーブル) レイヤーに対するものもあれば、ホスト フィーチャ レイヤーに含まれる個別のレイヤーに対するものもあります。 以下のセクションでは、レイヤーの所有者または管理者が、ホスト フィーチャ レイヤーとそれに含まれるレイヤーの設定を管理する方法について説明します。
ヒント:
次の設定は、ホスト フィーチャ レイヤーにアクセスできるすべてのユーザーに適用されます。 レイヤーを共有する際には、次の点に注意してください。
- [同期の有効化 (オフラインでの使用および共同作業のために必要)] - ホスト フィーチャ レイヤーをオフラインまたはコラボレーションで使用します。
- [他のユーザーが別の形式にエクスポートすることを許可します] - ホスト フィーチャ レイヤーからデータをエクスポートします。
- [添付ファイルの有効化] - 添付ファイルをホスト フィーチャ レイヤー内のフィーチャに追加します。
ホスト フィーチャ レイヤーを共有更新グループで共有する場合、グループ メンバーがレイヤーの多くの設定を管理できることにも注意してください。
レイヤー名の変更
ホスト フィーチャ レイヤー アイテムおよびホスト フィーチャ レイヤー内のレイヤーの名前を変更することができます。
ホスト フィーチャ レイヤー内のアイテム名またはレイヤー名を変更しても、依存するどのホスト レイヤー内またはホスト ビュー内の名前にも影響を与えません。 同様に、依存するレイヤーのアイテム名または依存するレイヤー内のレイヤーの名前を変更しても、ソースのホスト フィーチャ レイヤー内の名前は変更されません。
- 組織サイトにサイン インし、ホスト フィーチャ レイヤーのアイテム ページを開きます。 サブレイヤーの名前を変更するには、[概要] タブの [レイヤー] リストの下にあるレイヤー名をクリックして、そのアイテム ページを開きます。
- [概要] タブで、変更するアイテム名またはレイヤー名の横にある [編集] ボタンをクリックします。
- レイヤーまたはアイテムの新しい名前を入力し、[保存] をクリックします。
編集の設定の管理
ホスト フィーチャ レイヤーの所有者または管理者は、誰がどのような編集を行えるかについて影響を与えるフィーチャ レイヤーの設定を変更できます。 誰が編集できるかについてはその他の要因も影響します。 ホスト フィーチャ レイヤーを編集できるユーザーに影響するすべての設定と要因については、「ホスト フィーチャ レイヤーの編集の管理」をご参照ください。
データのエクスポートの許可
ホスト フィーチャ レイヤーの所有者または管理者として、レイヤーからカンマ区切り値 (.csv) ファイル、Microsoft Excel ファイル、シェープファイル、ファイル ジオデータベース フィーチャクラス、GeoJSON ファイル、フィーチャ コレクション、または Open Geospatial Consortium (OGC) GeoPackage ファイルにデータをエクスポートできます。 ホスト フィーチャ レイヤーを構成して、他のユーザーがポータル Web サイトのレイヤーにアクセスするときに、そのレイヤーからデータをエクスポートできるようにすることもできます。
所有者または管理者以外のユーザーが、フィールドまたはフィーチャの定義が適用されたホスト フィーチャ レイヤー ビューからエクスポートする場合、エクスポートされるファイルには、定義で許可されたフィールドまたはフィーチャのみが含まれます。 所有者または管理者がエクスポートする場合、定義は適用されず、エクスポートされるファイルにはすべてのフィールドとフィーチャが含まれます。
他のユーザーがポータル Web サイトのレイヤーにアクセスするときに、ホスト フィーチャ レイヤーまたはホスト フィーチャ レイヤー ビューからエクスポートできるようにするには、次の手順に従います。
- ホスト フィーチャ レイヤーまたはホスト フィーチャ レイヤー ビューの所有者としてサイン インするか、管理者としてサイン インします。
- 他のユーザーにエクスポートを許可するレイヤーのアイテム ページを開きます。
- [設定] タブをクリックし、[フィーチャ レイヤー設定] セクションまでスクロールします。
- [他のユーザーが別の形式にエクスポートすることを許可します。] をクリックし、[保存] をクリックします。
これで、組織内の他のメンバーも、ホスト フィーチャ レイヤーからエクスポートできるようになります。
注意:
この設定は、他のユーザーが元のサービスからデータをエクスポートする機能には影響しません。 フィーチャ レイヤーでこのエクスポート設定を有効にしない場合でも、ArcGIS Pro やカスタム アプリなどの他のクライアントでこのレイヤーにアクセスする任意のユーザーが、レイヤーからデータをエクスポートできます。
添付ファイルの許可
編集者に対して、ホスト フィーチャ レイヤーに含まれるレイヤーの個々のフィーチャに画像やその他のファイルを添付することを許可するように設定できます。 これにより、関連する特定のフィーチャにドキュメントや写真を関連付けることができます。 たとえば、コードのコンプライアンス責任者は、特定のアドレス ポイントのコード違反の写真を添付したり、建物検査官は建物フィーチャの許可書の PDF を含めたりできます。
各ホスト フィーチャ レイヤー ビューは、作成元のホスト フィーチャ レイヤーの添付ファイル設定を継承します。 デフォルトでは、ビューのすべてのユーザーがホスト フィーチャ レイヤーから継承された添付ファイルを見ることができます。 これらの添付ファイルにアクセスできるユーザーを制限するために、ホスト フィーチャ レイヤー ビュー内で添付ファイルを非表示にします。
フィーチャに添付できるファイルのサイズは、最大 2 GB です。 2 GB を超えるファイルを添付するには、ArcGIS REST API から Upload Part および Add Attachment オペレーションを使用し、マルチパート アップロードを行います。
添付できるファイル タイプの一覧については、「テーブルの編集」をご参照ください。
ホスト フィーチャ レイヤーに含まれるレイヤー内のフィーチャに他のユーザーがファイルを添付できるようにするには、次の手順に従います。
- ホスト フィーチャ レイヤーの編集を有効化します。
編集を有効化しないと、ユーザーはレイヤーに添付ファイルを追加できません。
- コンテンツ ページの [マイ コンテンツ] タブ内のレイヤーをクリックして、フィーチャ レイヤーの詳細ページを開きます。
- [概要] タブの [レイヤー] リストでレイヤーの名前をクリックして、その詳細ページを開きます。
- [添付ファイルの有効化] 切り替えボタンをクリックします。
これで、他のユーザーがレイヤーを編集するときに、ファイルを個別のフィーチャに添付できるようになりました。
レイヤーにファイルを添付しないようにするには、サブレイヤーの詳細ページを開いて [添付ファイルの有効化] の横にある切り替えボタンをオフにします。 なお、これにより、レイヤーから既存のすべての添付ファイルが削除され、添付ファイルをこれ以上追加できなくなることにご注意ください。
時間設定の有効化
日付と時刻に基づき、同じ位置について異なる情報を記録するホスト フィーチャ レイヤーがある場合は、ホスト フィーチャ レイヤー内のレイヤーに対して時間設定を有効化して構成できます。 時間設定が構成され、ホスト フィーチャ レイヤーをマップに追加すると、マップ上に時間設定を構成して、特定の時間に発生した事象を表示したり、時間の経過に伴うデータの変化に合わせて現れるパターンや傾向を視覚化したりできます。
ホスト フィーチャ レイヤーの上書き
ファイル ジオデータベース、シェープファイル、GeoJSON ファイル、Microsoft Excel ファイル、または .csv ファイルから公開されたホスト フィーチャ レイヤーのデータを更新するには、そのレイヤーのアイテム ページで [データの更新] > [レイヤー全体を上書き] オプションを使用して、データを更新したソース ファイルのデータと置換します。 たとえば、ホスト フィーチャ レイヤーがパブリックであり、編集を許可しない場合、もしくは別の部署からデータの更新がシェープファイルで定期的に送信されてくる場合、ホスト フィーチャ レイヤーのデータを上書きすることができます。 これにより、URL、ホスト フィーチャ レイヤーのアイテム ページで設定したレイヤー プロパティ、シンボル表示、およびポップアップ構成が維持されます。
データを上書きすると、ソース ファイルとホスト フィーチャ レイヤーの両方のデータが、更新されたソース ファイルのデータで置き換えられます。 ソースがメタデータを持つシェープファイルまたは、メタデータを持つフィーチャクラスを含むファイル ジオデータベースである場合、ポータルはホスト フィーチャ レイヤーで、レイヤー レベルのメタデータを追加または置き換えます。
ホスト フィーチャ レイヤーを上書きする場合は、同じソース ファイル タイプとスキーマを使用する必要があります。
[上書き] オプションを使用できない場合は、次のいずれかの条件によりホスト レイヤーを上書きできません。
- ArcGIS Enterprise ポータル以外のクライアントから公開されている。 たとえば、ホスト フィーチャ レイヤーを ArcGIS Pro から公開している場合は、ArcGIS Pro からサービスを上書きします。
- ホスト フィーチャ レイヤーで同期が有効になっている。
- プライマリ ホスト フィーチャ レイヤーではなく、ホスト フィーチャ レイヤー ビューである。 ホスト フィーチャ レイヤー ビューと作成元のホスト フィーチャ レイヤーの両方のデータを更新するには、ホスト フィーチャ レイヤーを上書きすると、更新内容がビューに反映されます。
- 関連付けられたソース ファイルを削除した。
注意:
- ホスト フィーチャ レイヤーに対する編集が有効化されている場合、そのレイヤーのデータに対して行われたすべての編集内容は、更新済みソース ファイルのデータで置き換えられます。
- ファイル、フィールド、およびフィーチャクラスの名前は、アップロードした元のファイル内の名前と同じ必要があります。
- 更新済みファイルには、元のファイルにあったのと同じフィールドおよびフィーチャクラス (ファイル ジオデータベースの場合) が存在している必要があります。 たとえば、ファイル ジオデータベースからフィーチャクラスを削除した場合、またはシェープファイルやフィーチャクラスにフィールドを追加した場合は、上書きしないでください。
- 上書きを行った場合、フィールド名、フィーチャクラス名、およびスキーマが一致していないと、そのフィーチャ レイヤーおよびフィーチャ レイヤーを使用している Web マップは、期待どおりに機能しないことがあります。 ソース データのスキーマが変更された場合や、ホスト レイヤーで行った編集内容を維持したい場合は、代わりにシェープファイル、ファイル ジオデータベース、Excel ファイル、または .csv ファイルを新しいアイテムとして読み込んで、新しいレイヤーを公開します。
- データ ソースとホスト レイヤーは、同じアカウントに所有されている必要があります。 一方の所有者を変更する場合は、もう一方の所有者も変更してください。 変更しない場合は、ホスト レイヤーを上書きできません。
- 個々のサブレイヤーの詳細を変更した場合、ホスト フィーチャ レイヤーをファイルまたは ArcGIS Pro から上書きしたときに、それらの編集は失われます。
- フィーチャ レイヤーは、上書きされている短時間の間、他のユーザーが使用できない状態になります。
ホスト フィーチャ レイヤーを上書きするには、次の手順に従います。
- ホスト フィーチャ レイヤーの所有者または管理者として組織サイトにサイン インします。
- ホスト フィーチャ レイヤーのアイテム ページを開きます。
- ホスト レイヤーの所有者としてサイン インした場合は、コンテンツ ページの [マイ コンテンツ] タブをクリックし、ホスト フィーチャ レイヤーをクリックしてアイテム ページを開きます。
- 管理者としてサイン インした場合は、コンテンツ ページの [組織のコンテンツ] タブをクリックし、レイヤー名をクリックしてアイテム ページを開きます。
- [上書き] をクリックします。
- [参照] または [ファイルの選択] (お使いのブラウザーによって異なる) をクリックし、ディスク上のソース ファイルの場所を参照します。
- [上書き] をクリックします。
データをレイヤーに追加
ホスト フィーチャ レイヤーまたはホスト時空間フィーチャ レイヤーの所有者または組織サイトの管理者は、既存のホスト レイヤー内のレイヤーにフィーチャを追加できます。 このため、初期データまたは空のホスト フィーチャ レイヤーを公開し、後で追加のデータが入手可能になったときに、ホスト フィーチャ レイヤー全体を上書きする必要なく、さらにデータを追加することができます。 たとえば、現場で点検を行う多くの従業員が、その情報を .csv ファイルまたはカスタム アプリ (シェープファイルへの書き込みを行う) に収集する場合、1 日の終わりに各点検者からファイルを取得し、ホスト フィーチャ レイヤーをその新しいデータで更新することができます。
更新ファイルに、すでに公開されているフィーチャに対する変更が含まれている場合も、入力ファイルを使用して既存のフィーチャを更新できます。 この場合、レイヤーと、更新内容の読み込みに使用するファイルの両方に、ArcGIS Enterprise が更新対象のフィーチャの識別に使用できる個別値のフィールドが含まれている必要があります。 サブレイヤーの 1 つの Global ID を一意の ID として使用できます。
注意:
更新ファイルとレイヤーのフィールド値によって、更新対象のフィーチャが正確かつ一意に識別されることを確認しなければなりません。 これらの値によりフィーチャが識別されないと、既存のフィーチャの属性が更新によって上書きされたときにデータが失われる可能性があります。 更新の結果、一意として識別したフィールドに一意でない値が生成される場合、更新および追加操作は失敗します。
ファイル内のフィールド名は、大文字または小文字を含めて、既存のフィーチャ レイヤーのフィールド名と同一である必要があります。 フィールド名に空白文字が含まれる .csv または Microsoft Excel ファイルから公開するとき、ホスト フィーチャ レイヤー内では、そのフィールド名の単語間にアンダースコアが挿入されます。 追加する際、ファイル内のフィールド名にアンダースコアを挿入する必要があります。挿入しないと、フィールド名が同じになりません。
データを追加または更新するには、次のファイル形式を使用できます。
- シェープファイル (zip 圧縮)
- CSV ファイル (.csv) - 空間フィールドに緯度座標と経度座標を提供する必要があります。
- Microsoft Excel ファイル - 空間フィールドを緯度座標と経度座標に提供する必要があります。
- GeoJSON ファイル (.geojson)
ホスト フィーチャ レイヤーでオフラインでの編集が有効化されている場合、フィーチャの追加のみが可能でフィーチャの更新はできません。
ホスト フィーチャ レイヤー内のレイヤーにフィーチャを追加して更新するには、次の手順に従います。
- ホスト フィーチャ レイヤーの所有者または管理者として組織サイトにサイン インします。
- ホスト フィーチャ レイヤーのアイテム ページを開きます。
- ホスト フィーチャ レイヤーの所有者としてサイン インした場合は、コンテンツ ページの [マイ コンテンツ] タブをクリックし、ホスト フィーチャ レイヤーをクリックしてアイテム ページを開きます。 ホスト フィーチャ レイヤーのサブレイヤーの詳細を開くには、[概要] タブの [レイヤー] セクションでサブレイヤーの名前をクリックします。
- 管理者としてサイン インした場合は、コンテンツ ページの [組織のコンテンツ] タブをクリックし、レイヤー名をクリックしてアイテム ページを開きます。 ホスト フィーチャ レイヤーのサブレイヤーの詳細を開くには、[概要] タブの [レイヤー] セクションでサブレイヤーの名前をクリックします。
- [データの更新] > [データをレイヤーに追加] をクリックします。
注意:
同期または変更追跡 ([データの変更 (フィーチャの追加、更新、削除) を記録します]) を有効にしたホスト フィーチャ レイヤーでは、新しいデータの追加のみができます。
- [参照] または [ファイルの選択] (お使いのブラウザーによって異なる) をクリックし、ディスク上のソース ファイルの場所を参照します。
- ファイルが zip 圧縮されている場合は、[コンテンツ] ドロップダウン リストからファイル形式を選択します。
- [アップロードと継続] をクリックします。
ArcGIS Enterprise が入力ファイルの分析を終了すると、[データのアペンド] ダイアログ ボックスが表示されます。
- ホスト フィーチャ レイヤーに複数のレイヤーが含まれる場合、データを追加または更新するレイヤーを選択します。
- 入力ファイル内のフィールド名が、レイヤーのフィールドに正確に一致しない場合は、[フィールドの一致を表示] をクリックして、ファイルのフィールドをレイヤーのフィールドにマッピングします。
追加操作では、一致しないフィールドは削除されます。
- 新しいフィーチャのみをレイヤーに追加する場合は、[更新の適用] をクリックします。
ArcGIS Enterprise が新しいフィーチャをレイヤーに追加します。 更新が適用されるとすぐに、これらのフィーチャが、マップ、シーン、および依存する WFS レイヤーとホスト フィーチャ レイヤー ビューで使用可能になります。
- レイヤー内の既存のフィーチャに適用する更新が入力ファイルに含まれている場合は、次の手順に従います。
- [既存のフィーチャの更新] をオンにします。
- ArcGIS Enterprise で更新対象のフィーチャを一意に識別するために使用できるフィールドを入力ファイルとレイヤー内に指定します。
- 既存のフィーチャの場所および非空間属性を更新するには、[既存のフィーチャのジオメトリを更新] をオンにします。 このオプションをオンにしないと、ArcGIS Enterprise は各フィーチャの非空間属性のみを更新します。
注意:
入力ファイルのジオメトリ タイプ (ポイントやラインなど) がホスト フィーチャ レイヤーと異なる場合、既存のフィーチャの属性を更新する操作のみが可能です。
- 入力ファイルがレイヤー内に存在しない行を含んでいる場合でも更新を続行したい場合は、[一致のないフィーチャを無視] をオンにします。
- [更新の適用] をクリックします。
ArcGIS Enterprise が、入力に基づいて新しいフィーチャを追加し、既存のフィーチャを更新します。 更新が適用されるとすぐに、変更内容および新しいフィーチャが、マップ、シーン、および依存する WFS レイヤーとホスト フィーチャ レイヤー ビューで使用可能になります。