Skip To Content

ホスト 3D レイヤーの管理

3D レイヤーでは、以下を管理できます:

  • 関連付けられたフィーチャ レイヤーがある 3D レイヤーのレイヤー キャッシュを再構築します。

    ArcGIS Pro からシーンを公開すると、3D レイヤーとそれに関連付けられたフィーチャ レイヤーの両方を作成できます。

  • 関連付けられたフィーチャ レイヤーがない 3D レイヤーを置き換えます。

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

    ヒント:

    レイヤーのソースは、レイヤーのアイテム ページ[概要] タブにリストされます。

  • シーン サービス ソースを持つ 3D レイヤーからのデータ エクスポートを有効にします。

    データをエクスポートする機能を有効にすると、3D レイヤーをジオプロセシング ツールの入力として使用できます。 この設定は、ボクセル レイヤーまたはキャッシュ データセットから公開された 3D レイヤーではサポートされていません。

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

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

レイヤーの所有者または組織の管理者は、編集者が関連するフィーチャ レイヤーに変更を加えた後で、すべてまたは一部の 3D レイヤー キャッシュを再構築できます。

  • 編集対象のポイント レイヤーの場合は、キャッシュを再構築すると、アペンドされたすべてのフィーチャとフィーチャ ジオメトリーおよび属性に加えられた編集が 3D キャッシュに取り込まれます。
  • 3D オブジェクト レイヤーおよびビルディング レイヤーの場合は、キャッシュを再構築すると、属性の更新とアペンドされたフィーチャが 3D キャッシュに取り込まれます。

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

ヒント:

描画のパフォーマンスを向上させるには、Map Viewer で関連付けられているフィーチャ レイヤーを編集するのではなく、ArcGIS Pro でホスト 3D レイヤーを編集します。 詳細については、ArcGIS Pro ヘルプの「関連付けられたフィーチャ レイヤーを使用するシーン レイヤーの編集」をご参照ください。

ほとんどの場合、キャッシュの一部を更新する方がキャッシュ全体を再構築するよりも時間を短縮できます。 ただし、キャッシュの一部のみを再構築する場合、時間の経過に伴って、3D レイヤーのパフォーマンスが低下する可能性があります。 最終的には、キャッシュ全体を再構築して、キャッシュを最適化する必要が発生します。 一般的に、キャッシュの一部の再構築を連続して 10 回行った後は、キャッシュ全体を再構築する必要があります。 キャッシュ全体の再構築が終了すると、再びキャッシュの一部を再構築できるようになります。

キャッシュの再構築

以下の手順に従い、キャッシュを再構築して、ポイント、3D オブジェクト、またはビルディング フィーチャの変更を反映します:

  1. レイヤーの所有者または組織管理者としてポータルにサイン インします。
  2. 該当するレイヤーのアイテム ページを開いて[設定] タブをクリックし、[シーン レイヤー] セクションまで下にスクロールします。
  3. [キャッシュの管理] をクリックします。
  4. キャッシュ全体を再構築するか、キャッシュが最後に構築されたとき以降に変更されたキャッシュの一部だけを再構築するかを選択します。
  5. 再構築対象を選択します。
    • キャッシュ全体を再構築するには、完全キャッシュを選択します。 キャッシュが再構築されます。 登録済みデータを参照するフィーチャ レイヤーを含む 3D レイヤーを公開し、フィーチャ データのスキーマを更新する場合、このオプションを使用してスキーマの変更を 3D レイヤーに組み込む必要があります。
    • キャッシュが最後に構築されたとき以降のジオメトリーや属性の変更を含むキャッシュの一部を再構築するには、[最後の更新以降にジオメトリーと属性が変更された一部の更新が再構築されます。] を選択します。
  6. [キャッシュの再構築] をクリックします。
  7. [OK] をクリックして、キャッシュの再構築を確定します。

    キャッシュの再構築にかかる時間は、再構築するのがキャッシュ全体であるか一部であるか、フィーチャ レイヤー内のフィーチャと属性の数、フィーチャがポイント、マルチパッチ、3D オブジェクト、またはビルディングのいずれであるか、マルチパッチまたは 3D オブジェクトにテクスチャーが含まれているかどうかによって異なります。

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

再構築するキャッシュのスケジュール設定

3D レイヤーを編集する頻度が高い場合は、指定した間隔でそのレイヤーのキャッシュを再構築するようにスケジュール設定するタスクを作成できます。 タスクは、多用しないように、できる限り時間間隔をあけて構成します。

定期的にキャッシュを再構築するタスクを構成する場合は、データの更新頻度を考慮し、キャッシュを再構築するために ArcGIS Enterprise コンピューターに配置されたリソースの負荷と最新でない 3D データに対するユーザーの許容度とのバランスを調整します。

スケジュールは、キャッシュ全体を再構築するタスクと、キャッシュの一部のみを再構築するタスクの 2 つまで設定できます。

ホスト 3D レイヤーのキャッシュを再構築するタスクをスケジュール設定するには、次の手順に従います:

  1. レイヤーの所有者または組織管理者としてポータルにサイン インします。
  2. 該当するレイヤーのアイテム ページを開いて[設定] タブをクリックし、[シーン レイヤー] セクションまで下にスクロールします。
  3. [キャッシュの再構築のスケジュール設定] をクリックします。
  4. [再構築タスクの追加] をクリックして、キャッシュの一部を再構築するタスクか、キャッシュ全体を再構築するタスクをスケジュール設定します。
    • [完全再構築] - このオプションを選択すると、定義したスケジュールで、キャッシュ全体を再構築します。
    • [部分的再構築] - このオプションを選択すると、キャッシュが最後に構築されたとき以降のジオメトリーや属性の変更を含むキャッシュの一部を定期的に再構築するタスクを作成します。
  5. タスクのスケジュールを定義します。
    1. [開始] をクリックして、タスクの実行を開始する日付を選択します。
    2. タスクを繰り返す時間の単位を定義するには、[繰り返しタイプ] ドロップダウン メニューでいずれかのオプションを選択します。
    3. [繰り返し間隔] ドロップダウン メニューを使用して、キャッシュを再構築する頻度を選択します。

      サイズによりますが、3D レイヤー キャッシュ全体を再構築するには、数十分から数時間かかる場合があるので注意してください。 再構築タスクのスケジュールは、個々の再構築操作が完了した後に実行される頻度に設定してください。

    4. [終了日] ドロップダウン メニューを使用して、タスクの実行を停止する日付を選択します。 次のようなオプションがあります。

      • [指定なし] - タスクを編集、一時停止、削除するまで、タスクは指定した間隔で実行を継続します。
      • [日付] - [日付] を選択した場合、[終了日] フィールドが表示されます。 タスクの実行を停止する日付を選択します。
      • [数] - タスクを特定の回数実行するには、[数] を選択し、上向き矢印と下向き矢印を使用して、指定した間隔でタスクを実行する回数を指定します。

    5. [タスクの作成] をクリックして、スケジュール タスクを作成します。

キャッシュは、指定したスケジュールで再構築されます。 再構築操作が、連続して 5 回失敗すると、通知が届きます。

通知にアクセスするには、Web サイトの上部にある [通知] 通知 をクリックします。

次のセクションで説明するように、タスクの詳細を開いて、失敗したジョブによって作成された結果のログを調べることができます。 また、ホスティング サーバーの ArcGIS Server ログに移動して、エラーの原因を理解し、修正することもできます。 問題を修正して、タスクを再実行する準備ができたら、次のセクションで説明するように、タスクを再開します。

スケジュール設定された再構築操作のステータスを表示したり、タスク スケジュールを変更したりする手順については、次のセクションをご参照ください。

タスクの管理

既存のタスクのスケジュールを変更したり、それぞれの再構築操作のステータスを表示したり、タスクを一時停止してキャッシュを一時的に再構築できないようにしたり、タスクを削除したりできます。

タスクを管理するには、次の手順に従います。

  1. レイヤーの所有者または組織管理者としてポータルにサイン インします。
  2. 該当するレイヤーのアイテム ページを開いて[設定] タブをクリックし、[シーン レイヤー] セクションまで下にスクロールします。
  3. [キャッシュの再構築のスケジュール設定] をクリックします。
  4. 管理するタスクの [アクション] フィールドをクリックして、実行するアクションを選択します。
    • [詳細] - [詳細] をクリックすると、個々のジョブのリスト、それぞれのステータス、およびタスクを実行するたびに作成される結果のログが表示されます。

      ヒント:

      タスクの詳細は、タスクの [名前] 列にあるリンクをクリックして開くこともできます。

    • [編集] - [編集] をクリックすると、タスクのスケジュールを変更できます。 タスクの実行頻度やタスクの終了日を変更できます。

      ヒント:

      タスクのスケジュールは、タスクの [スケジュール] 列にあるリンクをクリックして変更することもできます。

    • [一時停止] - アクティブなタスクで [一時停止] をクリックすると、タスクが再開するまで実行されなくなります。 [一時停止] をもう一度クリックして、タスクを一時停止することを確認します。
    • [再開] - 一時停止したタスクで [再開] をクリックすると、タスクが指定したスケジュールで再び実行を開始します。 [再開] をもう一度クリックして、タスクの実行を再開することを確認します。
    • [削除] - スケジュール タスクが必要なくなった場合、[削除] をクリックして削除できます。 [削除] をもう一度クリックして、指定したスケジュールでキャッシュを再構築するタスクが必要なくなったことを確認します。
  5. [タスクの保存] をクリックして、タスクに対する変更を適用します。

3D レイヤーの置換

ホスト 3D レイヤーに関連付けられたフィーチャ レイヤーが存在せず、3D レイヤーのソースがシーン サービスである場合は、3D レイヤーのコンテンツをシーン レイヤー パッケージ (SLPK) から公開した別の 3D レイヤーに置き換えることで更新できます。 3D レイヤーがフォルダー内またはクラウド データ ストア内にある事前に作成された抽出済みのシーン レイヤー パッケージか i3sRest コンテンツを参照している場合、その 3D レイヤーを、事前に作成された抽出済みのシーン レイヤー パッケージまたは i3sRest コンテンツを参照する別のレイヤーに置き換えることができます。 これにより、3D レイヤーのコンテンツを削除せずに更新できます。 既存のレイヤーと置換レイヤーの両方を所有している必要があります。

ヒント:

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

3D レイヤーの置換には、次のような利点があります:

  • 既存のレイヤーのアイテム ID と URL は変更されないため、レイヤーを使用するシーンおよびアプリを、新しいレイヤーを参照するように更新する必要はありません。
  • 現在のレイヤーのコンテンツを置換しても、新しい 3D キャッシュは生成されません。 このため、キャッシュの再構築を待つ必要はありません。 現在のレイヤーを使用しているシーンおよびアプリは、レイヤーの置換後も引き続き機能します。
  • ポータルは古いコンテンツのアーカイブを作成して、必要に応じてこのコンテンツに戻すことができます。

注意:

置換レイヤーのパッケージまたは事前に作成されたキャッシュには、現在のレイヤーと同じ座標系を使用してください。 この設定は一致する必要があります。 さらに、置換および既存のレイヤー タイプは同じである必要があります。

次の手順で、既存の 3D レイヤー (シーン サービス ソース) を別の 3D レイヤーに置き換えます:

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

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

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

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

    サマリー ページに、現在のホスト 3D レイヤー、現在のレイヤーのコンテンツを置換するレイヤー、およびアーカイブ レイヤーに関連する情報が表示されます。

  8. 別の置換レイヤーを使用するには、[置換レイヤーの選択] をクリックして新しいレイヤーを選択します。
  9. レイヤーに問題がなければ、[置換] をクリックして、置換操作を実行します。

データ エクスポートの有効化

ジオプロセシング ツールを使用すると、地理データに対して解析やデータ操作を行うことができます。 3D レイヤーでジオプロセシング ツールを実行するには、レイヤーのデータ エクスポートを有効にする必要があります。

レイヤーの所有者または組織管理者は、シーン サービス ソースを持つすべてのタイプの 3D レイヤー (ボクセル レイヤーを除く) でデータ エクスポートを有効にできます。

次の手順で、3D レイヤーのデータ エクスポートを有効にします:

  1. アイテムの所有者または組織の管理者として組織にサイン インします。
  2. アイテム ページを開き[設定] タブをクリックします。
  3. 設定の一番下にスクロールし、[他のユーザーが別の形式にエクスポートすることを許可します] 切り替えボタンを有効にします。
  4. [保存] をクリックします。

レイヤーでジオプロセシング ツールを実行する必要があるユーザーと、レイヤーを共有します。