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 LIDAR-Daten in den Formaten LAS oder ZLAS entworfen. Unterstützt werden die LAS-Format-Dateiversionen 1.0 bis 1.4. Der EzLAS Optimizer von Esri ist ein eigenständiges LIDAR-Dienstprogramm, das verwendet werden kann, um .zlas-Dateien zu erstellen oder sie wieder in das -Format zurück zu konvertieren.

  • 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 zu verarbeitende LAS-Dataset.

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

Eingabedateien können auf eine beliebige Kombination von einzelnen LAS-Dateien und Ordnern mit LAS-Daten verweisen.

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

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 zu verarbeitende LAS-Dataset.

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

Eingabedateien können auf eine beliebige Kombination von einzelnen LAS-Dateien und Ordnern mit LAS-Daten verweisen.

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

Folder; File
folder_recursion
(optional)

Legt fest, ob die LIDAR-Daten 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)

Anhand des folgenden Beispiels 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