Statistics 从激光雷达云(.las文件)提取描述性信息
我有一个.las(激光雷达数据)文件,现在我想知道它的大小,例如它的宽度和高度(以公里为单位)Statistics 从激光雷达云(.las文件)提取描述性信息,statistics,geometry,gis,photogrammetry,lidar,Statistics,Geometry,Gis,Photogrammetry,Lidar,我有一个.las(激光雷达数据)文件,现在我想知道它的大小,例如它的宽度和高度(以公里为单位) 如何检索此类信息?您最好使用特定的软件来查找此激光雷达文件的范围 另一种方法可能是查看文件的头部分(如果您有原始文件),该部分还必须说明范围 否则,请咨询数据提供商(如果您无法通过其他方式了解范围)。他可能有这个软件,并且知道你的数据集的扩展 George使用,一个选项是命令行目录来检索描述性统计信息 假设Fusion安装在目录c:\Fusion下,las文件存储在c:\lidar\point\u c
如何检索此类信息?您最好使用特定的软件来查找此激光雷达文件的范围 另一种方法可能是查看文件的头部分(如果您有原始文件),该部分还必须说明范围 否则,请咨询数据提供商(如果您无法通过其他方式了解范围)。他可能有这个软件,并且知道你的数据集的扩展 George使用,一个选项是命令行
目录
来检索描述性统计信息
假设Fusion安装在目录c:\Fusion
下,las文件存储在c:\lidar\point\u cloud.las
中。写入并运行:
c:\fusion\catalog c:\lidar\point_cloud.las c:\lidar\point_cloud
输出示例如下:
添加开关以获取更多信息或根据特定需要调整命令(例如,开关“覆盖范围”将显示整个激光雷达云的标称覆盖面积)。您可以使用
lastools
中的lasinfo
实用程序,该实用程序将返回.las标头信息(包括范围):
SAGA-GIS
中的lasinfo
模块将提供相同的信息:
tl;dr:安装libLAS并运行
lasinfo myfile.las
一般来说,不应该信任Lasfile头,因为它们可能不符合真实的数据边界。更可靠的方法是通过读取点本身来计算数据的空间范围。以下是一些计算文件真实边界的免费开源方法:
- ,通过lasinfo mylasfile.las
- libLAS还可以通过支持读取
文件来编译.laz
- libLAS还可以通过支持读取
- ,通过
pdal info myfile.las
- PDAL还可以配置为读取其他类型的点云文件,包括压缩的
等.laz
- PDAL还可以配置为读取其他类型的点云文件,包括压缩的
- 如果要使用Python以编程方式检查LAS文件的扩展数据块(和其他属性),可以使用
- Windows:包括libLAS、LASzip和PDAL
- Ubuntu:
将在Ubuntu 14.04、12.04和其他版本上安装sudo apt get install liblas bin
lasinfo
- OSX:
brew使用安装pdal liblas
- 可以通过
pip安装laspy安装laspy