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 LAS-Dataset Referenzen für eine oder mehrere LAS-Dateien und Oberflächeneinschränkungs-Features hinzu.

Verwendung

  • Das LAS-Dataset wurde für die Verwendung mit im LAS-Format gespeicherten Punktwolkendaten in den Dateiversionen 1.0-1.4 entwickelt. Auch im komprimierten ZLAS-Format gespeicherte LAS-Dateien werden unterstützt. ZLAS-Dateien können von jedem Werkzeug generiert werden, das neue LAS-Dateien erstellt, z. B. LAS konvertieren, LAS extrahieren, LAS ausdünnen oder LAS kacheln. Darüber hinaus lassen sich .las-Dateien auch mit der eigenständigen Anwendung EzLAS Optimizer in .zlas-Dateien komprimieren oder nach einer Komprimierung in .las-Dateien entpacken.

  • Oberflächeneinschränkungs-Features können verwendet werden, um von Features abgeleitete Höhenwerte zu erzwingen, die Oberflächeneigenschaften im LAS-Dataset darstellen.

  • ArcGIS verwendet das von der American Society of Photogrammetry and Remote Sensing (ASPRS) definierte LAS-Klassifizierungsschema. Weitere Informationen zur Klassifizierung von LIDAR-Punkten

Parameter

BeschriftungErläuterungDatentyp
Eingabe-LAS-Dataset

Das LAS-Dataset, das verarbeitet wird.

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

Eingaben, die eine beliebige Kombination von .las-Dateien, .zlas-Dateien, LAS-Datasets und Ordnern mit .las- oder .zlas-Daten beinhalten können. Wenn ein LAS-Dataset als Eingabe angegeben wird, werden .las- und .zlas-Dateien, die einen gültigen Pfadverweis haben, dem Eingabe-LAS-Dataset hinzugefügt.

Im Bereich Geoverarbeitung kann ein Ordner auch als Eingabe festgelegt werden, indem der Ordner in 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-Dateien in den Unterverzeichnissen eines Eingabeordners von einem LAS-Dataset referenziert werden.

  • Deaktiviert: Nur .las-Dateien aus einem Eingabeordner werden dem LAS-Dataset hinzugefügt. Dies ist die Standardeinstellung.
  • Aktiviert: Alle .las-Dateien 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 Geometrie, die in die triangulierte Oberfläche des LAS-Datasets integriert werden.
  • 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 angegeben werden muss, geben Sie das Schlüsselwort <None> an, um Features ohne Z-Werte mit einer Höhe zu erstellen, die von der Oberfläche interpoliert wird.
  • 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 die Integration der aus den Features importierten Geometrie in die Triangulation der Oberfläche definiert. 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)

Eingaben, die eine beliebige Kombination von .las-Dateien, .zlas-Dateien, LAS-Datasets und Ordnern mit .las- oder .zlas-Daten beinhalten können. Wenn ein LAS-Dataset als Eingabe angegeben wird, werden .las- und .zlas-Dateien, die einen gültigen Pfadverweis haben, dem Eingabe-LAS-Dataset hinzugefügt.

Im Bereich Geoverarbeitung kann ein Ordner auch als Eingabe festgelegt werden, indem der Ordner in File Explorer ausgewählt und in das Eingabefeld des Parameters gezogen wird.

LAS Dataset Layer; Folder; File
folder_recursion
(optional)

Legt fest, ob die LIDAR-Dateien in den Unterverzeichnissen eines Eingabeordners dem LAS-Dataset hinzugefügt werden.

  • NO_RECURSIONNur LIDAR-Dateien aus einem Eingabeordner werden dem LAS-Dataset hinzugefügt. Dies ist die Standardeinstellung.
  • RECURSIONAlle LIDAR-Dateien 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 angegeben werden muss, geben Sie das Schlüsselwort <None> an, um Features ohne Z-Werte mit einer Höhe zu erstellen, die von der Oberfläche interpoliert wird.
  • SF_type: Der Oberflächen-Feature-Typ, der die Integration der Feature-Geometrie in die Triangulation der Oberfläche definiert. 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

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.AddFilesToLasDataset_management("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