LAS-Punkt-Statistiken als Raster (Data Management)

Zusammenfassung

Erstellt ein Raster, dessen Zellenwerte die statistischen Informationen zu LAS-Punkten wiedergeben.

Verwendung

  • Sie können die Punkte, die von diesem Werkzeug verarbeitet werden, mithilfe der Punktfilter des LAS-Dataset-Layers anhand einer beliebigen Kombination von Klassifizierungscodes, Klassifizierungs-Flags und Rückgabewerten filtern. Die Filter können im Dialogfeld Layer-Eigenschaften oder mit dem Werkzeug LAS-Dataset-Layer erstellen definiert werden. Die LAS-Punktfilter gelten für die Ergebnisse aller statistischen Ausgaben, mit Ausnahme der Methode "Impulsanzahl", bei der alle letzten Rückgabepunkte ausgewertet werden.

  • Mit der Option Punktanzahl des Parameters Methode wird die Punktdichte des LAS-Datasets ausgewertet. Diese Information ist hilfreich bei der Erkennung unregelmäßiger Hot-Spots mit hoher Punktdichte, da diese Art von Daten bei der Verarbeitung von LAS-Dateien mit anderen Werkzeugen zu Leistungseinbußen führen kann. Wenn Hot-Spots mit hoher Dichte entdeckt werden, kann das Werkzeug LAS ausdünnen verwendet werden, um eine neue Punktwolke mit einer gleichmäßigeren räumlichen Verteilung zu erstellen.

  • Die Option Häufigster Klassencode des Parameters Methode kann verwendet werden, um die Anzahl der eindeutigen Objekte zu ermitteln, die durch einen bestimmten Klassencode definiert sind, insbesondere wenn diese Objekte in horizontaler Richtung räumlich getrennt sind. Wenden Sie dazu zunächst einen Punktfilter an, um den spezifischen Klassencode zu isolieren. Erstellen Sie dann das Statistikraster mit einer Zellengröße, die groß genug ist, damit sowohl die Konnektvität von Punkten, die zum selben Objekt gehören, als auch die Lücken zwischen Punkten, die zu unterschiedlichen Objekten gehören, erhalten bleiben. Beispiel: Um eine geeignete Zellengröße für die Verbindung von Punkten einer Straßenlaterne zu bestimmen, sollten die Abstände der Punkte insgesamt sowie der Abstand zu Straßenlaternen in der Nähe bedacht werden. Das resultierende Raster kann zur Bewertung des Footprints der einzelnen Objekte verwendet werden. Die Anzahl der eindeutigen Objekte kann entweder durch Konvertierung des Rasters in ein Polygon-Feature mit dem Werkzeug Raster in Polygon oder durch Zuweisung eines eindeutigen Wertes zu jedem Zellen-Cluster mit dem Werkzeug Gruppierung zu Regionen ermittelt werden.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-LAS-Dataset

Das zu verarbeitende LAS-Dataset.

LAS Dataset Layer
Ausgabe-Raster

Der Speicherort und Name des Ausgabe-Rasters. Bei der Speicherung eines Raster-Datasets in einer Geodatabase oder in einem Ordner wie z. B. einem Esri Grid darf dem Namen des Raster-Datasets keine Dateierweiterung hinzugefügt werden. Eine Dateierweiterung kann bereitgestellt werden, um das Format des Rasters zu definieren, wenn es in einem Ordner gespeichert wird, z. B. .tif zum Erstellen einer Datei im GeoTIFF- oder .img zum Erstellen einer Datei im ERDAS IMAGINE-Format.

Beim Speichern des Rasters in einer TIFF-Datei oder einer Geodatabase können Raster-Komprimierungstyp und -qualität in den Einstellungen für die Geoverarbeitungsumgebung angegeben werden.

Raster Dataset
Methode
(optional)

Gibt die Art der Statistik an, die zu den LAS-Punkten in jeder Zelle des Ausgaberasters gesammelt wird.

  • ImpulsanzahlDie Anzahl der letzten Rückgabepunkte wird erfasst.
  • PunktanzahlDie Anzahl der Punkte von allen Rückgaben wird erfasst.
  • Häufigste letzte RückgabeDer am häufigsten auftretende letzte Rückgabewert wird erfasst.
  • Häufigster KlassencodeDer häufigste Klassencode wird erfasst.
  • Bereich der IntensitätswerteDer Bereich der Intensitätswerte wird erfasst.
  • Bereich der HöhenwerteDer Bereich der Höhenwerte wird erfasst.
String
Abtasttyp
(optional)

Gibt die Methode zum Interpretieren des Parameterwertes Abtastwert an, um die Auflösung des Ausgabe-Rasters zu definieren.

  • MessungenEs wird die Anzahl der Zellen verwendet, die die längste Seite der LAS-Dataset-Ausdehnung teilen.
  • ZellengrößeEs wird die Zellengröße des Ausgabe-Rasters verwendet, das erstellt wird. Dies ist die Standardeinstellung.
String
Abtastwert
(optional)

Der Wert, der zusammen mit dem Parameter Abtastwert zum Definieren der Auflösung des Ausgabe-Rasters verwendet wird.

Double

arcpy.management.LasPointStatsAsRaster(in_las_dataset, out_raster, {method}, {sampling_type}, {sampling_value})
NameErläuterungDatentyp
in_las_dataset

Das zu verarbeitende LAS-Dataset.

LAS Dataset Layer
out_raster

Der Speicherort und Name des Ausgabe-Rasters. Bei der Speicherung eines Raster-Datasets in einer Geodatabase oder in einem Ordner wie z. B. einem Esri Grid darf dem Namen des Raster-Datasets keine Dateierweiterung hinzugefügt werden. Eine Dateierweiterung kann bereitgestellt werden, um das Format des Rasters zu definieren, wenn es in einem Ordner gespeichert wird, z. B. .tif zum Erstellen einer Datei im GeoTIFF- oder .img zum Erstellen einer Datei im ERDAS IMAGINE-Format.

Beim Speichern des Rasters in einer TIFF-Datei oder einer Geodatabase können Raster-Komprimierungstyp und -qualität in den Einstellungen für die Geoverarbeitungsumgebung angegeben werden.

Raster Dataset
method
(optional)

Gibt die Art der Statistik an, die zu den LAS-Punkten in jeder Zelle des Ausgaberasters gesammelt wird.

  • PULSE_COUNTDie Anzahl der letzten Rückgabepunkte wird erfasst.
  • POINT_COUNTDie Anzahl der Punkte von allen Rückgaben wird erfasst.
  • PREDOMINANT_LAST_RETURNDer am häufigsten auftretende letzte Rückgabewert wird erfasst.
  • PREDOMINANT_CLASSDer häufigste Klassencode wird erfasst.
  • INTENSITY_RANGEDer Bereich der Intensitätswerte wird erfasst.
  • Z_RANGEDer Bereich der Höhenwerte wird erfasst.
String
sampling_type
(optional)

Gibt die Methode zum Interpretieren des Parameterwertes Abtastwert an, um die Auflösung des Ausgabe-Rasters zu definieren.

  • OBSERVATIONSEs wird die Anzahl der Zellen verwendet, die die längste Seite der LAS-Dataset-Ausdehnung teilen.
  • CELLSIZEEs wird die Zellengröße des Ausgabe-Rasters verwendet, das erstellt wird. Dies ist die Standardeinstellung.
String
sampling_value
(optional)

Der Wert, der zusammen mit dem Parameter Abtastwert zum Definieren der Auflösung des Ausgabe-Rasters verwendet wird.

Double

Codebeispiel

LasPointStatsAsRaster: 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.LasPointStatsAsRaster_3d("test.lasd", "lidar_intensity.img", 
                             "INTENSITY_RANGE", "CELLSIZE", 15)
LasPointStatsAsRaster: Beispiel 2 (eigenständiges Skript)

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

'''**********************************************************************
Name: LAS Point Statistics As Raster
Description: Identifies the most frequently occurring return value for
             each pulse in a given set of LAS files.
             Designed for use as a script tool.
**********************************************************************'''
# Import system modules
import arcpy

# Set Local Variables
lasD = arcpy.GetParameterAsText(0)
inLas = arcpy.GetParameterAsText(1) #input las files
sr = arcpy.GetParameter(2) #spatial reference of las dataset
statsRaster = arcpy.GetParameterAsText(3)

# Execute CreateLasDataset
arcpy.management.CreateLasDataset(inLas, lasD, 'RECURSION', '', sr)
# Execute LasPointStatsAsRaster
arcpy.management.LasPointStatsAsRaster(lasD, statsRaster,
                                       "PREDOMINANT_RETURNS_PER_PULSE",
                                       "CELLSIZE", 15)

Lizenzinformationen

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

Verwandte Themen