シーン レイヤーのアップグレード (Upgrade Scene Layer) (データ管理)

サマリー

ArcGIS Enterprise で使用するためにシーン レイヤー パッケージを SLPK 形式で最新の I3S バージョンにアップグレードするか、出力を i3sREST にアップグレードします。

使用法

  • バージョン 1.4 以降のシーン レイヤー パッケージを最新の I3S バージョンに変更することができます。

  • 現段階で、点群シーン レイヤーはサポートされていません。

  • [テクスチャの最適化] パラメーターを使用して、出力シーン レイヤー パッケージでテクスチャを追加/削除します。

  • アップグレード処理中に発生した警告は、ツール メッセージ、または出力ログ ファイルに報告されます。 警告はシーン レイヤー パッケージの表示には影響しませんが、I3S 仕様に違反していることが指摘される場合があります。

  • [ターゲット クラウド コネクション] パラメーターを使用して、クラウドに配置されているオブジェクト ストア (Amazon S3Azure Blob ストレージ、Alibaba OSSGoogle Cloud など) にシーン レイヤー コンテンツを出力します。 このコンテンツはシーン レイヤーとしてすぐに提供できる状態にあり、選択した場所は、ArcGIS Enterpriseユーザー管理データ ストアとして登録されている必要があります。

  • [クラウド ストレージ コネクション ファイルの作成] ツールを使用してコネクション ファイル (*.acs) を作成できます。

  • このツールは、I3S 仕様で必須のプロパティが見つからないか、正しくないシーン レイヤー パッケージを修正しません。 エラーは [出力ログ ファイル] パラメーター値に書き込まれます。

パラメーター

ラベル説明データ タイプ
入力データセット

入力シーン レイヤー パッケージ。

File
出力フォルダー

出力シーン レイヤー パッケージが作成される場所または i3sREST に出力するクラウド接続ファイル (*.acs)。

Folder
出力名

出力シーン レイヤーの名前。

String
出力ログ ファイル
(オプション)

評価結果が要約される出力ログ ファイル。

File
テクスチャの最適化
(オプション)

シーン レイヤー パッケージが使用するターゲット プラットフォームに従って最適化するテクスチャを指定します。

注意:

KTX2 を含む最適化では、処理に多大な時間がかかることがあります。 結果の処理を最速化するには、[デスクトップ] または [なし] オプションを使用します。

  • すべてJPEG、DXT、KTX2 を含め、すべてのテクスチャ形式が、デスクトップ、Web、およびモバイル プラットフォームで使用するために最適化されます。
  • デスクトップWindows、Linux、Mac でサポートされるテクスチャ (JPEG や DXT を含む) が、Windows 上の ArcGIS Pro クライアントと、WindowsLinuxMac 上の ArcGIS Runtime デスクトップ クライアントで使用するために最適化されます。 これがデフォルトです。
  • モバイルAndroid および iOS でサポートされるテクスチャ (JPEG や KTX2 を含む) が、ArcGIS Runtime モバイル アプリケーションで使用するために最適化されます。
  • なしJPEG テクスチャが、デスクトップおよび Web プラットフォームで使用するために最適化されます。
String

arcpy.management.UpgradeSceneLayer(in_dataset, out_folder_path, out_name, {out_log}, {texture_optimization})
名前説明データ タイプ
in_dataset

入力シーン レイヤー パッケージ。

File
out_folder_path

出力シーン レイヤー パッケージが作成される場所または i3sREST に出力するクラウド接続ファイル (*.acs)。

Folder
out_name

出力シーン レイヤーの名前。

String
out_log
(オプション)

評価結果が要約される出力ログ ファイル。

File
texture_optimization
(オプション)

シーン レイヤー パッケージが使用するターゲット プラットフォームに従って最適化するテクスチャを指定します。

注意:

KTX2 を含む最適化では、処理に多大な時間がかかることがあります。 結果の処理を最速化するには、DESKTOP または NONE オプションを使用します。

  • ALLJPEG、DXT、KTX2 を含め、すべてのテクスチャ形式が、デスクトップ、Web、およびモバイル プラットフォームで使用するために最適化されます。
  • DESKTOPWindows、Linux、Mac でサポートされるテクスチャ (JPEG や DXT を含む) が、Windows 上の ArcGIS Pro クライアントと、WindowsLinuxMac 上の ArcGIS Runtime デスクトップ クライアントで使用するために最適化されます。 これがデフォルトです。
  • MOBILEAndroid および iOS でサポートされるテクスチャ (JPEG や KTX2 を含む) が、ArcGIS Runtime モバイル アプリケーションで使用するために最適化されます。
  • NONEJPEG テクスチャが、デスクトップおよび Web プラットフォームで使用するために最適化されます。
String

コードのサンプル

UpgradeSceneLayer の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、UpgradeSceneLayer 関数を使用して、シーン レイヤー パッケージを ArcGIS Enterprise 公開ワークフローで使用可能なオブジェクト ストアにアップグレードする方法を示しています。

import arcpy
arcpy.management.UpgradeSceneLayer(r"C:\temp\buildings.slpk, 
                                   r"C:\CloudConnections\AWS.acs", 
                                   "buildings_upgraded", 
                                   r"C:\temp\extracted\out.json", "DESKTOP")
UpgradeSceneLayer の例 2 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、UpgradeSceneLayer 関数を使用して、シーン レイヤー パッケージをアップグレードする方法を示しています。

import arcpy
arcpy.management.UpgradeSceneLayer(r"C:\temp\buildings.slpk, r"C:\packages", 
                                   "buildings_upgraded",  
                                   r"C:\temp\extracted\out.json", "NONE")

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes

関連トピック