ラベル | 説明 | データ タイプ |
入力データセット | 入力シーン レイヤー パッケージ。 | File |
出力フォルダー | 出力シーン レイヤー パッケージが作成される場所または i3sREST に出力するクラウド接続ファイル (*.acs)。 | Folder |
出力名 | 出力シーン レイヤーの名前。 | String |
出力ログ ファイル (オプション) | 評価結果が要約される出力ログ ファイル。 | File |
テクスチャの最適化 (オプション) | シーン レイヤー パッケージが使用するターゲット プラットフォームに従って最適化するテクスチャを指定します。 デスクトップの場合は、Windows、Linux、および Mac プラットフォームに対応しています。
| String |
サマリー
ArcGIS Enterprise で使用するためにシーン レイヤー パッケージを SLPK 形式で最新の I3S バージョンにアップグレードするか、出力を i3sREST 形式にアップグレードします。
使用法
バージョン 1.4 以降のシーン レイヤー パッケージを最新の I3S バージョンに変更することができます。
現段階で、点群シーン レイヤーはサポートされていません。
[テクスチャの最適化] パラメーターを使用して、出力シーン レイヤー パッケージでテクスチャを追加/削除します。
アップグレード処理中に発生した警告は、ツール メッセージ、または出力ログ ファイルに報告されます。 警告はシーン レイヤー パッケージの表示には影響しませんが、I3S 仕様に違反していることが指摘される場合があります。
シーン レイヤー パッケージは、ファイル システム内のフォルダーにアップグレードするか、Amazon S3、Azure Blob ストレージ、Alibaba OSS などのクラウドに配置されたオブジェクト ストアにアップグレードすることができます。 この場所は、ArcGIS Enterprise にユーザー管理データ ストアとして登録されている必要があります。
パラメーター
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 (オプション) | シーン レイヤー パッケージが使用するターゲット プラットフォームに従って最適化するテクスチャを指定します。 デスクトップの場合は、Windows、Linux、および Mac プラットフォームに対応しています。
| String |
コードのサンプル
次の 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")
次の 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