Summary
Converts LAS files between different compression methods, file versions, and point record formats.
Usage
This tool can convert between LAS, ZLAS, and LAZ files by selecting either the individual file, a folder containing the files to be processed, or a LAS dataset to reference a collection of LAS and ZLAS files.
Data in the source LAS file will be lost if the output file version and point record format do not support the information. It is recommended that the input files have the same LAS file version and point record format when the output is being assigned to a specific version.
Rearranging the LAS points will improve display and analysis performance but requires the generation of a scratch LAS file. Statistics will be automatically computed when the LAS points are rearranged.
Only uncompressed LAS files can be edited. However, ZLAS files can be used as inputs to geoprocessing tools that perform analysis operations.
Syntax
arcpy.conversion.ConvertLas(in_las, target_folder, {file_version}, {point_format}, {compression}, {las_options}, {out_las_dataset})
Parameter | Explanation | Data Type |
in_las | The LAS data that will be converted. A folder can be specified to process all of the LAS files contained therein. | Layer File; LAS Dataset Layer; Folder; File |
target_folder | The existing folder that the output LAS files will be written to. | Folder |
file_version (Optional) | The LAS file version of the output files.
| String |
point_format (Optional) | Specifies the point record format of the output LAS files. The available options will vary based on the output LAS file version.
| String |
compression (Optional) | Specifies whether the output LAS file will in a compressed format or the standard LAS format.
| String |
las_options [las_options,...] (Optional) | Specifies modifications that can be made to reduce the size of the output LAS files and improve their usability and performance in display and analysis operations.
| String |
out_las_dataset (Optional) | The output LAS dataset referencing the newly created LAS files. | LAS Dataset |
Code sample
The following sample demonstrates the use of this tool in the Python window.
import arcpy
arcpy.conversion.ConvertLas('2014_survey.zlas', '2014_unclassified_collection',
'1.4', 7, 'NO_COMPRESSION',
['REMOVE_VLR', 'REMOVE_EXTRA_BYTES', 'REARRANGE_POINTS'],
'2014_unclassified_collection/2014_Survey_Collection.lasd')
Environments
Licensing information
- Basic: Requires Spatial Analyst or 3D Analyst
- Standard: Yes
- Advanced: Yes