Aus Punkt-Cloud interpolieren (Data Management)

Zusammenfassung

Interpoliert ein digitales Terrain-Modell (DTM) oder ein digitales Oberflächenmodell (DSM) aus einer Punktwolke.

Verwendung

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

Parameter

BeschriftungErläuterungDatentyp
Eingabe-LAS-Ordner oder Punkttabelle

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 Punkte über dem Boden kategorisiert werden. Die Lösungspunktetabelle ist die Ausgabe des Werkzeugs Blockausgleichungen berechnen bzw. Kameramodell berechnen.

Folder; File; Feature Layer
Ausgabe-Raster

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

Die Ausgabe kann in den meisten beschreibbaren Raster-Formaten, wie TIFF, CRF oder IMG, erstellt werden.

Raster Dataset
Zellengröße

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

Double
Interpolationsmethode
(optional)

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

  • Lineare TIN-InterpolationDie Triangulationsmethode wird verwendet. Sie wird auch als lineare TIN-Interpolation (Triangulated Irregular Network) bezeichnet und ist für unregelmäßig verteilte Punkte mit geringer Dichte vorgesehen, z. B. Lösungspunkte aus der Berechnung der Blockausgleichung.
  • TIN-Interpolation "Natürliche Nachbarn"Die Methode "Natürlicher Nachbar" wird verwendet. Sie ist mit der Triangulation vergleichbar, es wird jedoch eine glattere Oberfläche erstellt, und der Vorgang ist rechenintensiver.
  • IDW-Interpolation (Inverse Distance Weighted)Die IDW-Methode (Inverse Distance Weighted) wird verwendet. Sie 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
Glättungsmethode
(optional)

Gibt den Filter zum Glätten des Ausgabe-Raster-Datasets an.

  • Gauß'scher Filter, 3 x 3Ein Gauß'scher Filter mit einem Fenster im Format 3 x 3 wird verwendet.
  • Gauß'scher Filter, 5 x 5Ein Gauß'scher Filter mit einem Fenster im Format 5 x 5 wird verwendet.
  • Gauß'scher Filter, 7 x 7Ein Gauß'scher Filter mit einem Fenster im Format 7 x 7 wird verwendet.
  • Gauß'scher Filter, 9 x 9Ein Gauß'scher Filter mit einem Fenster im Format 9 x 9 wird verwendet.
  • Keine GlättungKein Glättungsfilter wird verwendet.
String
Oberflächentyp
(optional)

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

  • Digitales Terrain-ModellEin digitales Terrain-Modell wird erstellt, indem nur die Bodenpunkte interpoliert werden.
  • Digitales OberflächenmodellEin digitales Oberflächenmodell wird erstellt, indem alle Punkte interpoliert werden.
String
Eingabe-Füllungs-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

arcpy.management.InterpolateFromPointCloud(in_container, out_raster, cell_size, {interpolation_method}, {smooth_method}, {surface_type}, {fill_dem})
NameErläuterungDatentyp
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 Punkte über dem Boden kategorisiert werden. 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 beschreibbaren Raster-Formaten, wie TIFF, CRF oder IMG, erstellt werden.

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.

  • TRIANGULATIONDie Triangulationsmethode wird verwendet. Sie wird auch als lineare TIN-Interpolation (Triangulated Irregular Network) bezeichnet und ist für unregelmäßig verteilte Punkte mit geringer Dichte vorgesehen, z. B. Lösungspunkte aus der Berechnung der Blockausgleichung.
  • NATURAL_NEIGHBORDie Methode "Natürlicher Nachbar" wird verwendet. Sie ist mit der Triangulation vergleichbar, es wird jedoch eine glattere Oberfläche erstellt, und der Vorgang ist rechenintensiver.
  • IDWDie IDW-Methode (Inverse Distance Weighted) wird verwendet. Sie 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)

Gibt den Filter zum Glätten des Ausgabe-Raster-Datasets an.

  • GAUSS3x3Ein Gauß'scher Filter mit einem Fenster im Format 3 x 3 wird verwendet.
  • GAUSS5x5Ein Gauß'scher Filter mit einem Fenster im Format 5 x 5 wird verwendet.
  • GAUSS7x7Ein Gauß'scher Filter mit einem Fenster im Format 7 x 7 wird verwendet.
  • GAUSS9x9Ein Gauß'scher Filter mit einem Fenster im Format 9 x 9 wird verwendet.
  • NONEKein Glättungsfilter wird verwendet.
String
surface_type
(optional)

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

  • DTMEin digitales Terrain-Modell wird erstellt, indem nur die Bodenpunkte interpoliert werden.
  • DSMEin digitales Oberflächenmodell wird 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 die Funktion InterpolateFromPointCloud.

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

Lizenzinformationen

  • Basic: Nein
  • Standard: Erfordert ArcGIS Reality
  • Advanced: Ja

Verwandte Themen