标注 | 说明 | 数据类型 |
输入 LAS | 将转换的 .las、.zlas 或 .laz 文件。 可以通过指定包含文件的文件夹或 LAS 数据集来处理多个文件。 | Layer File; LAS Dataset Layer; Folder; File |
目标文件夹 | 作为输出文件写入目标的现有文件夹。 | Folder |
文件版本 (可选) | 指定将用于输出文件的文件版本。
| String |
点格式 (可选) | 指定将用于输出文件的点记录格式。 可用选项因输出 LAS 格式文件的版本而异。
| String |
压缩 (可选) | 指定输出文件是以压缩格式存储,还是以未压缩格式存储。
| String |
LAS 选项 (可选) | 指定将对输出文件进行的修改,以减小其大小并提高其在显示和分析中的性能。
| String |
输出 LAS 数据集 (可选) | 参考新创建的 .las 文件的输出 LAS 数据集。 | LAS Dataset |
定义输入坐标系 (可选) | 指定如何定义每个输入文件的坐标系。
| String |
输入坐标系 (可选) | 将用于根据定义输入坐标系参数值定义某些或所有输入文件的空间参考的坐标系。 | Coordinate System |
摘要
在不同的 LAS 压缩方法、文件版本和点记录格式之间转换 .las、.zlas 和 .laz 文件。
使用情况
该工具可用于转换以 LAS 格式或 ZLAS 和 LAZ 压缩格式存储的激光雷达数据。 输出文件还可以按照不同的 .las 文件版本和点记录格式创建,以支持更多的分类代码和标志集。 例如,使用版本 1.1 和点记录格式 0 创建的文件可以升级为版本 1.4 和点记录格式 6,但无法将版本 1.4 的文件转换为旧版本。 在输出点格式中不支持的输入 .las 文件属性将丢失。
此工具用于转换整个 .las 文件。 将忽略可能定义的输入 LAS 数据集的任何图层过滤设置。 要通过分类代码、分类标记和返回值的任意组合过滤点,需使用提取 LAS 工具。
许多 .las、.zlas、.laz 和文件以与数据的空间分布不对应的方式存储点,导致在读取给定空间范围内相对散乱的点记录时,显示和分析性能下降。 随着读取的文件大小增加,将加剧此性能下降的影响:具有散乱记录的大型文件的处理时间较长。 建议您使用 LAS 选项参数的重新排列点选项创建输出文件,以便将二进制记录存储在经过优化的空间聚类中,以实现数据访问的最佳性能。 这通常会提高性能。 重新排列点将延长此工具的整体处理时间,因为在过程中创建了一个中间 .las 文件,但其长远优势往往超过了它的一次性影响。 数据的重新排列状态也保留在 .las 文件标头中,并在 LAS 数据集属性对话框的 .las 文件属性中进行传达。
如果将来需要更新正在转换的数据的分类信息,请确保创建的输出文件为未压缩的 .las 文件,因为它们是唯一可以修改分类代码和标记的文件。
参数
arcpy.conversion.ConvertLas(in_las, target_folder, {file_version}, {point_format}, {compression}, {las_options}, {out_las_dataset}, {define_coordinate_system}, {in_coordinate_system})
名称 | 说明 | 数据类型 |
in_las | 将转换的 .las、.zlas 或 .laz 文件。 可以通过指定包含文件的文件夹或 LAS 数据集来处理多个文件。 | Layer File; LAS Dataset Layer; Folder; File |
target_folder | 作为输出文件写入目标的现有文件夹。 | Folder |
file_version (可选) | 指定将用于输出文件的文件版本。
| String |
point_format (可选) | 指定将用于输出文件的点记录格式。 可用选项因输出 LAS 格式文件的版本而异。
| String |
compression (可选) | 指定输出文件是以压缩格式存储,还是以未压缩格式存储。
| String |
las_options [las_options,...] (可选) | 指定将对输出文件进行的修改,以减小其大小并提高其在显示和分析中的性能。
| String |
out_las_dataset (可选) | 参考新创建的 .las 文件的输出 LAS 数据集。 | LAS Dataset |
define_coordinate_system (可选) |
指定如何定义每个输入文件的坐标系。
| String |
in_coordinate_system (可选) | 将用于根据 define_coordinate_system 参数值定义某些或所有输入文件的空间参考的坐标系。 | Coordinate System |
代码示例
下面的示例演示了如何在 Python 窗口中使用此工具。
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')
许可信息
- Basic: 需要 Spatial Analyst 或 3D Analyst
- Standard: 是
- Advanced: 是