Aus Punktwolke interpolieren (Data Management)

Zusammenfassung

Interpoliert ein digitales Terrain-Modell (DTM) oder ein digitales Oberflächenmodell (DSM) aus einer Punktwolke, indem eine der bereitgestellten Interpolationsmethoden verwendet wird.

Verwendung

  • Die Punktwolke kann in Form von LAS-Dateien oder als Lösungspunktetabelle vorliegen.

Syntax

arcpy.management.InterpolateFromPointCloud(in_container, out_raster, cell_size, {interpolation_method}, {smooth_method}, {surface_type}, {fill_dem})
ParameterErklärungDatentyp
in_container

Der Pfad und der Name der Datei, des Ordners oder des Feature-Layers. Die Eingabe kann ein Ordner mit LAS-Dateien oder eine Lösungspunktetabelle aus Ortho-Mapping-Werkzeugen sein.

Die LAS-Dateien können die Ausgabe des Werkzeugs Punktwolke erstellen sein, in dem LAS-Punkte als Bodenpunkte oder überirdische Punkte kategorisiert sind. Die Lösungspunktetabelle ist die Ausgabe des Werkzeugs Blockausgleichungen berechnen bzw. Kameramodell berechnen.

Folder; File; Feature Layer
out_raster

Der Speicherort, der Name und die Dateierweiterung des Ausgabe-Raster-Datasets.

Die Ausgabe kann in den meisten Raster-Formaten mit Schreibzugriff erstellt werden, z. B. .tif, .crf oder .img.

Raster Dataset
cell_size

Die Zellengröße des Ausgabe-Raster-Datasets.

Double
interpolation_method
(optional)

Gibt die Methode an, die zum Interpolieren des Ausgabe-Raster-Datasets aus der Punktwolke verwendet wird.

  • TRIANGULATION Sie wird auch als lineare TIN-Interpolation (Triangulated Irregular Network) bezeichnet, die für unregelmäßig verteilte Punkte mit geringer Dichte vorgesehen ist, z. B. Lösungspunkte aus der Berechnung der Blockausgleichung.
  • NATURAL_NEIGHBORDies ist mit der Triangulation vergleichbar, es wird jedoch eine glattere Oberfläche erstellt und der Vorgang ist rechenintensiver.
  • IDWDies wird für regelmäßig verteilte Punkte mit hoher Dichte verwendet, z. B. LAS-Dateien von Punktwolken des Werkzeugs Punktwolke erstellen. Der IDW-Suchradius wird automatisch basierend auf der durchschnittlichen Punktdichte berechnet.
String
smooth_method
(optional)

Legt den Filter zum Glätten des Ausgabe-Raster-Datasets fest.

  • GAUSS3x3Es wird ein Gauß'scher Filter mit einem Fenster im Format 3 x 3 verwendet.
  • GAUSS5x5Es wird ein Gauß'scher Filter mit einem Fenster im Format 5 x 5 verwendet.
  • GAUSS7x7Es wird ein Gauß'scher Filter mit einem Fenster im Format 7 x 7 verwendet.
  • GAUSS9x9Es wird ein Gauß'scher Filter mit einem Fenster im Format 9 x 9 verwendet.
  • NONEEs wird kein Glättungsfilter verwendet.
String
surface_type
(optional)

Gibt an, ob ein digitales Terrain-Modell oder ein digitales Oberflächenmodell erstellt wird.

  • DTMEs wird ein digitales Terrain-Modell erstellt, indem nur die Bodenpunkte interpoliert werden.
  • DSMEs wird ein digitales Oberflächenmodell erstellt, indem alle Punkte interpoliert werden.
String
fill_dem
(optional)

Eine DEM-Raster-Eingabe, die zum Füllen von NoData-Bereichen dient. NoData-Bereiche können dort vorhanden sein, wo Pixel nicht genügend Informationen aus der Eingabe erhalten, um Werte zu generieren.

Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer

Codebeispiel

InterpolateFromPointCloud – Beispiel 1 (eigenständiges Python-Skript)

Dies ist ein Python-Beispiel für das Werkzeug InterpolateFromPointCloud.

import arcpy
arcpy.InterpolateFromPointCloud_management('c:/data/LASFolder',
                                           'c:/data/dsm.crf', '10',
                                           'IDW', 'GAUSS5x5', 'DTM')

Lizenzinformationen

  • Basic: Nein
  • Standard: Nein
  • Advanced: Ja

Verwandte Themen