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 versuchen, den freien Speicher zu maximieren, 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.

  • Dieses Werkzeug kann verwendet werden, um eine veraltete LAS-Dataset-Pyramide zu aktualisieren. Die Pyramide kann aus folgenden Gründen veraltet sein:

    • Das Hinzufügen neuer .las- oder .zlas-Dateireferenzen zum LAS-Dataset.
    • Das Entfernen vorhandener .las- oder .zlas-Dateireferenzen aus dem LAS-Dataset.
    • Klassifizierungaktualisierungen durch Geoverarbeitungswerkzeuge, die ohne die Angabe der Option zur Aktualisierung der LAS-Dataset-Pyramide ausgeführt wurden. Wenn Sie mit verschiedenen Geoverarbeitungswerkzeugen eine Reihe von .las-Klassifizierungsänderungen vornehmen, sollten Sie im Werkzeug, das zuletzt ausgeführt wird, die Option zum Aktualisieren der LAS-Dataset-Pyramide verwenden.
  • 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, muss die vorhandene Pyramide gelöscht werden. Dies ist mit dem Werkzeug Dateien aus LAS-Dataset entfernen oder über die Registerkarte Pyramide im Dialogfeld Eigenschaften: LAS-Dataset möglich. 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.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-LAS-Dataset

Das zu verarbeitende LAS-Dataset.

LAS Dataset Layer
Auswahlmethode für Punkte
(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.

  • Niedrigster PunktDer Punkt mit dem niedrigsten Z-Wert wird ausgewählt.
  • Höchster PunktDer Punkt mit dem höchsten Z-Wert wird ausgewählt.
  • Am nächsten zum MittelpunktDer Punkt, der dem Mittelpunkt des Abschnittsbereichs am nächsten liegt, wird ausgewählt.
  • Klassencodes und GewichtungenDer Punkt mit dem höchsten Gewichtungswert wird ausgewählt.
String
Eingabeklassencodes und Gewichtungen
(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

BeschriftungErläuterungDatentyp
Ausgabe-LAS-Dataset

Das aktualisierte LAS-Dataset.

LAS Dataset Layer

arcpy.management.BuildLasDatasetPyramid(in_las_dataset, {point_selection_method}, {class_codes_weights})
NameErläuterungDatentyp
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

NameErläuterungDatentyp
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