LAS konvertieren (Conversion)

Zusammenfassung

Konvertiert .las-, .zlas- und .laz-Dateien zwischen verschiedenen LAS-Komprimierungsmethoden, -Dateiversionen und -Punktdatensatzformaten.

Verwendung

  • Dieses Werkzeug konvertiert Punktwolkendaten in .las-, .zlas- und .laz-Dateien. Die Ausgabedateien können in anderen Dateiversionen und Punktdatensatzformaten erstellt werden, solange die Ausgabe den vollständigen Bereich der Klassifizierungscodes und -Flags in der Eingabe unterstützt. Beispiel: Eine Eingabedatei, die in der Version 1.1 mit dem Punktdatensatzformat 1 erstellt wurde, kann auf die Dateiversion 1.4 mit dem Punktdatensatzformat 6 aktualisiert werden, aber eine in der Version 1.4 erstellte Datei kann nicht in eine frühere Version konvertiert werden. Attribute aus den .las-Eingabedateien, die von der Ausgabe nicht unterstützt werden, gehen verloren.

  • Mit diesem Werkzeug können ganze .las-Dateien konvertiert werden. Einstellungen für Layer-Filter, die gegebenenfalls für das Eingabe-LAS-Dataset definiert sind, werden ignoriert. Verwenden Sie das Werkzeug LAS extrahieren, um Punkte nach einer Kombination von Klassifizierungscodes, Klassifizierungsflags und Rückgabewerten zu filtern.

  • Viele .las-, .zlas- und .laz-Dateien speichern die Punkte in einer Weise, die nicht der räumlichen Verteilung der Daten entspricht. Dies beeinträchtigt die Anzeige- und Analyse-Performance, wenn die relativ verstreuten Punktdatensätze in einer bestimmten räumlichen Ausdehnung gelesen werden. Das Ausmaß dieser Performance-Beeinträchtigung wird durch die Größe der zu lesenden Datei zusätzlich negativ beeinflusst. So dauert die Verarbeitung einer großen Datei mit verstreuten Datensätzen länger als die einer kleineren Datei. Sie sollten Ausgabedateien mit der Option Punkte neu anordnen des Parameters LAS-Optionen erstellen, sodass die binären Datensätze in räumlichen Clustern gespeichert werden, die für den Datenzugriff optimiert sind. Dadurch wird die Performance normalerweise verbessert. Die Neuanordnung von Punkten verlängert die Gesamtdauer der Verarbeitung des Werkzeugs, da eine vorläufige .las-Datei in dem Prozess erstellt wird. In der Regel überwiegen die langfristigen Vorteile jedoch den einmaligen Effekt während der Dateierstellung. Der neu angeordnete Status der Daten bleibt im .las-Datei-Header ebenfalls erhalten und wird in den Eigenschaften der .las-Datei im Dialogfeld LAS-Dataset-Eigenschaften angegeben.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-LAS

Die .las-, .zlas- oder .laz-Dateien, die konvertiert werden. Mehrere Dateien können verarbeitet werden, indem der Ordner angegeben wird, der die Dateien oder ein LAS-Dataset enthält.

Layer File; LAS Dataset Layer; Folder; File
Zielordner

Der vorhandene Ordner, in den die Ausgabe--Dateien geschrieben werden.

Folder
Dateiversion
(optional)

Gibt die Version der Datei an, die für die Ausgabedateien verwendet wird.

  • Wie EingabeDie Version der Ausgabedatei entspricht der der Eingabedatei. Dies ist die Standardeinstellung.
  • 1.0Die Basisversion für das LAS-Format, das 256 Klassencodes unterstützt hat, wird verwendet.
  • 1.1Die Ausgabedatei weist die Version 1.1 auf. Klassencodes wurden auf 32 reduziert, aber Unterstützung für Klassifizierungs-Flags wurde ergänzt.
  • 1.2Die Ausgabedatei weist die Version 1.2 auf. Diese Version bietet Unterstützung für RGB-Farbkanäle und GPS-Zeit.
  • 1.3Die Ausgabedatei weist die Version 1.3 auf. Ab dieser Version können LIDAR-Waveform-Daten für Punktdatensatzformate gespeichert werden, die in ArcGIS nicht unterstützt werden.
  • 1.4Die Ausgabedatei weist die Version 1.4 auf. Ab dieser Version werden die Koordinatensystemdefinitionen mit Well-Known Text (WKT), 256 Klassencodes, bis zu 15 diskontinuierlichen Rückgaben pro Impuls, präziserem Abtastwinkel und Klassifizierungs-Flag für Überlappung unterstützt.
String
Punktformat
(optional)

Gibt das Punktdatensatzformat an, das für die Ausgabedateien verwendet wird. Die verfügbaren Optionen variieren je nach Version der Ausgabe-LAS-Format-Datei.

  • 0Der Basistyp für das Speichern diskontinuierlicher LAS-Punkte, der Attribute wie LIDAR-Intensität, Rückgabewerte, Abtastwinkel, Abtastrichtung und Kante des Flugwegs unterstützt, wird verwendet.
  • 1Die im verwendeten Punktformat 0 unterstützten Attribute werden um GPS-Zeit ergänzt.
  • 2Die im verwendeten Punktformat 0 unterstützten Attribute werden um RGB-Werte ergänzt.
  • 3Die im verwendeten Punktformat 0 unterstützten Attribute werden um RGB-Werte und GPS-Zeit ergänzt.
  • 6Es wird der bevorzugte Basistyp zum Speichern diskontinuierlicher LAS-Punkte in LAS-Dateiversion 1.4 verwendet.
  • 7Die im verwendeten Punktformat 6 unterstützten Attribute werden um RGB-Werte ergänzt.
  • 8Die im verwendeten Punktformat 6 unterstützten Attribute werden um RGB-Werte und Nahinfrarotwerte ergänzt.
String
Komprimierung
(optional)

Gibt an, ob die Ausgabe-Dateien in einem komprimierten oder nicht komprimierten Format gespeichert werden.

  • Keine KomprimierungAusgabedateien haben ein nicht komprimiertes LAS-Format (*.las). Dieses Format unterstützt Änderungen an Klassifizierungscodes und -Flags. Dies ist die Standardeinstellung.
  • zLAS-KomprimierungAusgabedateien werden im zLAS-Format komprimiert (*.zlas). Dieses Format unterstützt Änderungen an Klassifizierungscodes und -Flags.
  • LAZ-KomprimierungAusgabedateien werden im LAZ-Format komprimiert (*.laz).
  • Bearbeitete zLAS-Datei in nicht bearbeitete zLAS-DateiBearbeitete .zlas-Dateien werden in unbearbeitete .zlas-Dateien konvertiert. Durch das Erstellen unbearbeiteter *.zlas-Dateien werden die Klassifizierungsänderungen beibehalten, während die Dateien gleichzeitig in ArcGIS Pro 3.1 und früheren Versionen verwendet werden können. Wenn diese Option in einem LAS-Dataset verwendet wird, das eine beliebige Kombination von .las-Dateien, bearbeiteten .zlas-Dateien und unbearbeiteten .zlas-Dateien referenziert, werden nur die bearbeiteten .zlas-Dateien verarbeitet.
String
LAS-Optionen
(optional)

Gibt die Änderungen an, die an den Ausgabedateien vorgenommen werden und die deren Größe reduzieren und deren Performance bei der Anzeige und Analyse verbessern.

  • Punkte neu anordnenPunkte werden neu angeordnet, um die Performance der Anzeige und Analyse zu verbessern. Statistiken werden in diesem Prozess automatisch berechnet. Dies ist die Standardeinstellung.
  • Datensätze mit variabler Länge entfernenDatensätze mit variabler Länge, die nach dem Header hinzugefügt werden, und die Punktdatensätze jeder Datei werden entfernt.
  • Zusätzliche Bytes entfernenZusätzliche Bytes, die in jedem Punkt der Eingabe-LAS-Datei vorhanden sein können, werden entfernt.
String
Ausgabe-LAS-Dataset
(optional)

Das Ausgabe-LAS-Dataset, das auf die neu erstellten .las-Dateien verweist.

LAS Dataset
Eingabe-Koordinatensystem definieren
(optional)

Gibt an, wie das Koordinatensystem jeder Eingabedatei definiert wird.

  • Keine LAS-DateienDas Koordinatensystem jeder Eingabedatei wird durch die Informationen in ihrem Header definiert. Dateien ohne Informationen zum Raumbezug werden als Dateien mit unbekanntem Koordinatensystem behandelt. Dies ist die Standardeinstellung.
  • Alle LAS-DateienDas Koordinatensystem jeder Eingabedatei wird durch den Parameter Eingabe-Koordinatensystem definiert.
  • LAS-Dateien ohne RaumbezugDas Koordinatensystem einer Eingabedatei, die im Header keine Informationen zum Raumbezug aufweist, wird durch den Parameter Eingabe-Koordinatensystem definiert.
  • Keine LAS-DateienDas Koordinatensystem jeder Eingabedatei wird durch die Informationen in ihrem Header definiert. Dateien ohne Informationen zum Raumbezug werden als Dateien mit unbekanntem Koordinatensystem behandelt. Dies ist die Standardeinstellung.
  • Alle LAS-DateienDas Koordinatensystem jeder Eingabedatei wird durch den Parameter in_coordinate_system definiert.
  • LAS-Dateien ohne RaumbezugDas Koordinatensystem einer Eingabedatei, die im Header keine Informationen zum Raumbezug aufweist, wird durch den Parameter in_coordinate_system definiert.
String
Eingabe-Koordinatensystem
(optional)

Das Koordinatensystem, das basierend auf dem Parameterwert Eingabe-Koordinatensystem definieren zum Definieren des Raumbezugs einiger oder aller Eingabedateien verwendet wird.

Coordinate System

arcpy.conversion.ConvertLas(in_las, target_folder, {file_version}, {point_format}, {compression}, {las_options}, {out_las_dataset}, {define_coordinate_system}, {in_coordinate_system})
NameErläuterungDatentyp
in_las

Die .las-, .zlas- oder .laz-Dateien, die konvertiert werden. Mehrere Dateien können verarbeitet werden, indem der Ordner angegeben wird, der die Dateien oder ein LAS-Dataset enthält.

Layer File; LAS Dataset Layer; Folder; File
target_folder

Der vorhandene Ordner, in den die Ausgabe--Dateien geschrieben werden.

Folder
file_version
(optional)

Gibt die Version der Datei an, die für die Ausgabedateien verwendet wird.

  • SAME_AS_INPUTDie Version der Ausgabedatei entspricht der der Eingabedatei. Dies ist die Standardeinstellung.
  • 1.0Die Basisversion für das LAS-Format, das 256 Klassencodes unterstützt hat, wird verwendet.
  • 1.1Die Ausgabedatei weist die Version 1.1 auf. Klassencodes wurden auf 32 reduziert, aber Unterstützung für Klassifizierungs-Flags wurde ergänzt.
  • 1.2Die Ausgabedatei weist die Version 1.2 auf. Diese Version bietet Unterstützung für RGB-Farbkanäle und GPS-Zeit.
  • 1.3Die Ausgabedatei weist die Version 1.3 auf. Ab dieser Version können LIDAR-Waveform-Daten für Punktdatensatzformate gespeichert werden, die in ArcGIS nicht unterstützt werden.
  • 1.4Die Ausgabedatei weist die Version 1.4 auf. Ab dieser Version werden die Koordinatensystemdefinitionen mit Well-Known Text (WKT), 256 Klassencodes, bis zu 15 diskontinuierlichen Rückgaben pro Impuls, präziserem Abtastwinkel und Klassifizierungs-Flag für Überlappung unterstützt.
String
point_format
(optional)

Gibt das Punktdatensatzformat an, das für die Ausgabedateien verwendet wird. Die verfügbaren Optionen variieren je nach Version der Ausgabe-LAS-Format-Datei.

  • 0Der Basistyp für das Speichern diskontinuierlicher LAS-Punkte, der Attribute wie LIDAR-Intensität, Rückgabewerte, Abtastwinkel, Abtastrichtung und Kante des Flugwegs unterstützt, wird verwendet.
  • 1Die im verwendeten Punktformat 0 unterstützten Attribute werden um GPS-Zeit ergänzt.
  • 2Die im verwendeten Punktformat 0 unterstützten Attribute werden um RGB-Werte ergänzt.
  • 3Die im verwendeten Punktformat 0 unterstützten Attribute werden um RGB-Werte und GPS-Zeit ergänzt.
  • 6Es wird der bevorzugte Basistyp zum Speichern diskontinuierlicher LAS-Punkte in LAS-Dateiversion 1.4 verwendet.
  • 7Die im verwendeten Punktformat 6 unterstützten Attribute werden um RGB-Werte ergänzt.
  • 8Die im verwendeten Punktformat 6 unterstützten Attribute werden um RGB-Werte und Nahinfrarotwerte ergänzt.
String
compression
(optional)

Gibt an, ob die Ausgabe-Dateien in einem komprimierten oder nicht komprimierten Format gespeichert werden.

  • NO_COMPRESSIONAusgabedateien haben ein nicht komprimiertes LAS-Format (*.las). Dieses Format unterstützt Änderungen an Klassifizierungscodes und -Flags. Dies ist die Standardeinstellung.
  • ZLASAusgabedateien werden im zLAS-Format komprimiert (*.zlas). Dieses Format unterstützt Änderungen an Klassifizierungscodes und -Flags.
  • LAZAusgabedateien werden im LAZ-Format komprimiert (*.laz).
  • EDITED_ZLAS_TO_NON_EDITEDBearbeitete .zlas-Dateien werden in unbearbeitete .zlas-Dateien konvertiert. Durch das Erstellen unbearbeiteter *.zlas-Dateien werden die Klassifizierungsänderungen beibehalten, während die Dateien gleichzeitig in ArcGIS Pro 3.1 und früheren Versionen verwendet werden können. Wenn diese Option in einem LAS-Dataset verwendet wird, das eine beliebige Kombination von .las-Dateien, bearbeiteten .zlas-Dateien und unbearbeiteten .zlas-Dateien referenziert, werden nur die bearbeiteten .zlas-Dateien verarbeitet.
String
las_options
[las_options,...]
(optional)

Gibt die Änderungen an, die an den Ausgabedateien vorgenommen werden und die deren Größe reduzieren und deren Performance bei der Anzeige und Analyse verbessern.

  • REARRANGE_POINTSPunkte werden neu angeordnet, um die Performance der Anzeige und Analyse zu verbessern. Statistiken werden in diesem Prozess automatisch berechnet. Dies ist die Standardeinstellung.
  • REMOVE_VLRDatensätze mit variabler Länge, die nach dem Header hinzugefügt werden, und die Punktdatensätze jeder Datei werden entfernt.
  • REMOVE_EXTRA_BYTESZusätzliche Bytes, die in jedem Punkt der Eingabe-LAS-Datei vorhanden sein können, werden entfernt.
String
out_las_dataset
(optional)

Das Ausgabe-LAS-Dataset, das auf die neu erstellten .las-Dateien verweist.

LAS Dataset
define_coordinate_system
(optional)

Gibt an, wie das Koordinatensystem jeder Eingabedatei definiert wird.

  • NO_FILESDas Koordinatensystem jeder Eingabedatei wird durch die Informationen in ihrem Header definiert. Dateien ohne Informationen zum Raumbezug werden als Dateien mit unbekanntem Koordinatensystem behandelt. Dies ist die Standardeinstellung.
  • ALL_FILESDas Koordinatensystem jeder Eingabedatei wird durch den Parameter in_coordinate_system definiert.
  • FILES_MISSING_PROJECTIONDas Koordinatensystem einer Eingabedatei, die im Header keine Informationen zum Raumbezug aufweist, wird durch den Parameter in_coordinate_system definiert.
String
in_coordinate_system
(optional)

Das Koordinatensystem, das basierend auf dem Parameterwert define_coordinate_system zum Definieren des Raumbezugs einiger oder aller Eingabedateien verwendet wird.

Coordinate System

Codebeispiel

ConvertLas: Beispiel 1 (Python-Fenster)

Im folgenden Beispiel wird die Verwendung dieses Werkzeugs im Python-Fenster veranschaulicht.

import arcpy
arcpy.conversion.ConvertLas('2014_survey.zlas', '2014_unclassified_collection', 
                            '1.4', 7, 'NO_COMPRESSION',
                            ['REMOVE_VLR', 'REMOVE_EXTRA_BYTES', 'REARRANGE_POINTS'], 
                            '2014_unclassified_collection/2014_Survey_Collection.lasd')

Verwandte Themen