| Beschriftung | Erläuterung | Datentyp |
LAS-Eingabedateien | Die Dateien im LAS-Format (*.las, .zlas und *.laz), LAS-Datasets (*.lasd) und Ordner mit Dateien, die dem Ausgabe-LAS-Dataset hinzugefügt werden. Wenn ein LAS-Dataset bereitgestellt wird, werden der Ausgabe alle referenzierten Dateien im LAS-Format mit gültigen Pfaden hinzugefügt. Im Bereich Geoverarbeitung kann ein Ordner auch als Eingabe festgelegt werden, indem dieser Ordner im File Explorer ausgewählt und in das Eingabefeld des Parameters gezogen wird. | LAS Dataset Layer; File; Folder |
Ausgabe-LAS-Dataset | Das erstellte LAS-Dataset. | LAS Dataset |
Unterordner einbeziehen (optional) | Legt fest, ob die LAS-Formatdateien (.las, .zlas und .laz) in den Unterverzeichnissen eines Eingabeordners einem LAS-Dataset hinzugefügt werden. Dieser Parameter trifft nur dann zu, wenn der Parameterwert für Eingabedateien einen Ordner enthält.
| Boolean |
Oberflächeneinschränkungen (optional) | Die Features, die zur Definition der aus dem LAS-Dataset erstellten triangulierten Oberfläche beitragen.
| Value Table |
Koordinatensystem (optional) | Der Raumbezug, der dem Ausgabe-LAS-Dataset zugewiesen wird. Das Standardkoordinatensystem entspricht dem Raumbezug der ersten Eingabedatei. Wenn ein von den Eingabedateien abweichendes Koordinatensystem angegeben wird, führt dies dazu, dass die Eingabedateien bei der Verarbeitung in nachfolgenden Operationen in das Koordinatensystem des LAS-Datasets neu projiziert werden. Wenn die Eingabedateien keinen Raumbezug aufweisen, ist der Standardwert ein unbekanntes Koordinatensystem. Wenn das Koordinatensystem für Dateien ohne Raumbezug bekannt ist, kann das richtige Koordinatensystem für die Eingabedateien definiert werden, indem es in diesem Parameter ausgewählt und der Parameter Projektion für LAS-Dateien definieren auf Dateien mit unbekanntem Raumbezug festgelegt wird. | Coordinate System |
Statistiken berechnen (optional) | Gibt an, ob Statistiken und ein räumlicher Index für die Eingabedateien berechnet werden. Durch Statistiken wird es ermöglicht, in den Filter- und Symbolisierungsoptionen des LAS-Dataset-Layers nur die in den .las-Dateien vorhandenen LAS-Attributwerte anzuzeigen. Für jede .las-Datei wird eine .lasx-Zusatzdatei erstellt.
| Boolean |
Relative Pfade speichern (optional) | Gibt an, ob für die vom LAS-Dataset referenzierten Quelldaten relative oder absolute Pfade verwendet werden. Relative Pfade eignen sich, wenn das LAS-Dataset und die zugehörigen Daten im Dateisystem verschoben werden und der gleiche relative Speicherort verwendet wird.
| Boolean |
Projektion für LAS-Dateien definieren | Gibt an, ob das Koordinatensystem der *.las-, .zlas- oder *.laz-Eingabedateien durch eine .prj-Datei definiert wird, die für sie unter Verwendung des Raumbezugs im Parameter Koordinatensystem erstellt wird. Die .prj-Datei setzt alle in den LAS-Dateien, die dem LAS-Dataset hinzugefügt werden, gespeicherten Raumbezugsinformationen außer Kraft.
| String |
Verarbeitungsausdehnung (optional) | Die Verarbeitungsausdehnung, die verwendet wird, um die Dateien zu filtern, die dem LAS-Dataset hinzugefügt werden. Eingabedateien, die sich außerhalb dieser Ausdehnung befinden, werden vom resultierenden LAS-Dataset ausgeschlossen. Dateien, die teilweise mit der Ausdehnung überlappen, können ausgeschlossen werden, wenn der Parameter Nur vollständig enthaltene Dateien hinzufügen aktiviert ist. | Extent |
Verarbeitungsbegrenzung (optional) | Das Polygon-Grenz-Feature, das verwendet wird, um die Dateien zu filtern, die dem LAS-Dataset hinzugefügt werden. Eingabedateien, die sich außerhalb dieser Grenze befinden, werden vom resultierenden LAS-Dataset ausgeschlossen. Dateien, die teilweise mit der Grenze überlappen, werden ausgeschlossen, wenn der Parameter Nur vollständig enthaltene Dateien hinzufügen aktiviert ist. | Feature Layer |
Nur vollständig enthaltene Dateien hinzufügen (optional) | Gibt an, ob die Eingabedateien, die dem LAS-Dataset hinzugefügt werden, vollständig oder teilweise in der Verarbeitungsausdehnung und in der Verarbeitungsbegrenzung enthalten sein müssen.
| Boolean |
Zusammenfassung
Erstellt ein LAS-Dataset, das eine oder mehrere *.las-, *.zlas- und *.laz-Dateien sowie Features zur Beschränkung der Oberfläche referenziert.
Abbildung

Verwendung
Das LAS-Dataset bietet eine Möglichkeit, Sammlungen von Punktwolkendaten, die in unkomprimierten LAS-Dateien (*.las) und komprimierten Varianten (*.zlas und *.laz) gespeichert sind, zu visualisieren, zu verwalten und zu analysieren. Das LAS-Dataset verweist auf die Eingabedateien, in denen sie sich befinden, und unterstützt die Arbeit mit einer großen Sammlung separater Dateien über einen einzigen Zugriffspunkt, der die Rendering-Experience optimieren kann. Komprimierte Dateien benötigen in der Regel etwa 30 Prozent der Speicherkapazität von unkomprimierten Dateien, was sie zu einer geeigneten Alternative für die Verwaltung großer Datensammlungen und die Archivierung macht. Sie können die Klassencodes von unkomprimierten .las-Dateien und .zlas-Dateien bearbeiten. Wenn Sie sich für ein Dateiformat entscheiden möchten, berücksichtigen Sie die Formate der Anwendungen, in denen sie verwendet werden sollen.
Weitere Informationen zu den vom LAS-Dataset unterstützten Datentypen
ZLAS-Dateien können mit jedem Werkzeug erstellt werden, das .las-Dateien erstellt, zum Beispiel: LAS konvertieren, LAS extrahieren, LAS ausdünnen, LAS kacheln und LAS projizieren. LAZ-Dateien können mit dem Werkzeug LAS konvertieren erstellt werden.
-
Oberflächeneinschränkungs-Features können verwendet werden, um von Features abgeleitete Höhenwerte zu erzwingen, die Oberflächeneigenschaften im LAS-Dataset darstellen.
-
Jede LAS-Datei (*.las, *.zlas oder .laz) die dem LAS-Dataset hinzugefügt wird, wird geprüft, um festzustellen, ob die Dateistruktur den Spezifikationen des ASPRS-LAS-Formats entspricht. Dateien, die nicht ordnungsgemäß erstellt wurden oder beschädigt sind, können nicht geladen werden. Wenn dies der Fall ist, verwenden Sie die Anwendung Esri CheckLAS, um die Datei auszuwerten.
-
Die ASPRS-Spezifikationen für eine .las-Datei erfordern, dass die Datei Raumbezugsinformationen enthält. Fehlen diese Informationen oder sind sie nicht korrekt definiert, hat die Datei einen unbekannten Raumbezug und wird daher im Koordinatensystem der Karte dargestellt. Wenn der korrekte Raumbezug bekannt ist, verwenden Sie das Werkzeug Projektion definieren oder das Werkzeug LAS-Dataset erstellen, wobei die Option PRJ für LAS-Dateien erstellen auf Alle LAS-Dateien oder Dateien mit fehlendem Raumbezug festgelegt ist.
Weitere Informationen zum Speichern und Ändern der Informationen zum LAS-Koordinatensystem
-
Die Beschriftungen der Klassencodes in den Layer- und Katalogeigenschaften des LAS-Datasets entsprechen den Klassenbezeichnungen in den ASPRS LAS 1.4 Spezifikationen. Dieses Klassifizierungsschema ist auf LIDAR-Luftbildeinmessungen ausgerichtet und besteht aus folgenden Elementen:
- Klassen, die vordefinierten Objekten zugeordnet sind, z. B. stellt 2 den Boden dar
- Klassen, deren Werte nicht definiert sind, sondern für eine spätere Verwendung durch die ASPRS-Spezifikation reserviert sind
- Klassen, die einem beliebigen anderen Objekt zugeordnet werden können
Weitere Informationen zur Klassifizierung von LIDAR-Punkten.
-
Wenn der LAS-Standard auf die Daten anwendbar ist, die Klassencodes aber nicht übereinstimmen, sollten Sie die Klassenbezeichnungen so ändern, dass sie den Standards für ASPRS LAS 1.4 entsprechen, um sicherzustellen, dass die Daten einheitlich interpretiert werden. Da für Dateien im LAS-Format 1.0 kein Klassifizierungsstandard erforderlich war, haben die Datenanbieter möglicherweise Klassifizierungscodes auf Objekte angewandt, die nicht dem Standard entsprachen, der in den neueren LAS-Formaten eingeführt wurde. Wenn die Klassencodewerte in den Daten nicht mit dem LAS-Standard übereinstimmen, verwenden Sie das Werkzeug LAS-Klassencodes ändern, um den Wert an das neueste ASPRS-Klassifizierungssschema anzupassen.
Im Bereich Geoverarbeitung kann ein Ordner auch als Eingabe festgelegt werden, indem dieser Ordner im File Explorer ausgewählt und in das Eingabefeld des Parameters gezogen wird.
Parameter
arcpy.management.CreateLasDataset(input, out_las_dataset, {folder_recursion}, {in_surface_constraints}, {spatial_reference}, {compute_stats}, {relative_paths}, create_las_prj, {extent}, {boundary}, {add_only_contained_files})| Name | Erläuterung | Datentyp |
input [input,...] | Die Dateien im LAS-Format (*.las, .zlas und *.laz), LAS-Datasets (*.lasd) und Ordner mit Dateien, die dem Ausgabe-LAS-Dataset hinzugefügt werden. Wenn ein LAS-Dataset bereitgestellt wird, werden der Ausgabe alle referenzierten Dateien im LAS-Format mit gültigen Pfaden hinzugefügt. | LAS Dataset Layer; File; Folder |
out_las_dataset | Das erstellte LAS-Dataset. | LAS Dataset |
folder_recursion (optional) | Legt fest, ob die LAS-Formatdateien (.las, .zlas und .laz) in den Unterverzeichnissen eines Eingabeordners einem LAS-Dataset hinzugefügt werden.
| Boolean |
in_surface_constraints [[in_feature_class, height_field, SF_type],...] (optional) | Die Features, die beim Erstellen einer triangulierten Oberfläche vom LAS-Dataset referenziert werden. Für jedes Feature müssen die folgenden Eigenschaften definiert werden:
| Value Table |
spatial_reference (optional) | Der Raumbezug, der dem Ausgabe-LAS-Dataset zugewiesen wird. Das Standardkoordinatensystem entspricht dem Raumbezug der ersten Eingabedatei. Wenn ein von den Eingabedateien abweichendes Koordinatensystem angegeben wird, führt dies dazu, dass die Eingabedateien bei der Verarbeitung in nachfolgenden Operationen in das Koordinatensystem des LAS-Datasets neu projiziert werden. Wenn die Eingabedateien keinen Raumbezug aufweisen, ist der Standardwert ein unbekanntes Koordinatensystem. Wenn das Koordinatensystem für Dateien ohne Raumbezug bekannt ist, kann das richtige Koordinatensystem für die Eingabedateien definiert werden, indem es in diesem Parameter ausgewählt und der Parameter create_las_prj auf FILES_MISSING_PROJECTION festgelegt wird. | Coordinate System |
compute_stats (optional) | Gibt an, ob Statistiken und ein räumlicher Index für die Eingabedateien berechnet werden. Durch Statistiken wird es ermöglicht, in den Filter- und Symbolisierungsoptionen des LAS-Dataset-Layers nur die in den .las-Dateien vorhandenen LAS-Attributwerte anzuzeigen. Für jede .las-Datei wird eine .lasx-Zusatzdatei erstellt.
| Boolean |
relative_paths (optional) | Gibt an, ob für die vom LAS-Dataset referenzierten Quelldaten relative oder absolute Pfade verwendet werden. Relative Pfade eignen sich, wenn das LAS-Dataset und die zugehörigen Daten im Dateisystem verschoben werden und der gleiche relative Speicherort verwendet wird.
| Boolean |
create_las_prj | Gibt an, ob das Koordinatensystem der *.las-, .zlas- oder *.laz-Eingabedateien durch eine .prj-Datei definiert wird, die für sie unter Verwendung des Raumbezugs im Parameter spatial_reference erstellt wird. Die .prj-Datei setzt alle in den LAS-Dateien, die dem LAS-Dataset hinzugefügt werden, gespeicherten Raumbezugsinformationen außer Kraft.
| String |
extent (optional) | Die Verarbeitungsausdehnung, die verwendet wird, um die Dateien zu filtern, die dem LAS-Dataset hinzugefügt werden. Eingabedateien, die sich außerhalb dieser Ausdehnung befinden, werden vom resultierenden LAS-Dataset ausgeschlossen. Dateien, die teilweise mit der Ausdehnung überlappen, können ausgeschlossen werden, wenn der Parameter add_only_contained_files auf INTERSECTED_FILES festgelegt ist. | Extent |
boundary (optional) | Das Polygon-Grenz-Feature, das verwendet wird, um die Dateien zu filtern, die dem LAS-Dataset hinzugefügt werden. Eingabedateien, die sich außerhalb dieser Grenze befinden, werden vom resultierenden LAS-Dataset ausgeschlossen. Dateien, die teilweise mit der Grenze überlappen, werden ausgeschlossen, wenn der Parameter add_only_contained_files auf INTERSECTED_FILES festgelegt ist. | Feature Layer |
add_only_contained_files (optional) | Aktiviert: Nur Dateien, die vollständig in der Verarbeitungsausdehnung, in der Verarbeitungsbegrenzung oder in der Schnittmenge von beiden enthalten sind, werden dem LAS-Dataset hinzugefügt.
| Boolean |
Codebeispiel
Im folgenden Beispiel wird die Verwendung dieses Werkzeugs im Python-Fenster veranschaulicht:
import arcpy
arcpy.env.workspace = "C:/data"
arcpy.management.CreateLasDataset("folder_a; folder_b/5S4E.las",
"test.lasd", "RECURSION",
"LA/boundary.shp <None> Softclip;"\
"LA/ridges.shp Elevation hardline", "",
"COMPUTE_STATS", "RELATIVE_PATHS")Im folgenden Beispiel wird die Verwendung dieses Werkzeugs in einem eigenständigen Python-Skript veranschaulicht.
'''*********************************************************************
Name: Export Elevation Raster from Ground LAS Measurements
Description: This script demonstrates how to export
ground measurements from LAS files to a raster using a
LAS dataset. This sample is designed to be used as a script
tool.
*********************************************************************'''
# Import system modules
import arcpy
try:
# Set Local Variables
inLas = arcpy.GetParameterAsText(0)
recursion = arcpy.GetParameterAsText(1)
surfCons = arcpy.GetParameterAsText(2)
classCode = arcpy.GetParameterAsText(3)
returnValue = arcpy.GetParameterAsText(4)
spatialRef = arcpy.GetParameterAsText(5)
lasD = arcpy.GetParameterAsText(6)
outRaster = arcpy.GetParameterAsText(7)
cellSize = arcpy.GetParameter(8)
zFactor = arcpy.GetParameter(9)
# Execute CreateLasDataset
arcpy.management.CreateLasDataset(inLas, lasD, recursion, surfCons, sr)
# Execute MakeLasDatasetLayer
lasLyr = arcpy.CreateUniqueName('Baltimore')
arcpy.management.MakeLasDatasetLayer(lasD, lasLyr, classCode, returnValue)
# Execute LasDatasetToRaster
arcpy.conversion.LasDatasetToRaster(lasLyr, outRaster, 'ELEVATION',
'TRIANGULATION LINEAR WINDOW_SIZE 10', 'FLOAT',
'CELLSIZE', cellSize, zFactor)
print(arcpy.GetMessages())
except arcpy.ExecuteError:
print(arcpy.GetMessages())
except Exception as err:
print(err.args[0])
finally:
arcpy.management.Delete(lasLyr)Umgebungen
Lizenzinformationen
- Basic: Erfordert 3D Analyst oder Spatial Analyst
- Standard: Ja
- Advanced: Ja