Szenen-Layer-Upgrade durchführen (Data Management)

Zusammenfassung

Führt ein Upgrade eines Szenen-Layer-Pakets auf die aktuelle I3S-Version im SLPK-Format oder für die Ausgabe im i3sREST-Format zur Verwendung in ArcGIS Enterprise durch.

Verwendung

  • Szenen-Layer-Pakete der Version 1.4 und höher können in die aktuelle I3S-Version konvertiert werden.

  • Punktwolken-Szenen-Layer werden derzeit nicht unterstützt.

  • Verwenden Sie den Parameter Texturoptimierung, um Texturen im Ausgabe-Szenen-Layer-Paket hinzuzufügen oder zu entfernen.

  • Warnungen, die während des Upgrade-Prozesses auftreten, können in den Werkzeugmeldungen oder in der Ausgabe-Protokolldatei gemeldet werden. Warnungen wirken sich nicht auf die Anzeige des Szenen-Layer-Pakets aus, können jedoch auf Nichteinhaltung der I3S-Spezifikation hinweisen.

  • Szenen-Layer-Pakete können in einen Ordner in einem Dateisystem oder in einen Objektspeicher in der Cloud, z. B. Amazon S3, Azure-BLOB-Speicher oder Alibaba OSS, aktualisiert werden. Der Speicherort muss als benutzerverwalteter Data Store in ArcGIS Enterprise registriert sein.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Dataset

Das Eingabe-Szenen-Layer-Paket.

File
Ausgabeordner

Der Speicherort, an dem das Ausgabe-Szenen-Layer-Paket erstellt wird, oder die Cloud-Verbindungsdatei (.acs) für die Ausgabe im i3sREST-Format.

Folder
Ausgabename

Der Name des Ausgabe-Szenen-Layers.

String
Ausgabe-Protokolldatei
(optional)

Die Ausgabe-Protokolldatei, in der die Ergebnisse der Überprüfung zusammengefasst werden.

File
Texturoptimierung
(optional)

Gibt die optimierten Texturen gemäß der Zielplattform, auf der das Szenen-Layer-Paket verwendet wird, an. Die Desktopversion umfasst Windows-, Linux- und Mac-Plattformen.

  • DesktopTexturformate werden zur Verwendung auf Desktop- und Web-Plattformen optimiert. Als Texturformate können JPEG und DXT verwendet werden. Dies ist die Standardeinstellung.
  • KeineTexturformate werden zur Verwendung auf einer Desktop-Plattform optimiert. Als Texturformat wird JPEG verwendet.
String

arcpy.management.UpgradeSceneLayer(in_dataset, out_folder_path, out_name, {out_log}, {texture_optimization})
NameErläuterungDatentyp
in_dataset

Das Eingabe-Szenen-Layer-Paket.

File
out_folder_path

Der Speicherort, an dem das Ausgabe-Szenen-Layer-Paket erstellt wird, oder die Cloud-Verbindungsdatei (.acs) für die Ausgabe im i3sREST-Format.

Folder
out_name

Der Name des Ausgabe-Szenen-Layers.

String
out_log
(optional)

Die Ausgabe-Protokolldatei, in der die Ergebnisse der Überprüfung zusammengefasst werden.

File
texture_optimization
(optional)

Gibt die optimierten Texturen gemäß der Zielplattform, auf der das Szenen-Layer-Paket verwendet wird, an. Die Desktopversion umfasst Windows-, Linux- und Mac-Plattformen.

  • DESKTOPTexturformate werden zur Verwendung auf Desktop- und Web-Plattformen optimiert. Als Texturformate können JPEG und DXT verwendet werden. Dies ist die Standardeinstellung.
  • NONETexturformate werden zur Verwendung auf einer Desktop-Plattform optimiert. Als Texturformat wird JPEG verwendet.
String

Codebeispiel

UpgradeSceneLayer – Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie mit der Funktion UpgradeSceneLayer Szenen-Layer-Pakete in einen Objektspeicher aktualisiert werden, die dann für Veröffentlichungs-Workflows in ArcGIS Enterprise verwendet werden können.

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 – Beispiel 1 (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion UpgradeSceneLayer für das Upgrade von Szenen-Layer-Paketen verwendet wird.

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

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen