ホスト シーン レイヤーの管理

ArcGIS Pro からシーンを公開すると、シーン レイヤーとそれに関連付けられたフィーチャ レイヤーの両方を作成できます。 ホスト フィーチャ レイヤーからシーン レイヤーを公開した場合も、2 つのレイヤーが相互に関連付けられます。 関連するポイント フィーチャ レイヤーまたはマルチパッチ フィーチャ レイヤーでデータが変更された場合、特定レイヤーの変更またはすべてのレイヤーからの変更を含むよう、シーン レイヤーのキャッシュを再構築できます。

ホスト シーン レイヤーに関連付けられたフィーチャ レイヤーが存在しない場合は、シーン レイヤーのコンテンツを別のシーン レイヤーに置き換えることで更新できます。

シーン レイヤーの所有者と組織の管理者だけが、シーン レイヤーのキャッシュの再構築や、シーン レイヤーの置き換えをすることができます。

ホスト シーン レイヤーのキャッシュの再構築

ユーザー (または組織の管理者) は、編集者が関連するフィーチャ レイヤーに変更を加えた後で、特定のサブレイヤーのすべてまたは一部のシーン レイヤー キャッシュを再構築できます。

  • 編集対象のポイント レイヤーの場合は、キャッシュを再構築すると、追加されたすべてのフィーチャとフィーチャ ジオメトリおよび属性に加えられた編集がシーン キャッシュに取り込まれます。
  • 3D オブジェクト (マルチパッチ) レイヤーの場合は、キャッシュを再構築すると、属性の更新と追加されたフィーチャがシーン キャッシュに取り込まれます。
  • シーン キャッシュのうち、シーン キャッシュ全体の再構築ではなく、編集の影響を受けた次の部分を更新することができます。
    • 関連するフィーチャ レイヤーを含む 3D オブジェクト シーン レイヤーで、ArcGIS Pro 2.4 から公開され、編集が有効になっているもの
    • ArcGIS Online のマルチパッチ フィーチャ レイヤーから公開した際に更新を有効にした 3D オブジェクト シーン レイヤー

    関連するフィーチャ レイヤーを含む 3D オブジェクト シーン レイヤーを公開した後でも更新サポートを有効にすることができますが、そのフィーチャ レイヤーに対する変更の追跡を有効にして、後から一部更新ができるようにシーン レイヤー キャッシュ全体を再構築する必要があります。

たとえば、シーン レイヤーに、ベンチ、噴水、プランターなどの街頭設置物を表すポイントが含まれている状況で、いくつかのベンチの位置が変更された場合は、シーン レイヤーのキャッシュを再構築して、これらのベンチの新しい位置を反映することができます。 同様に、いくつかのベンチが別の材料で改築され、シーン レイヤー内のスタイルが材料の種類によって変わる場合にも、新しい属性と新しいスタイルを含むように、シーン レイヤーを再構築します。

ヒント:

描画のパフォーマンスを向上するには、Map Viewer または Map Viewer Classic で関連付けられているフィーチャ レイヤーを編集するのではなく、ArcGIS Pro でシーン レイヤーを編集します。 ArcGIS Pro で編集する場合、マルチパッチ データのジオメトリを編集することもできます。これは、Map Viewer では実行できません。 シーン レイヤーの編集の詳細については、ArcGIS Pro ヘルプの「関連付けられているフィーチャ レイヤーによるシーン レイヤーの編集」をご参照ください。

キャッシュ全体を更新するか、フィーチャの変更の影響を受ける一部のキャッシュのみを更新するかを決定する場合、次の点に留意してください。

  • ほとんどの場合、キャッシュの一部を更新する方がキャッシュ全体を再構築するよりも時間を短縮できます。 ただし、キャッシュの一部のみを再構築する場合、時間の経過に伴って、シーン レイヤーのパフォーマンスが低下する可能性があります。 最終的には、キャッシュ全体を再構築して、キャッシュとシーン レイヤーのパフォーマンスを最適化する必要が発生します。 キャッシュ全体の再構築が必要な状態にシーン レイヤーが達すると、キャッシュの一部だけを再構築するオプションは使用できなくなります。 シーン レイヤー キャッシュ全体の再構築が終了すると、キャッシュの一部を再構築するオプションがもう一度使用可能になります。
  • 関連付けられているホスト フィーチャ レイヤーの 1 つ以上のフィールドの値を計算するときに、その計算がレイヤー内のすべてのフィーチャに影響を与える場合は、キャッシュ全体を更新するよりも、一部のキャッシュを更新する方が時間がかかる可能性があります。

キャッシュの再構築

以下の手順に従い、シーン キャッシュを再構築して、ポイントまたはマルチパッチ (3D オブジェクト) シーン レイヤーの変更を反映します。

注意:

シーン レイヤーを再構築すると、クレジットが消費されます。

  1. シーン レイヤーの所有者または管理者として ArcGIS Online にサイン インします。
  2. 該当するシーン レイヤーのアイテム詳細を開いて、[設定] タブをクリックし、[シーン レイヤー設定] セクションまで下にスクロールします。
  3. [キャッシュの管理] をクリックします。
  4. 再構築対象を選択します。
    • ホスト シーン レイヤー全体を再構築するには、[完全キャッシュ] を選択します。 これにより、すべてのレイヤーのスキーマの変更が選択されます。
    • ホスト シーン レイヤー内の特定のポイント レイヤーのジオメトリおよび非空間属性の変更だけを再構築するには、[選択レイヤー] を選択します。 これにより、選択レイヤーのジオメトリおよび属性の変更が選択されます。 次の手順でレイヤーを選択します。
    • 3D オブジェクト シーン レイヤーのうち、フィーチャに編集を加えた結果として変更された部分だけを再構築するには、[一部更新] を選択します。最後の更新以降にジオメトリおよび属性に加えられた変更だけが再構築されます。

    [一部更新] オプションは、関連付けられたホスト フィーチャ レイヤーで [作成および更新されたフィーチャを記録] オプションが有効になっていないポイント シーン レイヤーおよび 3D オブジェクト シーン レイヤーには使用できません。

  5. 特定のサブレイヤーの変更を取得するよう再構築する場合は、リストからそのサブレイヤーを選択します。
  6. [キャッシュの再構築] をクリックします。
  7. [OK] をクリックして、キャッシュの再構築を確定します。

    このダイアログ ボックスには、キャッシュの再構築で消費されるクレジットの数が示されます。 シーン レイヤーのキャッシュの再構築には、多大な時間がかかる場合があります。これは、関連付けられているフィーチャ レイヤーのデータがすべてキャッシュされるためです。 キャッシュの再構築にかかる時間は、データのサイズによって異なります。

    キャッシュの状態を監視するには、[ジョブ ステータス] をクリックします。 キャッシュの再構築に失敗している場合、ジョブ ID をクリックして、失敗した理由に関する情報を確認します。

シーン レイヤーの置換

ホスト シーン レイヤーに関連付けられたフィーチャ レイヤーが存在しない場合は、シーン レイヤーのコンテンツをシーン レイヤー パッケージ (SLPK) から公開した別のシーン レイヤーに置き換えることで更新できます。 これにより、シーン レイヤーのコンテンツを削除せずに更新することができます。 既存のレイヤーと置換レイヤーの両方を所有している必要があります。

ヒント:

シーン レイヤーに関連付けられたフィーチャ レイヤーがある場合は、そのレイヤーを置き換えることはできません。 代わりに、シーン キャッシュを再構築します。 シーン レイヤーのアイテム ページの [詳細] セクションをチェックすると、シーン レイヤーに関連付けられたフィーチャ レイヤーがあるかどうかを確認できます。

シーン レイヤーの置換には、次のような利点があります。

  • 既存のレイヤーのアイテム ID と URL は変更されないため、レイヤーを使用するシーンおよびアプリを、新しいレイヤーを参照するように更新する必要はありません。
  • 現在のレイヤーのコンテンツを置換しても、新しいシーン キャッシュは生成されません。 このため、シーン レイヤー キャッシュの再構築を待つ必要はありません。 現在のレイヤーを使用しているシーンおよびアプリは、レイヤーの置換後も引き続き機能します。現在のレイヤーが一般ユーザーと共有されている場合、キャッシュのために更新が表示されるまで最大 1 時間かかる場合があります。 それ以外の場合は、更新は現在のレイヤーに即座に反映されます。
  • ポータルは古いコンテンツのアーカイブを作成して、必要に応じてこのコンテンツに戻すことができます。

注意:

置換シーン レイヤー パッケージには、現在のシーン レイヤーと同じ座標系を使用してください。 この設定は一致する必要があります。 また、シーン レイヤーは同じタイプのシーン レイヤーにのみ置き換えることができます。

既存のシーン レイヤーを別のシーン レイヤーに置き換えるには、次の手順を実行します。

  1. Web レイヤーの所有者または組織サイトの管理者として、またはすべてのメンバーのアイテムを更新する権限を持っているアカウントでサイン インします。
  2. シーン レイヤーのアイテム ページを開きます。
  3. [レイヤーの置換] をクリックします。
  4. [レイヤーの選択] をクリックします。

    パネルが表示されたら、使用できるレイヤーの検索、参照、フィルター、および並べ替えにより、置換シーン レイヤーを見つけることができます。 [詳細の表示] をクリックして、各レイヤーのアイテムの詳細を表示することもできます。

    同じタイプのシーン レイヤーのみが [置換レイヤーの選択] ウィンドウにリストされます。

  5. 使用するシーン レイヤーを見つけたら、[選択] をクリックします。
  6. [次へ] をクリックして [アーカイブ] ウィンドウに進みます。ここでは、アーカイブ レイヤーのタイトルを変更できます。
  7. 更新されたサムネイル、サマリー、説明、およびタグを置換レイヤーからインポートする場合は、下へスクロールして [アイテム情報の置換] を有効にします。
  8. サマリー ページに、現在のホスト シーン レイヤー、現在のレイヤーのコンテンツを置換するレイヤー、およびアーカイブ レイヤーに関連する情報が表示されます。

    別の置換レイヤーを使用する場合は、[置換レイヤーの選択] をクリックして新しいレイヤーを選択します。

  9. レイヤーに問題がなければ、[置換] をクリックして、置換操作を実行します。