Beschriftung | Erläuterung | Datentyp |
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.
| String |
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
arcpy.management.UpgradeSceneLayer(in_dataset, out_folder_path, out_name, {out_log}, {texture_optimization})
Name | Erläuterung | Datentyp |
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.
| String |
Codebeispiel
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")
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
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja