import arcpy import os path = r"Y:\Projects\LAZtoSLPK_Test\NC\Original\LAS" arcpy.env.workspace = path arcpy.env.overwriteOutput = True Output_Coordinate_System="PROJCS['NAD_1983_2011_StatePlane_North_Carolina_FIPS_3200_Ft_US',GEOGCS['GCS_NAD_1983_2011',DATUM['D_NAD_1983_2011',SPHEROID['GRS_1980',6378137.0,298.257222101]],PRIMEM['Greenwich',0.0],UNIT['Degree',0.0174532925199433]],PROJECTION['Lambert_Conformal_Conic'],PARAMETER['False_Easting',2000000.0],PARAMETER['False_Northing',0.0],PARAMETER['Central_Meridian',-79.0],PARAMETER['Standard_Parallel_1',34.33333333333334],PARAMETER['Standard_Parallel_2',36.16666666666666],PARAMETER['Latitude_Of_Origin',33.75],UNIT['Foot_US',0.3048006096012192]];-121841900 -93659000 3048.00609601219;-100000 3048.00609601219;-100000 10000;3.28083333333333E-03;3.28083333333333E-03;0.001;IsHighPrecision" for root, dirs, files in os.walk(path): for name in files: if name.endswith(".las"): fullpath = os.path.join(root,name) print(fullpath) slpkName = os.path.splitext(name)[0] arcpy.management.CreatePointCloudSceneLayerPackage(fullpath, out_slpk=slpkName, out_coor_system=Output_Coordinate_System, transform_method="", attributes=["INTENSITY", "RGB", "CLASS_CODE", "FLAGS", "RETURNS"], point_size_m=0, xy_max_error_m=0.01, z_max_error_m=0.01, in_coor_system="", scene_layer_version="2.x")