LAS-Dataset-Pyramide erstellen (Data Management)

Zusammenfassung

Erstellt oder aktualisiert einen LAS-Dataset-Anzeige-Cache, mit dem die Rendering-Performance optimiert wird.

Weitere Informationen zu der LAS-Dataset-Pyramide

Verwendung

  • Das Werkzeug erstellt eine LAS-Dataset-Pyramide, mit der das Rendern von mehreren LAS-Dateien optimiert wird. Es ist nur möglich, eine LAS-Dataset-Pyramide zu erstellen, wenn das LAS-Dataset eine .lasd-Erweiterung hat. Der Erstellungsvorgang einer Pyramide unterstützt keine einzelnen .las- oder .zlas-Dateien. Erstellen Sie ein LAS-Dataset mit dem Werkzeug LAS-Dataset erstellen.

  • 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 optimiert, um den Vorgang zu beschleunigen. 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 halb so groß sind wie die .las-Dateien oder so groß wie die unkomprimierten .zlas-Dateien. Stellen Sie daher sicher, dass für den Scratch-Workspace ein Speicherort mit genügend Speicherplatz festgelegt ist.

  • Ein LAS-Dataset mit einer Pyramide enthält 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. Erstellen Sie die Pyramide dann für das duplizierte Dataset. 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:

    • Dem Hinzufügen neuer .las- oder .zlas-Dateireferenzen zum LAS-Dataset.
    • Dem 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 auf der Registerkarte Pyramide im Dialogfeld Eigenschaften: LAS-Dataset möglich. Um das Dialogfeld Eigenschaften: LAS-Dataset aufzurufen, klicken Sie im Bereich Katalog oder in der Ansicht Katalog mit der rechten Maustaste auf das LAS-Dataset, und wählen Sie die Option Eigenschaften aus.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-LAS-Dataset

Das Eingabe-LAS-Dataset.

Es ist nur möglich, eine LAS-Dataset-Pyramide zu erstellen, wenn das LAS-Dataset eine .lasd-Erweiterung hat. Der Erstellungsvorgang einer Pyramide unterstützt keine einzelnen .las- oder .zlas-Dateien.

LAS Dataset Layer
Auswahlmethode für Punkte
(optional)

Gibt an, wie der Punkt in den einzelnen Abschnittsbereichen 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 Eingabe-LAS-Dataset.

Es ist nur möglich, eine LAS-Dataset-Pyramide zu erstellen, wenn das LAS-Dataset eine .lasd-Erweiterung hat. Der Erstellungsvorgang einer Pyramide unterstützt keine einzelnen .las- oder .zlas-Dateien.

LAS Dataset Layer
point_selection_method
(optional)

Gibt an, wie der Punkt in den einzelnen Abschnittsbereichen 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)

Im folgenden Beispiel 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