Dateien zu LAS-Dataset hinzufügen (Data Management)

Mit der Standard- oder Advanced-Lizenz verfügbar.

Mit der 3D Analyst-Lizenz verfügbar.

Mit der Spatial Analyst-Lizenz verfügbar.

Zusammenfassung

Fügt einem vorhandenen LAS-Dataset eine oder mehrere Dateien im LAS-Format und Oberflächeneinschränkungs-Features hinzu.

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.

  • 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
    Die Punktfilter des LAS-Dataset-Layers, die interaktiven Bearbeitungsoptionen und die Standardbeschriftungen der Symbolisierung spiegeln die Beschriftungen der Klassencodes der LAS-Formatspezifikation wider.

    Weitere Informationen zur Klassifizierung von LIDAR-Punkten.

  • 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
    Die Punktfilter des LAS-Dataset-Layers, die interaktiven Bearbeitungsoptionen und die Standardbeschriftungen der Symbolisierung spiegeln die Beschriftungen der Klassencodes der LAS-Formatspezifikation wider.

    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.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-LAS-Dataset

Das LAS-Dataset, das verarbeitet wird.

LAS Dataset Layer
LAS-Dateien oder -Ordner
(optional)

Die Dateien im LAS-Format (.las, .zlas und .laz), die dem Eingabe-LAS-Dataset hinzugefügt werden. Ein Ordner kann angegeben werden, um alle unterstützten Dateien in dem Verzeichnis hinzuzufügen. Ebenso kann ein weiteres LAS-Dataset angegeben werden, um alle entsprechenden Dateien mit gültigen Pfaden hinzuzufügen.

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; Folder; File
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.

  • Deaktiviert: Nur LAS-Formatdateien in einem Eingabeordner werden dem LAS-Dataset hinzugefügt. Dies ist die Standardeinstellung.
  • Aktiviert: Alle LAS-Formatdateien in den Unterverzeichnissen eines Eingabeordners werden dem LAS-Dataset hinzugefügt.
Boolean
Oberflächeneinschränkungen
(optional)

Die Features, die zur Definition der aus dem LAS-Dataset erstellten triangulierten Oberfläche beitragen.

  • Eingabe-Features: Die Features mit der Geometrie, die in die triangulierte Oberfläche des LAS-Datasets integriert werden soll.
  • Höhenfeld: Die Höhenquelle des Features kann durch Auswahl von Shape.Z aus jedem numerischen Feld in der Attributtabelle des Features oder der Geometrie abgeleitet werden. Wenn keine Höhe benötigt wird, geben Sie das Schlüsselwort <None> an, um Features ohne Z-Werte zu erstellen, deren Höhe von der Oberfläche interpoliert werden soll.
  • Typ: Definiert die Rolle des Features in der triangulierten Oberfläche, die aus dem LAS-Dataset erstellt wurde. Optionen mit harter oder weicher Bezeichnung verweisen darauf, ob die Feature-Kanten erkennbare Brüche in der Neigung oder eine allmähliche Änderung darstellen.
  • Oberflächen-Feature-Typ: Der Oberflächen-Feature-Typ, der definiert, wie die Feature-Geometrie in die Triangulation der Oberfläche integriert werden soll. Optionen mit harter oder weicher Bezeichnung verweisen darauf, ob die Feature-Kanten erkennbare Brüche in der Neigung oder eine allmähliche Änderung darstellen.
    • anchorpoints: Höhenpunkte, die nicht ausgedünnt werden. Diese Option ist nur für Feature-Geometrie mit einzelnen Punkten verfügbar.
    • hardline oder softline: Bruchkanten, die einen Höhenwert erzwingen.
    • hardclip oder softclip: Polygon-Dataset, mit dem die Grenze des LAS-Datasets definiert wird.
    • harderase oder softerase: Polygon-Dataset, mit dem Löcher im LAS-Dataset definiert werden.
    • hardreplace oder softreplace: Polygon-Dataset, mit dem Bereiche konstanter Höhe definiert werden.
Value Table

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisiertes Eingabe-LAS-Dataset

Das aktualisierte LAS-Dataset.

LAS Dataset Layer

arcpy.management.AddFilesToLasDataset(in_las_dataset, {in_files}, {folder_recursion}, {in_surface_constraints})
NameErläuterungDatentyp
in_las_dataset

Das LAS-Dataset, das verarbeitet wird.

LAS Dataset Layer
in_files
[in_files,...]
(optional)

Die Dateien im LAS-Format (.las, .zlas und .laz), die dem Eingabe-LAS-Dataset hinzugefügt werden. Ein Ordner kann angegeben werden, um alle unterstützten Dateien in dem Verzeichnis hinzuzufügen. Ebenso kann ein weiteres LAS-Dataset angegeben werden, um alle entsprechenden Dateien mit gültigen Pfaden hinzuzufügen.

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; Folder; File
folder_recursion
(optional)

Legt fest, ob die LAS-Formatdateien (.las, .zlas und .laz) in den Unterverzeichnissen eines Eingabeordners einem LAS-Dataset hinzugefügt werden.

  • NO_RECURSIONNur LAS-Formatdateien in einem Eingabeordner werden dem LAS-Dataset hinzugefügt. Dies ist die Standardeinstellung.
  • RECURSIONAlle LAS-Formatdateien in den Unterverzeichnissen eines Eingabeordners werden dem LAS-Dataset hinzugefügt.
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:

  • in_feature_class: Das Feature, das vom LAS-Dataset referenziert werden soll.
  • height_field: Die Höhenquelle lässt sich anhand jedes Zahlenfeldes in der Attributtabelle definieren. Wenn die Geometrie des Features Z-Werte enthält, kann es durch Angabe von Shape.Z ausgewählt werden. Wenn keine Höhe benötigt wird, geben Sie das Schlüsselwort <None> an, um Features ohne Z-Werte zu erstellen, deren Höhe von der Oberfläche interpoliert werden soll.
  • SF_type: Der Oberflächen-Feature-Typ, der definiert, wie die Feature-Geometrie in die Triangulation der Oberfläche integriert werden soll. Optionen mit harter oder weicher Bezeichnung verweisen darauf, ob die Feature-Kanten erkennbare Brüche in der Neigung oder eine allmähliche Änderung darstellen.
    • anchorpoints: Höhenpunkte, die nicht ausgedünnt werden. Diese Option ist nur für Feature-Geometrie mit einzelnen Punkten verfügbar.
    • hardline oder softline: Bruchkanten, die einen Höhenwert erzwingen.
    • hardclipoder softclip: Polygon-Dataset, mit dem die Grenze des LAS-Datasets definiert wird.
    • harderase oder softerase: Polygon-Dataset, mit dem Löcher im LAS-Dataset definiert werden.
    • hardreplace oder softreplace: Polygon-Dataset, mit dem Bereiche konstanter Höhe definiert werden.

Value Table

Abgeleitete Ausgabe

NameErläuterungDatentyp
derived_las_dataset

Das aktualisierte LAS-Dataset.

LAS Dataset Layer

Codebeispiel

AddFilesToLasDataset: Beispiel 1 (Python-Fenster)

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

import arcpy
from arcpy import env

env.workspace = "C:/data"
arcpy.management.AddFilesToLasDataset("test.lasd", 
                                      ["LA_N", "LA_S/LA_5S4E.las"],
                                      "RECURSION", 
                                      ["boundary.shp <None> Soft_Clip",
                                       "breakline.shp Shape.Z Hard_Line"])
AddFilesToLasDataset: Beispiel 2 (eigenständiges Skript)

Im folgenden Beispiel wird die Verwendung dieses Werkzeugs in einem eigenständigen Python-Skript veranschaulicht.

'''*********************************************************************
Name: Modify Files in LAS Dataset& Calculate Stats for LASD
Description: Adds files & surface constraints to a LAS dataset, then
             calculates statistics and generates report.
*********************************************************************'''
# Import system modules
import arcpy

try:
    # Script variables
    arcpy.env.workspace = 'C:/data'
    lasd = 'sample.lasd'
    oldLas = ['2006', '2007/file2.las']
    newLas = ['2007_updates_1', '2007_updates_2']
    oldSurfaceConstraints = ['boundary.shp', 'streams.shp']
    newSurfaceConstraints = [['sample.gdb/boundary', '<None>',
                              'Soft_Clip']
                             ['sample.gdb/streams', 'Shape.Z',
                              'Hard_Line']]
    arcpy.management.RemoveFilesFromLasDataset(lasd, oldLas,
                                               oldSurfaceConstraints)
    arcpy.management.AddFilesToLasDataset(lasd, newLas, 'RECURSION',
                                          newSurfaceConstraints)
    arcpy.management.LasDatasetStatistics(lasd, "UPDATED_FILES",
                                          "lasd_stats.txt",
                                          "LAS_FILE", "DECIMAL_POINT",
                                          "SPACE", "LAS_summary.txt")
except arcpy.ExecuteError:
    print(arcpy.GetMessages())
except Exception as err:
    print(err.args[0])

Lizenzinformationen

  • Basic: Erfordert 3D Analyst oder Spatial Analyst
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen