从 LiDAR 云(.las 文件)中提取描述性信息

ase*_*sel 2 gis statistics geometry photogrammetry lidar

我有 .las(激光雷达数据)文件,现在我想知道它的大小,例如它的宽度和高度的长度(以公里为单位)。

怎么可能检索这些类型的信息?

小智 5

tl;dr:安装 libLAS 并运行lasinfo myfile.las.

一般来说,Lasfile 标头不应该被信任,因为它们可能与真正的数据界限不一致。更可靠的方法是通过读取点本身来计算数据的空间范围。以下是一些计算 lasfile 真实边界的免费和开源方法:

  • libLAS,通过lasinfo mylasfile.las
    • libLAS 也可以通过LASzip支持编译来读取.laz文件
  • PDAL ,通过pdal info myfile.las
    • PDAL 还可以配置为读取其他类型的点云文件,包括压缩文件.laz
  • 如果要使用 Python 以编程方式检查 lasfile 的范围(和其他属性),可以使用laspy

许多这些软件项目可通过您的系统的包管理器获得:

  • Windows:OSGeo4W包括 libLAS、LASzip 和 PDAL
  • Ubuntu:sudo apt-get install liblas-bin将安装lasinfo在 Ubuntu 14.04、12.04 和其他系统上
  • OSX:brew install pdal liblas使用Homebrew
  • laspy 可以通过安装 pip install laspy