Label | Explanation | Data Type |
Input LAS Folder, LAS Dataset or Point Table | The path and name of the input file, folder, feature layer, or LAS dataset. The input can be a folder of LAS files, a solution point table from Ortho mapping tools, or an LAS dataset. For cloud storage, provide the cloud storage path, such as C:\Temp\Cloud.acs\las. The LAS files can be the output from the Generate Point Cloud tool in which LAS points are categorized as ground and above ground. A solution point table is output from the Compute Block Adjustments or Compute Camera Model tool. | Folder; File; Feature Class; Feature Layer |
Output Raster | The output raster dataset location, name, and file extension. You can also save the output raster dataset by providing a cloud storage path such as C:\Temp\Cloud.acs\lasfolder. The output can be created in most writable raster formats, such as TIFF, CRF, or IMG. | Raster Dataset |
Cellsize | The cell size of the output raster dataset. | Double |
Interpolation Method (Optional) | Specifies the method that will be used to interpolate the output raster dataset from the point cloud.
| String |
Smoothing Method (Optional) | Specifies the filter that will be used to smooth the output raster dataset.
| String |
Surface Type (Optional) | Specifies whether a digital terrain model or a digital surface model will be created.
| String |
Input Fill DEM (Optional) | A DEM raster input that is used to fill NoData areas. Areas of NoData may exist where pixels do not have enough information from the input to generate values. | Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer |
Classify Ground Options
(Optional) | Classify ground points from the input LAS data. This parameter is active when the Surface Type parameter is set to Digital terrain model. Note:To set an option in the Geoprocessing pane, type the Name keyword method that will be used to detect ground points, and the corresponding value in the list box.
| Value Table |
Summary
Interpolates a digital terrain model (DTM) or a digital surface model (DSM) from a point cloud.
Usage
The form of the point cloud can be either LAS files or a solution point table.
Parameters
arcpy.management.InterpolateFromPointCloud(in_container, out_raster, cell_size, {interpolation_method}, {smooth_method}, {surface_type}, {fill_dem}, {options})
Name | Explanation | Data Type |
in_container | The path and name of the input file, folder, feature layer, or LAS dataset. The input can be a folder of LAS files, a solution point table from Ortho mapping tools, or an LAS dataset. For cloud storage, provide the cloud storage path, such as C:\Temp\Cloud.acs\las. The LAS files can be the output from the Generate Point Cloud tool in which LAS points are categorized as ground and above ground. A solution point table is output from the Compute Block Adjustments or Compute Camera Model tool. | Folder; File; Feature Class; Feature Layer |
out_raster | The output raster dataset location, name, and file extension. You can also save the output raster dataset by providing a cloud storage path such as C:\Temp\Cloud.acs\lasfolder. The output can be created in most writable raster formats, such as TIFF, CRF, or IMG. | Raster Dataset |
cell_size | The cell size of the output raster dataset. | Double |
interpolation_method (Optional) | Specifies the method that will be used to interpolate the output raster dataset from the point cloud.
| String |
smooth_method (Optional) | Specifies the filter that will be used to smooth the output raster dataset.
| String |
surface_type (Optional) | Specifies whether a digital terrain model or a digital surface model will be created.
| String |
fill_dem (Optional) | A DEM raster input that is used to fill NoData areas. Areas of NoData may exist where pixels do not have enough information from the input to generate values. | Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer |
options [[name, value],...] (Optional) | Classify ground points from the input LAS data. This parameter is active when the surface_type parameter is set to DTM.
| Value Table |
Code sample
This is a Python sample for the InterpolateFromPointCloud function that creates a DTM after reclassifying the ground.
# Import system modules
import arcpy
# Execute
arcpy.management.InterpolateFromPointCloud(in_container=r"C:\data\LASFoler", out_raster=r"C:\data\dtm.crf", cell_size=0.2, interpolation_method="IDW", smooth_method="GAUSS5x5", surface_type="DTM", fill_dem=None, options="Classify standard;LowNoise 0.25;HighNoise 110;ReuseGround 0;ReuseLowNoise 1;ReuseHighNoise 1")
This is a Python sample for the InterpolateFromPointCloud function that creates a DSM.
# Define input parameters
import arcpy
in_container="C:/data/LASFoler"
out_raster="C:/data/dsm.crf"
# Execute
arcpy.management.InterpolateFromPointCloud(in_container,out_raster, 0.2, "TRIANGULATION", "GAUSS5x5", "DSM")
This is a Python sample for the InterpolateFromPointCloud function that creates a DSM in cloud storage.
# Define input parameters
import arcpy
in_container="C:/data/LASFoler"
out_raster="C:/data/Azure.acs/ProductFolder/dsm.crf"
# Execute
arcpy.management.InterpolateFromPointCloud(in_container,out_raster, 0.2, "TRIANGULATION", "GAUSS5x5", "DSM")
Environments
Licensing information
- Basic: No
- Standard: Requires ArcGIS Reality for ArcGIS Pro
- Advanced: Yes