Punktszenen-Layer-Inhalt erstellen (Data Management)

Zusammenfassung

Erstellt ein Punktszenen-Layer-Paket (.slpk) oder Szenen-Layer-Inhalt (.i3sREST) aus einem Punkt-Feature-Layer

Verwendung

  • Das Ausgabekoordinatensystem muss mit dem Raumbezug der Webszene übereinstimmen, in der es angezeigt wird. Wenn es sich bei der jeweiligen Anzeigeumgebung um eine globale Webszene handelt, muss das Ausgabekoordinatensystem den Typ "GCS WGS84" oder "China Geodetic Coordinate System 2000" verwenden.

  • Berücksichtigen Sie beim Definieren von Z-Koordinaten in den verarbeiteten 3D-Daten Folgendes:

    • Wenn das Ausgabe-Szenen-Layer-Paket XY-Koordinaten in GCS WGS84 enthält, kann das Z-Koordinatensystem mit einem ellipsoidförmigen Datum, EGM96 oder EGM2008 über den Parameter Ausgabe-Koordinatensystem definiert werden. Ist das Z-Koordinatensystem undefiniert, handelt es sich bei den vertikalen Einheiten um Meter.
    • Speichert das Ausgabe-Szenen-Layer-Paket XY-Werte in projizierten Koordinaten und das Z-Koordinatensystem ist undefiniert, sind die vertikalen Einheiten identisch mit den XY-Koordinaten. Für 3D-Features mit undefinierten Z-Einheiten, die sich von den XY-Einheiten unterscheiden, können Sie entweder das Werkzeug 3D-Z-Werte anpassen verwenden, um Z-Werte in eine passende lineare Einheit zu konvertieren, oder das Werkzeug Projektion definieren, um das richtige Z-Datum zu definieren.

  • Felder vom Typ "Big Integer", "Nur Datum", "Nur Zeit" und "Zeitstempelversatz" werden in Szenen-Layern aktuell nicht unterstützt. Verwenden Sie das Werkzeug Features exportieren, um eine Kopie einer Feature-Class ohne nicht unterstützte Feldtypen zu erstellen, die Sie in dieses Werkzeug eingeben können.

  • Vor dem Ausführen des Werkzeugs muss Reale Einheiten im Feature-Layer mit 3D-Modellmarker-Symbolisierung aktiviert werden.

  • Extrudierte Punkte werden nicht als Eingabe unterstützt.

  • Feature-Classes mit Multipoint-Geometrie werden nicht unterstützt. Sie können eine Multipoint-Feature-Class mit dem Werkzeug Multipart in Singlepart konvertieren.

  • Verwenden Sie die Umgebungseinstellung Zeitzone, wenn die Eingabe-Feature-Class Datumsfelder enthält. Bei Verwendung dieser Umgebungseinstellung wird der Zeitwert in der Ortszeit mit einem Versatz gegenüber UTC oder in UTC, wenn die entsprechende Option ausgewählt ist, codiert. Weitere Informationen zur Verwendung von Zeitwerten für Szenen-Layer finden Sie unter Szenen-Layer mit aktivierten Zeiteigenschaften.

  • Verwenden Sie den Parameter Ziel-Cloud-Verbindung, um den Inhalt des Szenen-Layers in einen Objektspeicher in der Cloud auszugeben (z. B. Amazon S3, Azure Blob-Speicher, Alibaba OSS oder Google Cloud. Dieser Inhalt kann als Szenen-Service veröffentlicht werden, und der von Ihnen ausgewählte Speicherort muss als ein benutzerverwalteter Data Store in ArcGIS Enterprise registriert sein.

  • Sie können eine Verbindungsdatei erstellen (.acs), indem Sie das Werkzeug Verbindungsdatei für Cloud-Speicher erstellen verwenden.

  • Aktivieren Sie den Parameter Symbolreferenzierung unterstützen, wenn das Eingabe-Dataset einen System-Style verwendet und in ArcGIS Pro oder einem Web-Client wie Scene Viewer visualisiert werden soll. ArcGIS Maps SDKs-Apps unterstützen keine Symbolreferenzierung.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Dataset

Der Eingabe-Punkt-Feature-Layer.

Layer File; Feature Layer
Ausgabe-Szenen-Layer-Paket

Das Ausgabe-Szenen-Layer-Paket (.slpk).

File
Ausgabe-Koordinatensystem
(optional)

Das Koordinatensystem des Ausgabe-Szenen-Layer-Pakets. Dies kann ein beliebiges projiziertes oder benutzerdefiniertes Koordinatensystem sein. Die unterstützten geographischen Koordinatensysteme sind u. a. "WGS84" und "China Geodetic Coordinate System 2000". Die horizontalen und vertikalen Standardkoordinatensysteme sind WGS84 und EGM96 Geoid. Das Koordinatensystem kann mit einer der folgenden Methoden angegeben werden:

  • Legen Sie den Pfad zu einer .prj-Datei fest.
  • Referenzieren Sie ein Dataset mit dem richtigen Koordinatensystem.
  • Verwenden Sie ein arcpy.SpatialReference-Objekt.

Spatial Reference
Geographische Transformation
(optional)

Die Methode, die für die Datumstransformation verwendet wird, wenn der Raumbezug des Eingabe-Layers ein Datum verwendet, das sich vom Ausgabe-Koordinatensystem unterscheidet. Alle Transformationen sind ungeachtet der durch ihren Namen implizierten Richtung bidirektional. NAD_1927_to_WGS84_3 funktioniert beispielsweise selbst dann ordnungsgemäß, wenn die Datumskonvertierung von WGS84 nach NAD 1927 erfolgt.

Hinweis:

Die ArcGIS-Koordinatensystemdaten sind für vertikale Datumstransformationen zwischen einem ellipsoidförmigen und einem schwerkraftabhängigen Datum sowie zwischen zwei schwerkraftabhängigen Daten erforderlich.

String
Ziel-Cloud-Verbindung
(optional)

Die Ziel-Cloud-Verbindungsdatei (.acs), in der der Inhalt der Szenen-Layer (.i3sREST) ausgegeben wird.

Folder
Symbolreferenzierung unterstützen

Legt fest, ob Esri Symbole vom Szenen-Layer-Paket referenziert oder in dieses kopiert werden.

  • Aktiviert: Esri Symbole werden vom Szenen-Layer-Paket referenziert. Durch die Verwendung dieser Option wird die Zeit für das Erstellen des Szenen-Layer-Pakets verkürzt und die Dateigröße des Pakets verringert.
  • Deaktiviert: Esri Symbole werden in das Szenen-Layer-Paket kopiert. Dies ist die Standardeinstellung.

Boolean

arcpy.management.CreatePointSceneLayerPackage(in_dataset, out_slpk, {out_coor_system}, {transform_method}, {target_cloud_connection}, support_symbol_referencing)
NameErläuterungDatentyp
in_dataset

Der Eingabe-Punkt-Feature-Layer.

Layer File; Feature Layer
out_slpk

Das Ausgabe-Szenen-Layer-Paket (.slpk).

File
out_coor_system
(optional)

Das Koordinatensystem des Ausgabe-Szenen-Layer-Pakets. Dies kann ein beliebiges projiziertes oder benutzerdefiniertes Koordinatensystem sein. Die unterstützten geographischen Koordinatensysteme sind u. a. "WGS84" und "China Geodetic Coordinate System 2000". Die horizontalen und vertikalen Standardkoordinatensysteme sind WGS84 und EGM96 Geoid. Das Koordinatensystem kann mit einer der folgenden Methoden angegeben werden:

  • Legen Sie den Pfad zu einer .prj-Datei fest.
  • Referenzieren Sie ein Dataset mit dem richtigen Koordinatensystem.
  • Verwenden Sie ein arcpy.SpatialReference-Objekt.

Spatial Reference
transform_method
[transform_method,...]
(optional)

Die Methode, die für die Datumstransformation verwendet wird, wenn der Raumbezug des Eingabe-Layers ein Datum verwendet, das sich vom Ausgabe-Koordinatensystem unterscheidet. Alle Transformationen sind ungeachtet der durch ihren Namen implizierten Richtung bidirektional. NAD_1927_to_WGS84_3 funktioniert beispielsweise selbst dann ordnungsgemäß, wenn die Datumskonvertierung von WGS84 nach NAD 1927 erfolgt.

Hinweis:

Die ArcGIS-Koordinatensystemdaten sind für vertikale Datumstransformationen zwischen einem ellipsoidförmigen und einem schwerkraftabhängigen Datum sowie zwischen zwei schwerkraftabhängigen Daten erforderlich.

String
target_cloud_connection
(optional)

Die Ziel-Cloud-Verbindungsdatei (.acs), in der der Inhalt der Szenen-Layer (.i3sREST) ausgegeben wird.

Folder
support_symbol_referencing

Legt fest, ob Esri Symbole vom Szenen-Layer-Paket referenziert oder in dieses kopiert werden.

  • SUPPORT_REFERENCING_SYMBOLSEsri Symbole werden vom Szenen-Layer-Paket referenziert. Durch die Verwendung dieser Option wird die Zeit für das Erstellen des Szenen-Layer-Pakets verkürzt und die Dateigröße des Pakets verringert.
  • DO_NOT_SUPPORT_REFERENCING_SYMBOLSEsri Symbole werden in das Szenen-Layer-Paket kopiert. Dies ist die Standardeinstellung.
Boolean

Codebeispiel

CreatePointSceneLayerPackage: Beispiel 1 (Python-Fenster)

Das folgende Skript veranschaulicht die Verwendung der Funktion CreatePointSceneLayerPackage im Python-Fenster.

import arcpy
arcpy.management.CreatePointSceneLayerPackage(
    r'c:\temp\points.lyrx', r'c:\temp\output.slpk', arcpy.SpatialReference(4326))
CreatePointSceneLayerPackage: Beispiel 2 (Python-Fenster)

Das folgende Skript veranschaulicht die Verwendung der Funktion CreatePointSceneLayerPackage im Python-Fenster durch Ausgabe in eine Cloud-Speicherdatei.

import arcpy
arcpy.management.CreatePointSceneLayerPackage(
    r'c:\temp\points.lyrx', None, arcpy.SpatialReference(4326), 
    r'c:\cloudConnections\AWS.acs')

Umgebungen

Lizenzinformationen

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

Verwandte Themen