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

サマリー

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

使用法

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

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

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

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

  • シーン レイヤー パッケージは、ファイル システム内のフォルダーにアップグレードするか、Amazon S3Azure Blob ストレージ、Alibaba OSS などのクラウドに配置されたオブジェクト ストアにアップグレードすることができます。 この場所は、ArcGIS Enterprise にユーザー管理データ ストアとして登録されている必要があります。

パラメーター

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

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

File
出力フォルダー

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

Folder
出力名

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

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

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

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

シーン レイヤー パッケージが使用するターゲット プラットフォームに従って最適化するテクスチャを指定します。 デスクトップの場合は、WindowsLinux、および Mac プラットフォームに対応しています。

  • デスクトップテクスチャ形式は、デスクトップおよび Web プラットフォームで使用するために最適化されます。 テクスチャ形式は JPEG と DXT です。 これがデフォルトです。
  • Noneテクスチャ形式は、デスクトップ プラットフォームで使用するために最適化されます。 テクスチャ形式は JPEG です。
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
(オプション)

シーン レイヤー パッケージが使用するターゲット プラットフォームに従って最適化するテクスチャを指定します。 デスクトップの場合は、WindowsLinux、および Mac プラットフォームに対応しています。

  • DESKTOPテクスチャ形式は、デスクトップおよび Web プラットフォームで使用するために最適化されます。 テクスチャ形式は JPEG と DXT です。 これがデフォルトです。
  • NONEテクスチャ形式は、デスクトップ プラットフォームで使用するために最適化されます。 テクスチャ形式は JPEG です。
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 (シーン レイヤーのアップグレード) の例 1 (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

関連トピック