Punktwolken-Szenen-Layer-Inhalt erstellen (Data Management)

Zusammenfassung

Erstellt ein Punktwolken-Szenen-Layer-Paket (.slpk) aus einer LAS-, ZLAS- oder LAZ-Datei oder einem 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.

  • Ein Szenen-Layer-Paket mit einer Dateigröße unter 200 GB kann direkt in einem Browser in ArcGIS Online oder Portal for ArcGIS hochgeladen werden. Verwenden Sie bei einer Größe über 200 GB das Werkzeug Paket freigeben, um das Paket in ArcGIS Online oder Portal for ArcGIS 10.5 oder höher für Punktwolken-Szenen-Layer-Pakete hochzuladen.

Parameter

BeschriftungErläuterungDatentyp
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

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. "WGS 1984" und "China Geodetic Coordinate System 2000". Die horizontalen und vertikalen Standardkoordinatensysteme sind WGS 1984 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 Geodataset mit dem gewünschten Koordinatensystem.
  • Verwenden Sie ein arcpy.SpatialReference-Objekt.

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.

  • IntensitätDie Rückgabestärke des Laserpulses für den jeweiligen LIDAR-Punkt wird einbezogen.
  • RGBDie für jeden LIDAR-Punkt erfassten RGB-Bilddateninformationen werden einbezogen.
  • LAS-FlagsKlassifizierungs- und Abtastrichtungs-Flags werden einbezogen.
  • KlassifizierungscodeKlassifizierungscodewerte werden einbezogen.
  • RückgabewertDiskontinuierliche Rückgabenummern aus dem LIDAR-Impuls werden einbezogen.
  • BenutzerdatenEin anpassbares Attribut, das eine beliebige Zahl im Bereich 0 bis 255 sein kann, wird einbezogen.
  • ID der PunktquelleBei LIDAR-Luftbildern gibt dieser Wert in der Regel den Flugpfad an, auf dem ein bestimmter LIDAR-Punkt erfasst wurde, der mit einbezogen wird.
  • GPS-ZeitDer GPS-Zeitstempel für den Zeitpunkt, an dem der Laserpunkt vom Flugzeug ausgegeben wurde, wird einbezogen. Die Zeit wird in GPS-Wochensekunden angegeben, wobei der Zeitstempel zwischen 0 und 604800 liegt und am Sonntag um Mitternacht zurückgesetzt wird.
  • AbtastwinkelDie Winkelrichtung des Laserscanners für einen angegebenen LIDAR-Punkt wird einbezogen. Die Werte liegen im Bereich von -90 bis 90.
  • NahinfrarotDie für jeden LIDAR-Punkt erfassten nahinfraroten Datensätze werden einbezogen.
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. Der Standardwert ist 0,01.

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. Der Standardwert ist 0,01.

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.

  • 1.xDas Punktwolken-Szenen-Layer-Paket wird in allen ArcGIS-Clients unterstützt.
  • 2.xDas Punktwolken-Szenen-Layer-Paket wird ab ArcGIS Pro-Version 2.1.2 unterstützt und kann in ArcGIS Online und ArcGIS 10.6.1 oder höher veröffentlicht werden. Dies ist die Standardeinstellung.
String

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})
NameErläuterungDatentyp
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

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. "WGS 1984" und "China Geodetic Coordinate System 2000". Die horizontalen und vertikalen Standardkoordinatensysteme sind WGS 1984 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 Geodataset mit dem gewünschten Koordinatensystem.
  • Verwenden Sie ein arcpy.SpatialReference-Objekt.

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.

  • INTENSITYDie Rückgabestärke des Laserpulses für den jeweiligen LIDAR-Punkt wird einbezogen.
  • RGBDie für jeden LIDAR-Punkt erfassten RGB-Bilddateninformationen werden einbezogen.
  • FLAGSKlassifizierungs- und Abtastrichtungs-Flags werden einbezogen.
  • CLASS_CODEKlassifizierungscodewerte werden einbezogen.
  • RETURNSDiskontinuierliche Rückgabenummern aus dem LIDAR-Impuls werden einbezogen.
  • USER_DATAEin anpassbares Attribut, das eine beliebige Zahl im Bereich 0 bis 255 sein kann, wird einbezogen.
  • POINT_SRC_IDBei LIDAR-Luftbildern gibt dieser Wert in der Regel den Flugpfad an, auf dem ein bestimmter LIDAR-Punkt erfasst wurde, der mit einbezogen wird.
  • GPS_TIMEDer GPS-Zeitstempel für den Zeitpunkt, an dem der Laserpunkt vom Flugzeug ausgegeben wurde, wird einbezogen. Die Zeit wird in GPS-Wochensekunden angegeben, wobei der Zeitstempel zwischen 0 und 604800 liegt und am Sonntag um Mitternacht zurückgesetzt wird.
  • SCAN_ANGLEDie Winkelrichtung des Laserscanners für einen angegebenen LIDAR-Punkt wird einbezogen. Die Werte liegen im Bereich von -90 bis 90.
  • NEAR_INFRAREDDie für jeden LIDAR-Punkt erfassten nahinfraroten Datensätze werden einbezogen.
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. Der Standardwert ist 0,01.

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. Der Standardwert ist 0,01.

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.

  • 1.XDas Punktwolken-Szenen-Layer-Paket wird in allen ArcGIS-Clients unterstützt.
  • 2.XDas Punktwolken-Szenen-Layer-Paket wird ab ArcGIS Pro-Version 2.1.2 unterstützt und kann in ArcGIS Online und ArcGIS 10.6.1 oder höher veröffentlicht werden. Dies ist die Standardeinstellung.
String

Codebeispiel

CreatePointCloudSceneLayerPackage – Beispiel (Python-Fenster)

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")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Erfordert J
  • Standard: Erfordert J
  • Advanced: Erfordert J

Verwandte Themen