Label | Explanation | Data Type |
Input LAS Folder or Point Table | The path and name of the input file, folder, or feature layer. The input can be a folder of LAS files or a solution point table from orthomapping tools. For cloud storage, provide the cloud storage path, such as C:\Temp\Cloud.acs\lasfolder. The LAS files can be the output from the Generate Point Cloud tool, in which LAS points are categorized as ground and above ground. The solution point table is output from either the Compute Block Adjustments tool or the 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, or feature layer. The input can be a folder of LAS files or a solution point table from orthomapping tools. For cloud storage, provide the cloud storage path, such as C:\Temp\Cloud.acs\lasfolder. The LAS files can be the output from the Generate Point Cloud tool, in which LAS points are categorized as ground and above ground. The solution point table is output from either the Compute Block Adjustments tool or the 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