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
InterpolateFromPointCloud(in_container, out_raster, cell_size, {interpolation_method}, {smooth_method}, {surface_type}, {fill_dem})
Parameter | Erklärung | Datentyp |
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, wobei 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 einem beliebigen Raster-Format mit Schreibzugriff vorliegen, z. B. .tif oder .crf. | Raster Dataset |
cell_size | Die Zellengröße des Ausgabe-Raster-Datasets. | Double |
interpolation_method (optional) | Die Methode, die zum Interpolieren des Ausgabe-Raster-Datasets aus der Punktwolke verwendet wird.
| String |
smooth_method (optional) | Ermöglicht das Festlegen eines Filters zum Glätten des Ausgabe-Raster-Datasets.
| String |
surface_type (optional) | Erstellt ein digitales Terrain-Modell oder ein digitales Oberflächenmodell.
| 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')
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Ja