ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS Desktop

Ein vollständiges professionelles GIS

ArcGIS Enterprise

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

ArcMap

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Erweiterungen

LAS-Höhenkennwerte

  • Zusammenfassung
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebungen
  • Lizenzinformationen

Zusammenfassung

Berechnet Statistiken zur Verteilung der Höhenmesswerte von Vegetationspunkten, die in LAS-Daten erfasst wurden.

Verwendung

  • Dieses Werkzeug können Sie verwenden, um die Biomasse über LIDAR-Sammlungen in bewaldeten Gebieten zu berechnen.

  • Dieses Werkzeug erfordert, dass klassifizierte Bodenpunkte vorhanden sind, und verarbeitet LAS-Punkte mit dem Klassencodewert 0, 1, 3, 4 und 5.

Syntax

LasHeightMetrics_3d (in_las_dataset, out_location, {base_name}, {statistics}, {height_percentiles}, min_height, min_points, cell_size)
ParameterErläuterungDatentyp
in_las_dataset

Das zu verarbeitende LAS-Dataset.

LAS Dataset Layer
out_location

Der Ordner oder die Geodatabase, in dem bzw. in der die Ausgabe-Raster-Datasets gespeichert werden sollen.

Workspace
base_name
(optional)

Der Basisname für die Ausgabe-Raster-Datasets.

String
statistics
[statistics,...]
(optional)

Die berechneten Statistiken für die nicht klassifizierten und Vegetationspunkte über dem Boden, die innerhalb der Fläche jeder Zelle im Ausgabe-Raster liegen.

  • MEAN —Die Durchschnittshöhe der LAS-Punkte.
  • KURTOSIS —Die Schärfe der Änderung in der Höhe der LAS-Punkte.
  • SKEWNESS —Die Richtung der Abweichung von der Nominalhöhe der LAS-Punkte, was auf Grad und Richtung der Asymmetrie hinweist.
  • STANDARD_DEVIATION —Die Variation der Höhe der Punkte.
  • MEDIAN_ABSOLUTE_DEVIATION —Der Medianwert der Abweichung von der Medianhöhe.
String
height_percentiles
[height_percentiles,...]
(optional)

Die Höhenperzentile über dem Boden, für die das Histogramm berechnet werden soll.

Long
min_height

Die kleinste Höhe über dem Boden für Punkte, die ausgewertet werden sollen.

Linear Unit
min_points

Die niedrigste Anzahl an Punkten, die in einer angegebenen Zelle vorhanden sein müssen, damit LAS-Höhenkennwerte berechnet werden können. Für Zellen mit weniger Punkten als das angegebene Minimum sind dann in der Ausgabe keine Daten vorhanden.

Long
cell_size

Die Zellengröße für die Ausgabe-Raster-Datasets.

Linear Unit

Abgeleitete Ausgabe

NameErklärungDatentyp
derived_out_location

Der Speicherort der Ausgabe-Raster-Datasets.

Workspace
output_rasters

Die Ausgabe-Raster-Datasets.

Codebeispiel

LasHeightMetrics – Beispiel 1 (Python-Fenster)

Anhand des folgenden Beispiels wird die Verwendung dieses Werkzeugs im Python-Fenster veranschaulicht.

arcpy.env.workspace = 'C:/data'

arcpy.ClassifyLasBuilding_3d('Highland.lasd', minHeight='9 feet', 
                             minArea='30 Square Feet', compute_stats=True)
LasHeightMetrics – Beispiel 2 (eigenständiges Skript)

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

'''****************************************************************************
       Name: Tile & Classify LAS Files
Description: Creates & classifies tiled LAS files.
****************************************************************************'''
# Import system modules
import arcpy
import tempfile
import math

in_las = arcpy.GetParameterAsText(1) # The LAS files that need to be tiled
out_folder = arcpy.GetParameterAsText(2) # folder for LAS files
basename = arcpy.GetParameterAsText(3) # basename for output files
out_lasd = arcpy.GetParameterAsText(4) # output LAS dataset


try:
    # Create temp LAS dataset to reference LAS files that will be tiled
    temp_lasd = arcpy.CreateUniqueName('temp.lasd', tempfile.gettempdir())
    arcpy.management.CreateLasDataset(in_las, temp_lasd)
    arcpy.ddd.TileLas(temp_lasd, out_folder, basename, out_lasd, las_version=1.4, 
                      point_format=7, file_size=300)
    arcpy.management.Delete(temp_lasd)
    arcpy.ddd.ClassifyLasGround(out_lasd, method='AGGRESSIVE')
    arcpy.ddd.ClassifyLasBuilding(out_lasd, min_height='3 Meters', min_area='4 Meters')
    arcpy.ddd.ClassifyLasByHeight(out_lasd, height_classification=[(3, 6), (4,20), (5,70)],
                                  noise='All Noise', compute_stats='COMPUTE_STATS')

except arcpy.ExecuteError:
    print(arcpy.GetMessages())

Umgebungen

  • Aktueller Workspace
  • Ausdehnung
  • Ausgabe-Koordinatensystem
  • Geographische Transformationen

Lizenzinformationen

  • ArcGIS Desktop Basic: Erfordert 3D Analyst
  • ArcGIS Desktop Standard: Erfordert 3D Analyst
  • ArcGIS Desktop Advanced: Erfordert 3D Analyst

Verwandte Themen

  • Überblick über das Toolset "Datenmanagement"
  • Grundlagen von Oberflächen
  • Oberflächenformate

ArcGIS Desktop

  • Startseite
  • Dokumentation
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Esri Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2019 Esri. | Datenschutz | Rechtliches