我正在尝试使用LASzip软件将LiDAR文件从LAZ格式(压缩版本)转换为LAS(未压缩版本)。
但是,我不太确定它是如何工作的。在应用界面中输入时,我创建了一个新的输出文件夹,但是它完全是空的。
我还在命令提示符窗口中尝试了以下代码:
D:\LiDAR\Laszip\laszip.exe *.laz
并提示“未指定输入”。
在我的文件夹中,大约有100个ish.laz文件以及一个imu.laz。有什么建议么?
我正在尝试使用LASzip软件将LiDAR文件从LAZ格式(压缩版本)转换为LAS(未压缩版本)。
但是,我不太确定它是如何工作的。在应用界面中输入时,我创建了一个新的输出文件夹,但是它完全是空的。
我还在命令提示符窗口中尝试了以下代码:
D:\LiDAR\Laszip\laszip.exe *.laz
并提示“未指定输入”。
在我的文件夹中,大约有100个ish.laz文件以及一个imu.laz。有什么建议么?
Answers:
为了从命令提示符窗口运行LASzip,还必须指定输入文件的路径。
例如,假设laszip.exe文件安装在驱动器D:(D:\ LASzip \ laszip.exe)下,并且.laz文件存储在D:\ lidar中。
然后,键入:
D:\LASzip\laszip D:\lidar\*.laz
它将解压缩当前文件夹中的所有LAZ文件,覆盖任何现有文件。输出文件将与输入文件具有相同的名称(但扩展名为.las)。
一些说明:
-i
用于输入参数,但这是可选的:D:\LASzip\laszip -i D:\lidar\*.laz
。-odir
可用于指定其他输出文件夹:D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output
。它将所有具有相同文件名(.las扩展名除外)的.laz文件保存在指定的输出文件夹中。请参阅将LAZ文件与输入(LAS)文件保存到其他位置吗?。-odix
附加到输出文件名:D:\LASzip\laszip -i D:\lidar\*.laz -odir D:\lidar\output -odix _decompressed
。这意味着如果输入文件名为point_cloud_27.laz
,则输出文件名为point_cloud_27_decompressed.las
。在这里查看更多示例。
另一个选择(相对于第一个示例)是按照Barbarossa的建议进行的,即,从输入文件夹中打开cmd并像第一次尝试一样编写命令。
REM move to folder where the input file is, then run laszip.
cd D:\lidar
D:\LASzip\laszip *.laz
如果您想laszip
直接从任何文件夹中调用而不指定程序路径,那么berniejconnors的答案给出了一个很好的提示,可以将其添加到环境变量中(请参阅此处)。
laszip D:\lidar\*.laz
此处的所有示例均以另一种方式工作,即从.las
文件转换为.laz
。
看来您正在Windows上运行。只需双击laszip.exe程序并通过GUI对其进行操作。您可以通过菜单左侧的“浏览...”卷展栏浏览至要解压缩的文件夹。为什么需要将LAZ解压缩为LAS?是否要使用本机不支持LAZ的软件?哪一个?检查此内容以及该 YouTube视频播放列表,以获取有关如何使用LAStools的许多教程...
要在Windows中的命令提示符中运行laszip,您需要使用“ -i”参数来指定您的输入文件:
laszip -i lidar.laz
要么
laszip -i *.laz
要运行上述命令,Laszip必须位于您的PATH环境变量中:
set path=%path%;<path_to_your_laszip_exe>
set path=%path%;C:\LAStools\bin
并且laz文件必须位于您的当前目录中。
如果输入文件的扩展名为LAZ,则laszip将解压缩文件。如果您的输入文件具有LAS扩展名,则laszip将压缩文件。
如果您具有LAStools的完整安装,则应使用带有许多命令行示例的“ laszip_README.txt ”文件。
有一个LAStools Google小组,您将得到专家用户和LAStools和LASzip的创建者Martin Isenburg的大力支持。