Beschriftung | Erläuterung | Datentyp |
Eingabe-Dataset | Die LIDAR-Daten (LAS, zLAS, LAZ oder LAS-Dataset), die zum Erstellen eines Szenen-Layer-Pakets verwendet werden. Die LIDAR-Daten können auch über die Auswahl des übergeordneten Ordners, der die Dateien enthält, festgelegt werden. | Layer File; LAS Dataset Layer; Folder; File |
Ausgabe-Szenen-Layer-Paket (optional) | 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:
| Spatial Reference |
Geographische Transformation (optional) | Die Methode, die für die Datumstransformation verwendet wird, wenn das Koordinatensystem des Eingabe-Layers ein Datum verwendet, das sich vom Ausgabekoordinatensystem unterscheidet. Alle Transformationen sind ungeachtet der durch ihren Namen implizierten Richtung bidirektional. Beispielsweise funktioniert "NAD_1927_to_WGS_1984_3" auch ordnungsgemäß, wenn die Datumskonvertierung von WGS 1984 nach NAD 1927 erfolgt. Hinweis:Daten zum ArcGIS-Koordinatensystem sind für vertikale Datumstransformationen zwischen ellipsoidförmigen und schwerkraftbasierten und zwei schwerkraftbasierten Datumsangaben erforderlich. | String |
Zu cachende Attribute (optional) | Gibt die Quelldatenattribute an, die in das Szenen-Layer-Paket einbezogen werden sollen. Auf diese Werte kann zugegriffen werden, wenn der Inhalt in anderen Viewern verwendet wird. Wählen Sie die Attribute aus, die für die gewünschten Rendering- und Filteroptionen erforderlich sind (z. B. Intensität, Rückgaben, Klassencodes, RGB). Um den Speicherbedarf zu reduzieren, sollten nicht benötigte Attribute ausgeschlossen werden.
| String |
Punktgröße (m) (optional) | Die Punktgröße der LIDAR-Daten. Für LIDAR-Luftbilddaten ist der Standardwert 0 oder ein Wert nahe dem durchschnittlichen Punktabstand in der Regel am besten. Für terrestrische LIDAR-Daten sollte die Punktgröße mit dem gewünschten Punktabstand für die Interessenbereiche übereinstimmen. Die Werte werden in Metern angegeben. Der Standardwert 0 bestimmt automatisch den optimalen Wert für das Eingabe-Dataset. | Double |
XY-Max-Fehler (m) (optional) | Der maximal tolerierte XY-Fehler. Eine höhere Toleranz führt zu einer verbesserten Datenkomprimierung und effizienteren Datenübertragung. Die Werte werden in Metern angegeben. Die Standardeinstellung ist 0,001. | Double |
Z-Max-Fehler (m) (optional) | Der maximal tolerierte Z-Fehler. Eine höhere Toleranz führt zu einer verbesserten Datenkomprimierung und effizienteren Datenübertragung. Die Werte werden in Metern angegeben. Die Standardeinstellung ist 0,001. | Double |
Eingabe-Koordinatensystem (optional) | Das Koordinatensystem der Eingabe-.laz-Dateien. Dieser Parameter wird nur für .laz-Dateien verwendet, die weder Raumbezugsinformationen in der Kopfzeile noch eine .prj-Datei an demselben Speicherort aufweisen. | Coordinate System |
Szenen-Layer-Version (optional) | Die I3S-Version (Indexed 3D Scene Layer) des resultierenden Punktwolken-Szenen-Layer-Pakets. Die Angabe einer Version ermöglicht Abwärtskompatibilität und die Freigabe von Szenen-Layer-Paketen für frühere ArcGIS-Versionen.
| String |
Ziel-Cloud-Verbindung (optional) | Die Ziel-Cloud-Verbindungsdatei (.acs), in der der Inhalt der Szenen-Layer (.i3sREST) ausgegeben wird. | Folder |
Ausgabename (optional) | Der Ausgabename der Szenen-Layer-Inhalte bei Ausgabe in einen Cloud-Speicher. Dieser Parameter ist nur verfügbar, wenn für den Parameter Ziel-Cloud-Verbindung ein Wert angegeben ist. | String |
Zusammenfassung
Erstellt ein Punktwolken-Szenen-Layer-Paket (.slpk) oder Szenen-Layer-Inhalt (.i3sREST) in der Cloud aus einem LAS-, ZLAS-, LAZ-oder LAS-Dataset als Eingabe.
Verwendung
Das Ausgabe-Koordinatensystem sollte mit dem Koordinatensystem der Webszene übereinstimmen, in der es angezeigt wird. Wenn es sich bei der jeweiligen Anzeigeumgebung um eine globale Webszene handelt, muss das Ausgabe-Koordinatensystem den Typ "GCS WGS 84" oder "China Geodetic Coordinate System 2000" verwenden. Ein vertikales Koordinatensystem für eine globale Szene muss ellipsoidförmig oder EGM2008 Geoid bzw. EGM96 Geoid sein.
Alle .las-, .zlas- und .laz-Dateien, die verarbeitet werden, müssen den gleichen Raumbezug haben. Werden in der Eingabesammlung aus .las- oder .zlas-Dateien mehrere Raumbezüge verwendet, sollten Sie das Werkzeug LAS extrahieren verwenden, um die Daten neu auf einen gemeinsamen Raumbezug zu projizieren. Datasets mit einem unbekannten Koordinatensystem werden als Eingabe für das Werkzeug gesperrt.
Bei allen .las-, .zlas- oder .laz-Dateien kann der jeweilige Raumbezug in der Kopfzeile oder durch eine .prj-Datei mit dem gleichen Basisnamen, die sich am gleichen Speicherort befindet, definiert werden. Durch die .prj-Datei werden die Informationen in der Kopfzeile überschrieben. Sie kann dazu verwendet werden, fehlende oder ungültige Raumbezugsinformationen zu korrigieren. Wenn alle zu verarbeitenden .las-, .zlas- oder .laz-Dateien unbekannte Koordinaten haben, aber den gleichen Raumbezug verwenden, muss nur für eine Datei eine .prj-Datei definiert werden, damit das Werkzeug die Sammlung verarbeiten kann. Mit dem Werkzeug LAS-Dataset erstellen können Sie schnell eine .prj-Datei erstellen.
.laz-Dateien mit fehlenden Koordinatensysteminformationen können auch über den Parameter Eingabe-Koordinatensystem definiert werden.
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.
Parameter
arcpy.management.CreatePointCloudSceneLayerPackage(in_dataset, {out_slpk}, {out_coor_system}, {transform_method}, {attributes}, {point_size_m}, {xy_max_error_m}, {z_max_error_m}, {in_coor_system}, {scene_layer_version}, {target_cloud_connection}, {out_name})
Name | Erläuterung | Datentyp |
in_dataset | Die LIDAR-Daten (LAS, zLAS, LAZ oder LAS-Dataset), die zum Erstellen eines Szenen-Layer-Pakets verwendet werden. Die LIDAR-Daten können auch über die Auswahl des übergeordneten Ordners, der die Dateien enthält, festgelegt werden. | Layer File; LAS Dataset Layer; Folder; File |
out_slpk (optional) | 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:
| Spatial Reference |
transform_method [transform_method,...] (optional) | Die Methode, die für die Datumstransformation verwendet wird, wenn das Koordinatensystem des Eingabe-Layers ein Datum verwendet, das sich vom Ausgabekoordinatensystem unterscheidet. Alle Transformationen sind ungeachtet der durch ihren Namen implizierten Richtung bidirektional. Beispielsweise funktioniert "NAD_1927_to_WGS_1984_3" auch ordnungsgemäß, wenn die Datumskonvertierung von WGS 1984 nach NAD 1927 erfolgt. Hinweis:Daten zum ArcGIS-Koordinatensystem sind für vertikale Datumstransformationen zwischen ellipsoidförmigen und schwerkraftbasierten und zwei schwerkraftbasierten Datumsangaben erforderlich. | String |
attributes [attributes,...] (optional) | Gibt die Quelldatenattribute an, die in das Szenen-Layer-Paket einbezogen werden sollen. Auf diese Werte kann zugegriffen werden, wenn der Inhalt in anderen Viewern verwendet wird. Wählen Sie die Attribute aus, die für die gewünschten Rendering- und Filteroptionen erforderlich sind (z. B. Intensität, Rückgaben, Klassencodes, RGB). Um den Speicherbedarf zu reduzieren, sollten nicht benötigte Attribute ausgeschlossen werden.
| String |
point_size_m (optional) | Die Punktgröße der LIDAR-Daten. Für LIDAR-Luftbilddaten ist der Standardwert 0 oder ein Wert nahe dem durchschnittlichen Punktabstand in der Regel am besten. Für terrestrische LIDAR-Daten sollte die Punktgröße mit dem gewünschten Punktabstand für die Interessenbereiche übereinstimmen. Die Werte werden in Metern angegeben. Der Standardwert 0 bestimmt automatisch den optimalen Wert für das Eingabe-Dataset. | Double |
xy_max_error_m (optional) | Der maximal tolerierte XY-Fehler. Eine höhere Toleranz führt zu einer verbesserten Datenkomprimierung und effizienteren Datenübertragung. Die Werte werden in Metern angegeben. Die Standardeinstellung ist 0,001. | Double |
z_max_error_m (optional) | Der maximal tolerierte Z-Fehler. Eine höhere Toleranz führt zu einer verbesserten Datenkomprimierung und effizienteren Datenübertragung. Die Werte werden in Metern angegeben. Die Standardeinstellung ist 0,001. | Double |
in_coor_system (optional) | Das Koordinatensystem der Eingabe-.laz-Dateien. Dieser Parameter wird nur für .laz-Dateien verwendet, die weder Raumbezugsinformationen in der Kopfzeile noch eine .prj-Datei an demselben Speicherort aufweisen. | Coordinate System |
scene_layer_version (optional) | Die I3S-Version (Indexed 3D Scene Layer) des resultierenden Punktwolken-Szenen-Layer-Pakets. Die Angabe einer Version ermöglicht Abwärtskompatibilität und die Freigabe von Szenen-Layer-Paketen für frühere ArcGIS-Versionen.
| String |
target_cloud_connection (optional) | Die Ziel-Cloud-Verbindungsdatei (.acs), in der der Inhalt der Szenen-Layer (.i3sREST) ausgegeben wird. | Folder |
out_name (optional) | Der Ausgabename der Szenen-Layer-Inhalte bei Ausgabe in einen Cloud-Speicher. Dieser Parameter ist nur verfügbar, wenn ein Wert für den Parameter target_cloud_connection angegeben wurde. | String |
Codebeispiel
Mit dem folgenden Python-Skript wird veranschaulicht, wie die Funktion CreatePointCloudSceneLayerPackage aus dem Python-Fenster verwendet wird.
import arcpy
arcpy.env.workspace = "c:/gis_data"
arcpy.management.CreateSceneLayerPackage(
"Milan.lyrx", "Milan.slpk", arcpy.SpatialReference(4326),
["ITRF_2000_To_WGS_1984 + WGS_1984_To_WGS_1984_EGM2008_2.5x2.5_Height"],
["INTENSITY", "RGB", "CLASS_CODE", "FLAGS", "RETURNS"], 0, 0.1, 0.1, None,
"1.X")