Szenen-Layer überprüfen (Data Management)

Zusammenfassung

Überprüft eine Szenen-Layer-Paketdatei (*.slpk) auf Konformität mit I3S-Spezifikationen.

Verwendung

  • Dieses Werkzeug überprüft ein Szenen-Layer-Paket anhand der I3S-Spezifikation, um zu ermitteln, ob Probleme bei der Anzeige des Szenen-Layers in einer ArcGIS-Client-Anwendung auftreten können. Dieses Werkzeug sollten Sie vor dem Veröffentlichen eines Szenen-Layer-Pakets, das außerhalb der ArcGIS Plattform generiert wurde, ausführen.

  • Dieses Werkzeug beurteilt die folgenden Punkte:

    • Vorhandensein der erwarteten Werte für alle erforderlichen und empfohlenen JSON-Objekte.
    • Vorhandensein der deklarierten Texturen für Gebäude, 3D-Objekte und integrierte Meshes.
    • Vorhandensein der deklarierten Attribute und zugehörigen Statistiken für Gebäude, 3D-Objekte und Punktwolken.
    • Vorhandensein der deklarierten Stützpunkt-Attribute wie Position, Farbe, UV und Normalen.
    • Vorhandensein der Stammknoten und deklarierten untergeordneten Knoten in der Knotenbaumstruktur.
  • Als Ausgabebericht wird standardmäßig eine lesbare JSON-Datei erstellt. Er kann aber auch als Text- oder XML-Datei generiert werden. Der Bericht enthält eine Liste der Warnungen für Fälle der Nichteinhaltung der I3S-Spezifikationen, die keine Probleme bei der Anzeige verursachen, sowie der Fehler, die Probleme bei der Anzeige des Szenen-Layer-Pakets verursachen können.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Szenen-Layer

Die Szenen-Layer-Paketdatei, die überprüft werden soll.

File
Ausgabe-Protokolldatei

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

File

arcpy.management.ValidateSceneLayerPackage(in_slpk, out_report)
NameErläuterungDatentyp
in_slpk

Die Szenen-Layer-Paketdatei, die überprüft werden soll.

File
out_report

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

File

Codebeispiel

ValidateSceneLayerPackage – Beispiel (Python-Fenster)

Anhand des folgenden Beispiels wird die Verwendung dieses Werkzeugs im Python-Fenster veranschaulicht.

import arcpy
arcpy.env.workspace = 'C:/Data'
arcpy.management.ValidateSceneLayerPackage('street_furniture.slpk', 'validate_report.json')

Umgebungen

Sonderfälle

Lizenzinformationen

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

Verwandte Themen