ArcGIS Desktop

  • Dokumentation
  • Support

  • 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 kacheln

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

Zusammenfassung

Erstellt gekachelte LAS-Dateien, die einem regulären Kachelschema entsprechen.

Verwendung

  • Erwägen Sie die Verwendung dieses Werkzeugs, um große LAS-Dateien in Größen zu unterteilen, die für die Analyse, Verteilung und Archivierung von Daten optimiert sind. Das Standard-Kachelschema erzeugt quadratische Kacheln, deren Breite und Höhe durch einen Zielgrößengrenzwert von 250 MB definiert ist. Punkte aus mehreren LAS-Dateien, die in die Fläche einer Kachel fallen, werden zur Ausgabe-Kachel zusammengeführt.

  • Durch die Neuanordnung der LAS-Punkte werden die LIDAR-Daten räumlich geclustert und deren Performance bei der Anzeige und bei Analysevorgängen verbessert. Für diesen Vorgang muss eine temporäre Datei erstellt werden. Erwägen Sie, einen Ordner auf einem Solid-State-Drive (SSD) als Scratch-Workspace in den Umgebungseinstellungen festzulegen, um die Geschwindigkeit dieses Vorgangs zu verbessern.

  • Erwägen Sie, die ZLAS-Komprimierung anzugeben, wenn die LIDAR-Daten bereits klassifiziert und zur Archivierung oder Verteilung bereit sind. ZLAS-Dateien können weder bearbeitet noch reklassifiziert werden.

  • LAS-Kacheln können mit einer der folgenden Methoden definiert werden:

    • Legen Sie eine Zieldateigröße der nicht komprimierten LAS-Datei fest. Diese Größe ist eine Schätzung für eine LAS-Kachel mit gleichmäßiger Punktverteilung in der gesamten Ausdehnung.
    • Geben Sie die Breite und Höhe der Kachel an.
    • Geben Sie ein Eingabe-Feature an, um das Kachelschema zu definieren. Jedes Polygon sollte rechteckig sein und eine einheitliche Breite und Höhe aufweisen. LAS-Kacheln werden nur für die Teile des LAS-Datasets erstellt, die durch die Eingabe-Features abgedeckt sind.
  • Die Ausgabe-LAS-Kacheln können neu projiziert werden, indem ein Ausgabe-Koordinatensystem in den Umgebungseinstellungen festgelegt oder Eingabe-Features verwendet werden, die einen anderen Raumbezug aufweisen als die ursprünglichen LAS-Dateien.

  • Benutzerdefinierte Namen für LAS-Kacheln können durch die Verwendung von Eingabe-Features und durch Auswahl eines Textfeldes im Parameter Benennungsmethode zugewiesen werden.

    Hinweis:

    Mit den Werkzeugen Netz erstellen und Mosaik generieren lassen sich gekachelte Polygone erstellen, die die Ausdehnung der gewünschten Region abdecken.

Syntax

TileLas_3d (in_las_dataset, target_folder, {base_name}, {out_las_dataset}, {compute_stats}, {las_version}, {point_format}, {compression}, {las_options}, {tile_feature}, {naming_method}, {file_size}, {tile_width}, {tile_height}, {tile_origin})
ParameterErläuterungDatentyp
in_las_dataset

Das zu verarbeitende LAS-Dataset.

LAS Dataset Layer
target_folder

Der Ordner, in dem die gekachelten LAS-Dateien gespeichert werden.

Folder
base_name
(optional)

Der Name, mit dem jede Ausgabedatei beginnt.

String
out_las_dataset
(optional)

Das neue LAS-Dataset, das die gekachelten LAS-Dateien referenziert, die von diesem Werkzeug erstellt wurden. Diese Angabe ist optional.

LAS Dataset
compute_stats
(optional)

Gibt an, ob für die vom LAS-Dataset referenzierten LAS-Dateien Statistiken berechnet werden sollen. Durch Statistiken wird es ermöglicht, in den Filter- und Symbolisierungsoptionen des LAS-Dataset-Layers nur die in den LAS-Dateien vorhandenen LAS-Attributwerte anzuzeigen.

  • COMPUTE_STATS —Es werden Statistiken berechnet.
  • NO_COMPUTE_STATS —Es werden keine Statistiken berechnet. Dies ist die Standardeinstellung.
Boolean
las_version
(optional)

Die LAS-Dateiversion jeder Ausgabedatei. Die Standardeinstellung ist 1.4.

  • 1.0 —Diese Version hat 256 eindeutige Klassencodes unterstützt, wies jedoch kein vordefiniertes Klassifizierungsschema auf.
  • 1.1 —Mit dieser Version wurde ein vordefiniertes Klassifizierungsschema und die Punktdatensatzformate 0 und 1 eingeführt.
  • 1.2 —Diese Version hat GPS-Zeit und RGB-Datensätze in den Punktdatensätzen 2 und 3 unterstützt.
  • 1.3 —Diese Version lieferte zusätzliche Unterstützung für das synthetische Klassifizierungs-Flag mit den Punkt-Datensätzen 4 und 5 für Waveform, die in ArcGIS nicht unterstützt werden.
  • 1.4 —Mit dieser Version wurden die Punktdatensatzformate 6 bis 10 mit neuen Klassendefinitionen, 256 eindeutigen Klassencodes und dem Überlappungsklassifizierungs-Flag eingeführt.
String
point_format
(optional)

Das Punktdatensatzformat der Ausgabe-LAS-Dateien. Die verfügbaren Optionen sind je nach LAS-Dateiversion, die im Parameter point_format angegeben wurde, unterschiedlich.

Long
compression
(optional)

Legen Sie fest, ob die Ausgabe-LAS-Datei im komprimierten oder im Standard-LAS-Format vorliegen soll.

  • NO_COMPRESSION —Die Ausgabe erfolgt im Standard-LAS-Format (*.las). Dies ist die Standardeinstellung.
  • ZLAS —Ausgabe-LAS-Dateien werden im zLAS-Format komprimiert.
String
las_options
[las_options,...]
(optional)

Eine Liste der optionalen Änderungen an den Ausgabe-LAS-Dateien

  • REARRANGE_POINTS —LAS-Punkte entsprechend ihrer räumlichen Cluster-Bildung ordnen
  • REMOVE_VLR —Datensätze mit variabler Länge entfernen, die nach der Kopfzeile und den Punktdatensätzen jeder Datei hinzugefügt werden
  • REMOVE_EXTRA_BYTES —Zusätzliche Bytes entfernen, die in jedem Punktdatensatz der Eingabe-LAS-Datei vorhanden sein können
String
tile_feature
(optional)

Die Polygon-Features, die die Kachelbreite und -höhe definieren, die beim Kacheln der LIDAR-Daten verwendet werden sollen. Es wird davon ausgegangen, dass die Polygone rechteckig sind, und anhand der Ausdehnung des ersten Features werden die Breite und Höhe der Kacheln festgelegt.

Feature Layer
naming_method
(optional)

Definiert die Art, mit der jede Ausgabe-Kachel benannt wird. Wenn Eingabe-Features im Parameter tile_feature festgelegt werden, können Sie den Ausgabedateinamen mit einem dieser Felder (Text oder numerisch) definieren. Dieser Name wird an das Ende des Textes angefügt, der im Parameter base_name verwendet wird. Die folgenden automatisch erstellten Namenskonventionen werden unterstützt:

  • XY_COORDS —Hängt die X- und Y-Koordinaten des Mittelpunkts jeder Kachel an. Dies ist die Standardeinstellung.
  • ROW_COLUMN —Weist den Kachelnamen basierend auf der Zeile und Spalte zu, der sie im übergreifenden Kachelschema zugeordnet ist. Die Zeilen werden von oben nach unten, die Spalten hingegen von links nach rechts inkrementiert.
  • ORDINAL —Weist den Kachelnamen basierend auf der Reihenfolge der Erstellung zu, wobei 1 der erste Titel, 2 der zweite usw. ist.
String
file_size
(optional)

Dieser Wert, der in Megabyte ausgedrückt wird, stellt den oberen Grenzwert der unkomprimierten Dateigröße einer Ausgabe-LAS-Kachel mit gleichmäßiger Punktverteilung in der gesamten Ausdehnung dar. Das Werkzeug verwendet standardmäßig den Wert 250, der verwendet wird, um die Kachelbreite und -höhe zu schätzen. Dieser Parameter wird ignoriert, wenn Werte für die Parameter tile_feature oder tile_width und tile_height angegeben werden.

Double
tile_width
(optional)

Die Breite jeder Kachel. Wenn ein Wert für die Kachelbreite und -höhe festgelegt wird, wird der Parameter file_size ignoriert. Wenn Eingabe-Features im Parameter tile_feature festgelegt werden, wird die Kachelbreite aus der Höhe des ersten Features abgeleitet und dieser Parameter ignoriert.

Linear Unit
tile_height
(optional)

Die Höhe jeder Kachel. Wenn ein Wert für die Kachelbreite und -höhe festgelegt wird, wird der Parameter file_size ignoriert. Wenn Eingabe-Features im Parameter tile_feature festgelegt werden, wird die Kachelhöhe aus der Höhe des ersten Features abgeleitet und dieser Parameter ignoriert.

Linear Unit
tile_origin
(optional)

Die Koordinaten des Ursprungs des Kachelungs-Rasters. Die Standardwerte werden aus der linken unteren Ecke des Eingabe-LAS-Datasets abgerufen. Wenn Eingabe-Features im Parameter tile_feature festgelegt werden, wird der Ursprung aus der unteren linken Ecke des ersten Features abgeleitet und dieser Parameter ignoriert.

Point

Codebeispiel

TileLas – Beispiel 1 (Python-Fenster)

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

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

arcpy.ddd.TileLas('Denver_2', basename='2014_', out_las_dataset='Denver_2014.lasd', 
                  las_version='1.4', point_format=6, compression='ZLAS Compression', 
                  las_options=['Rearrange points'], naming_method='ROW_COLUMN', file_size=300)
TileLas – Beispiel 2 (eigenständiges Skript)

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

'''****************************************************************************
       Name: Tile LAS File
Description: Creates tiled LAS files form an untiled collection.
****************************************************************************'''
# 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
  • Scratch-Workspace
  • Ausdehnung
  • Ausgabe-Koordinatensystem

Lizenzinformationen

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

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
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
Wir sind an Ihrer Meinung interessiert.
Copyright © 2018 Esri. | Datenschutz | Rechtliches