LAS-Dataset-Pyramide erstellen (Data Management)

Zusammenfassung

Erstellt und aktualisiert einen LAS-Dataset-Anzeige-Cache, der die Rendering-Performance optimiert.

Verwendung

  • Die LAS-Dataset-Pyramide wird am selben Speicherort wie das LAS-Dataset gespeichert: in einem Verzeichnis, dessen Name mit der Bezeichnung des LAS-Datasets beginnt und mit .slas endet. Die Pyramide nimmt in der Regel ein Drittel der Gesamtgröße der vom LAS-Dataset referenzierten LAS-Dateien ein und besteht aus mehreren Ebenen progressiv ausgedünnter LAS-Punkte. Die an jeder Ebene beteiligten Punkte werden durch Diskretisierung des Raums, in dem die Punkte vorhanden sind, und durch die Auswahl eines Punktes in dem jeweiligen gruppierten Bereich mithilfe der Auswahlmethode für Punkte bestimmt.

  • LAS-Datasets mit einer Pyramide enthalten ein neues Schema, das in ArcGIS Desktop- oder ArcGIS Pro-Versionen vor 2.6 nicht unterstützt wird. Wenn die Pyramide gelöscht wird, kann das LAS-Dataset in Anwendungen verwendet werden, die die Pyramide nicht unterstützen.

  • Nachdem Sie die LAS-Dataset-Pyramide erstellt haben, kann die Auswahlmethode für Punkte nicht mehr geändert werden. Wenn die Punktauswahl der Pyramide geändert werden muss, löschen Sie die Pyramide, und erstellen Sie sie mit der gewünschten Auswahlmethode für Punkte neu. Sie können die Pyramide im Dialogfeld "Eigenschaften: LAS- Dataset" oder durch Löschen des Pyramidenordners löschen.

  • Die LAS-Dataset-Pyramide wird ungültig, wenn Klassencodes der LAS-Datei durch ein Geoverarbeitungswerkzeug aktualisiert oder LAS-Dateien einem LAS-Dataset hinzugefügt oder aus einem LAS-Dataset entfernt werden. Sie können eine veraltete Pyramidenanzeige aktualisieren, indem Sie dieses Werkzeug für das LAS-Dataset ausführen.

Syntax

BuildLasDatasetPyramid(in_las_dataset, {point_selection_method}, {class_codes_weights})
ParameterErklärungDatentyp
in_las_dataset

Das zu verarbeitende LAS-Dataset.

LAS Dataset Layer
point_selection_method
(optional)

Gibt an, wie der Punkt in den einzelnen gruppierten Bereichen ausgewählt wird, um die Pyramide zu erstellen. Dieser Parameter wird deaktiviert, wenn das LAS-Dataset bereits eine Pyramide enthält.

  • Z_MINDer Punkt mit dem niedrigsten Z-Wert wird ausgewählt.
  • Z_MAXDer Punkt mit dem höchsten Z-Wert wird ausgewählt.
  • CLOSEST_TO_CENTERDer Punkt, der dem Mittelpunkt des gruppierten Bereichs am nächsten liegt, wird ausgewählt.
  • CLASS_CODEDer Punkt mit dem höchsten Gewichtungswert wird ausgewählt.
String
class_codes_weights
[class_codes_weights,...]
(optional)

Die Gewichtungen, die jedem Klassencode zugewiesen wurden und bestimmen, welche Punkte in jeder Ausdünnungsregion erhalten bleiben sollen. Dieser Parameter ist nur dann aktiviert, wenn die Option Klassencode-Gewichtungen im Parameter Auswahlmethode für Punkte angegeben wurde. Der Klassencode mit der höchsten Gewichtung in der Ausdünnungsregion bleibt erhalten. Wenn zwei Klassencodes mit derselben Gewichtung in einer Ausdünnungsregion vorhanden sind, wird der Klassencode mit der kleinsten Punktquell-ID beibehalten.

Value Table

Codebeispiel

BuildLasDatasetPyramid – Beispiel (Python-Fenster)

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

import arcpy
arcpy.env.workspace = 'C:/data'
arcpy.ddd.BuildLasDatasetPyramid('test.lasd', 'MIN_Z')

Lizenzinformationen

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

Verwandte Themen