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 Abschnittsbereich mithilfe der Auswahlmethode für Punkte bestimmt.

  • Durch die Erstellung der LAS-Dataset-Pyramide wird die Nutzung verfügbarer Speicherressourcen zur Beschleunigung des Vorgangs optimiert. Wenn nicht genügend Arbeitsspeicher verfügbar ist, wird der angeforderte Speicher auf einen Datenträger ausgelagert. Wenn möglich sollten Sie vor dem Ausführen dieses Werkzeugs Speicher freigeben, indem Sie nicht benötigte Anwendungen beenden.

  • Im Scratch-Workspace werden temporäre Dateien generiert, die etwa so groß sind wie die LAS-Dateien oder die unkomprimierten zLAS-Dateien. Legen Sie daher für den Scratch-Workspace einen Speicherort mit genügend Speicherplatz fest.

  • 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 das LAS-Dataset in diesen Anwendungen aktiv genutzt wird, sollten Sie mit dem Werkzeug Kopieren ein Duplikat des LAS-Datasets erstellen und die Pyramide für das duplizierte Dataset erstellen. Die entsprechenden LAS-Dateien können von beiden LAS-Datasets referenziert werden. Wenn die Pyramiden bereits erstellt wurden und die LAS-Dateien in Anwendungen verwendet werden müssen, die die Pyramide nicht unterstützen, erstellen Sie mit dem Werkzeug LAS-Dataset erstellen ein LAS-Dataset, das die entsprechenden Dateien referenziert. Es ist keine weitere Kopie der LAS-Quelldateien erforderlich, sondern ein weiteres LAS-Dataset ohne Pyramide.

  • Die LAS-Dataset-Pyramide gilt als veraltet, wenn dem LAS-Dataset neue LAS-Dateireferenzen hinzugefügt, vorhandene LAS-Dateireferenzen im LAS-Dataset entfernt oder die Klassencodewerte der vom LAS-Dataset referenzierten LAS-Dateien durch ein Geoverarbeitungswerkzeug aktualisiert werden. In diesem Fall können Sie die Pyramidenanzeige aktualisieren, indem Sie dieses Werkzeug erneut für das LAS-Dataset ausführen.

  • Nachdem Sie die LAS-Dataset-Pyramide erstellt haben, kann die Auswahlmethode für Punkte nicht mehr geändert werden. Um eine andere Auswahlmethode für Punkte zu verwenden, löschen Sie die alte Pyramide, und führen Sie dieses Werkzeug mit der neuen Methode erneut aus.

  • Eine LAS-Pyramide können Sie mit dem Werkzeug Dateien aus LAS-Dataset entfernen oder über die Registerkarte Pyramide im Dialogfeld Eigenschaften: LAS-Dataset löschen. Um das Dialogfeld Eigenschaften: LAS-Dataset aufzurufen, klicken Sie im Bereich Katalog oder in der Katalogansicht mit der rechten Maustaste auf das LAS-Dataset, und wählen Sie die Option Eigenschaften aus.

Syntax

arcpy.management.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 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 Abschnittsbereichs 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

Abgeleitete Ausgabe

NameErklärungDatentyp
derived_las_dataset

Das aktualisierte LAS-Dataset.

LAS-Dataset-Layer

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