Erstellt eine Polygon- oder Multipatch-Ausgabe, die die räumliche Ausdehnung und statistische Informationen über eine oder mehrere Punktdateien im ASCII- oder LAS-Format erfasst.
Abbildung
Verwendung
Jedes Ausgabe-Feature umfasst die XY-Ausdehnung einer Eingabedatei. Die Features können als 2D-Polygone oder Multipatches erstellt werden, die den Z-Bereich jeder Eingabedatei darstellen. Die Attributtabelle enthält die folgenden Felder:
FileName—Name der mit dem Feature verknüpften Punktdatei.
Pt_Count—Gesamtzahl der Punkte in der Punktdatei.
Pt_Spacing—Geschätzter durchschnittlicher Abstand der Punkte in den linearen Einheiten des angegebenen Koordinatensystems. Der Punktabstand ist eine Schätzung, für die vorausgesetzt wird, dass in der XY-Ausdehnung jeder Eingabedatei die Punkte einen gleichmäßigen Abstand aufweisen.
Z_Min—Z-Wert des niedrigsten Punktes in der Datei.
Z_Max—Z-Wert des höchsten Punktes in der Datei.
Verwenden Sie den Parameter Nach Klassencode zusammenfassen, um ein Ausgabe-Feature für jeden Klassencode in einer .las- oder .zlas-Eingabedatei zu erstellen. Die Ausgabe-Features enthalten ein Feld mit der Bezeichnung Class, das den zusammenzufassenden Klassencode enthält, und jedes Attribut, das mit dem Feature verknüpft ist, weist die Eigenschaften für diesen Klassencode auf. Dieser Parameter wird für .laz-Dateien nicht unterstützt.
Wenn der Parameterwert für Eingabe-Punktdaten eine oder mehrere .las- oder .zlas-Dateien bzw. einen Ordner mit .las- oder .zlas-Dateien umfasst, wird der Standard-Raumbezug der Ausgabe aus der ersten gelesenen Datei übernommen. Ist die Eingabe ein LAS-Dataset, wird für den Standard-Raumbezug der Ausgabe der Raumbezug des LAS-Dataset festgelegt. Ist die Eingabe eine .laz-Datei, verwenden Sie den Parameter Koordinatensystem, um den Raumbezug der Ausgabe festzulegen. Wenn kein Raumbezug angegeben wird, hat die Ausgabe keinen Raumbezug.
Die Punktdaten, die verarbeitet werden. Zu den unterstützten Eingaben zählen u. a. LAS-Datasets, .las-Dateien, .zlas-Dateien und .laz-Dateien sowie ASCII-Dateien mit Punkt-Datensätzen. Es können auch ein oder mehrere Ordner, in denen die Dateien gespeichert sind, als Eingabe angegeben werden. Wenn ein Ordner ausgewählt wird, muss das Dateisuffix der Punktdateien im Parameter Dateisuffix angegeben werden.
File; Folder
Ausgabe-Feature-Class
Die Feature-Class, die erstellt werden soll.
Feature Class
Dateiformat
Gibt das Format der Eingabedateien an.
LAS format lidar—The format of the input files is LAS format lidar, which includes .las, .zlas, and .laz files.
ASCII file with XYZ—The format of the input files is ASCII files with XYZ.
ASCII file with XYZI—The format of the input files is ASCII files with XYZI.
ASCII file in Generate format—The format of the input files is ASCII files in Generate format.
String
Dateisuffix
(Optional)
Das Suffix der Dateien, die importiert werden, wenn für die Eingabe ein Ordner angegeben wird.
String
Koordinatensystem
(Optional)
Das Koordinatensystem der Eingabedaten.
Coordinate System
Unterordner einbeziehen
(Optional)
Gibt an, ob Daten in Unterordnern zum Generieren von Ergebnissen verwendet werden. Das Werkzeug durchsucht Unterordner, wenn ein Eingabeordner ausgewählt wird, der Daten in einem Unterordnerverzeichnis enthält. Die Ausgabe-Feature-Class wird mit einer Zeile für jede Datei in der Verzeichnisstruktur generiert.
Aktiviert—Any data in the input folder and its subdirectories will be used to generate results.
Deaktiviert—Only the data in the input folder will be used to generate results. This is the default.
Boolean
Geometrie-Shapes extrudieren
(Optional)
Gibt an, ob die Ausgabe als eine 2D-Polygon-Feature-Class oder eine Multipatch-Feature-Class mit extrudierten Features, die den Höhenbereichen in jeder Datei entsprechen, erzeugt werden soll.
Aktiviert—The output will be created as a multipatch feature class.
Deaktiviert—The output will be created as a 2D polygon feature class. This is the default.
Boolean
Dezimaltrennzeichen
(Optional)
Das Dezimalzeichen, das in der Textdatei verwendet werden soll, um den ganzzahligen Teil einer Zahl von ihrem Bruchteil zu unterscheiden.
Point—A point will be used as the decimal character. This is the default.
Comma—A comma will be used as the decimal character.
String
Nach Klassencode zusammenfassen
(Optional)
Gibt an, ob .las- oder .zlas-Dateien in den Ergebnissen nach Klassencode oder nach Datei zusammengefasst werden sollen. Dieser Parameter ist für .laz-Dateien nicht verfügbar.
Aktiviert—Each output feature will represent a single class code in the input .las or .zlas file. This option will require a complete scan of the input files.
Deaktiviert—Each output feature will represent all the class codes in the .las or .zlas file. This is the default.
Boolean
Punktabstandsschätzung von LAS-Dateien verbessern
(Optional)
Gibt an, ob die verbesserte Abschätzung des Punktabstands in .las-Dateien verwendet wird, um so Überbewertungen wegen unregelmäßiger Datenverteilung reduzieren zu können.
Aktiviert—A regular point spacing estimate will be used for .las files in which the extent is equally divided by the number of points. This is the default.
Deaktiviert—Binning will be used to obtain a more precise point spacing estimate for .las files. This option may increase tool run time.
Die Punktdaten, die verarbeitet werden. Zu den unterstützten Eingaben zählen u. a. LAS-Datasets, .las-Dateien, .zlas-Dateien und .laz-Dateien sowie ASCII-Dateien mit Punkt-Datensätzen. Es können auch ein oder mehrere Ordner, in denen die Dateien gespeichert sind, als Eingabe angegeben werden. Wenn ein Ordner ausgewählt wird, muss das Dateisuffix im Parameter file_suffix angegeben werden.
File; Folder
out_feature_class
Die Feature-Class, die erstellt werden soll.
Feature Class
in_file_type
Gibt das Format der Eingabedateien an.
LAS—The format of the input files is LAS format lidar, which includes .las, .zlas, and .laz files.
XYZ—The format of the input files is ASCII files with XYZ.
XYZI—The format of the input files is ASCII files with XYZI.
GENERATE—The format of the input files is ASCII files in Generate format.
String
file_suffix
(Optional)
Das Suffix der Dateien, die importiert werden, wenn für die Eingabe ein Ordner angegeben wird.
String
input_coordinate_system
(Optional)
Das Koordinatensystem der Eingabedaten.
Coordinate System
folder_recursion
(Optional)
Gibt an, ob Daten in Unterordnern zum Generieren von Ergebnissen verwendet werden. Das Werkzeug durchsucht Unterordner, wenn ein Eingabeordner ausgewählt wird, der Daten in einem Unterordnerverzeichnis enthält. Die Ausgabe-Feature-Class wird mit einer Zeile für jede Datei in der Verzeichnisstruktur generiert.
RECURSION—Any data in the input folder and its subdirectories will be used to generate results.
NO_RECURSION—Only the data in the input folder will be used to generate results. This is the default.
Boolean
extrude_geometry
(Optional)
Gibt an, ob die Ausgabe als eine 2D-Polygon-Feature-Class oder eine Multipatch-Feature-Class mit extrudierten Features, die den Höhenbereichen in jeder Datei entsprechen, erzeugt werden soll.
EXTRUSION—The output will be created as a multipatch feature class.
NO_EXTRUSION—The output will be created as a 2D polygon feature class. This is the default.
Boolean
decimal_separator
(Optional)
Das Dezimalzeichen, das in der Textdatei verwendet werden soll, um den ganzzahligen Teil einer Zahl von ihrem Bruchteil zu unterscheiden.
DECIMAL_POINT—A point will be used as the decimal character. This is the default.
DECIMAL_COMMA—A comma will be used as the decimal character.
String
summarize_by_class_code
(Optional)
Gibt an, ob .las- oder .zlas-Dateien in den Ergebnissen nach Klassencode oder nach Datei zusammengefasst werden sollen. Dieser Parameter ist für .laz-Dateien nicht verfügbar.
SUMMARIZE—Each output feature will represent a single class code in the input .las or .zlas file. This option will require a complete scan of the input files.
NO_SUMMARIZE—Each output feature will represent all the class codes in the .las or .zlas file. This is the default.
Boolean
improve_las_point_spacing
(Optional)
Gibt an, ob die verbesserte Abschätzung des Punktabstands in .las-Dateien verwendet wird, um so Überbewertungen wegen unregelmäßiger Datenverteilung reduzieren zu können.
LAS_SPACING—A regular point spacing estimate will be used for .las files in which the extent is equally divided by the number of points. This is the default.
NO_LAS_SPACING—Binning will be used to obtain a more precise point spacing estimate for .las files. This option may increase tool run time.
Boolean
Abgeleitete Ausgabe
Name
Erläuterung
Datentyp
min_point_spacing
Der durchschnittliche Punktabstand.
Double
Codebeispiel
PointFileInformation: Beispiel 1 (Python-Fenster)
Anhand des folgenden Beispiels wird die Verwendung dieses Werkzeugs im Python-Fenster veranschaulicht:
PointFileInformation: Beispiel 2 (eigenständiges Skript)
Im folgenden Beispiel wird die Verwendung dieses Werkzeugs in einem eigenständigen Python-Skript veranschaulicht:
'''****************************************************************************
Name: PointFileInformation Example
Description: This script demonstrates how to use the
PointFileInformation tool to create an output file that contains
all LAS files under a parent folder.
****************************************************************************'''
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data"
lidarList = arcpy.ListFiles("*.las")
if lidarList:
# Set Local Variables
outputFC = "Test.gdb/output_las_info"
prj = "Coordinate Systems/Geographic Coordinate Systems/World/WGS 1984.prj"
extrudeGeom = True # Indicates whether to create extruded geometry shapes
sumClass = True # Indicates whether to summarize output by class code
decSep = "DECIMAL_POINT" # Identifies the decimal separator
# Run PointFileInformation
arcpy.ddd.PointFileInformation(lidarList, outputFC, "LAS", "las", prj,
"", extrudeGeom, decSep, sumClass)
print("Finished running Point File Information.")
else:
print("There are no LAS files in {0}.".format(arcpy.env.workspace))