All Houdini Machine Learning

LAStools 处理点云数据

 
 

对于直接下载的原始点云数据,不处理的化你是很难得到想要的地面信息啥的。因此这边记录的就是如何使用LAStools工具来初加工这些数据,为后续Houdini精加工数据做铺垫。

 
 

原始的点云数据下载地址:

https://cloud.sdsc.edu/v1/AUTH_opentopography/PC_Bulk/DOGAMI/

这里下载的点云数据格式大多数是.laz,这是一种.las格式的压缩格式。

 
 

LAStools下载地址:

https://rapidlasso.com/

下载完解压后,在目录下的bin文件夹下就是我们要使用的这些工具。

打开Cmd.execd到这个bin目录即可在命令行使用这些工具。

 
 

我们期望从原始的点云数据获得的信息是:地形数据,植被数据,建筑数据。我们下面讲解一下获得这些数据的操作。

 
 

首先拷贝一个测试数据集:例如这里我们用的是 ot_44121C8101.laz

然后输入以下命令获得 ot_44121C8101.las,这个是原始的点云数据。

Las2las -i input_file_name -o output_file_name

接着输入以下命令获得 ot_44121C8101_ground.las,这个是地形点云数据。

lasground -i input_file_name -o output_file_name -keep_class 2

然后输入以下命令来实现对点云数据的分类,

lasground -i input_file_name -o temp_file_name1

lasheight -i temp_file_name1 -o temp_file_name2

lasclassify -I temp_file_name2 -o output_file_name

你可以使用下面的命令来查看分类结果,

lasview file_name

窗口内点击右键即可选择单独查看某一类的结果。

之后

使用下面的命令获得单独的植被点云数据

las2las -i input_file_name -o output_file_name -keep_class 5

使用下面的命令获得单独的建筑点云数据

las2las -i input_file_name -o output_file_name -keep_class 6