对点云
点云是一种用于存储大量数据(通常是从激光雷达应用程序收集的数据)的几何结构。激光雷达的使用允许快速和准确的数据收集,如森林冠层测量,或景观建模。
点云几何允许快速和有效地处理三维空间中代表物体表面的大量顶点。这些顶点一起形成了一个可以转换和可视化的模型。点云几何的一些操作包括细化、分割和合并,以生成一组更有用的顶点。这是一个点云图像的例子:
与每个顶点相关联的是许多称为组件的属性,其中包含一个描述该点的值。
这些组件值可用于对点云几何中包含的点集合的不同部分进行分类。
所有组件都有一个名称和类型。可能的组件类型有Real64、Real32、UInt64、UInt32、UInt16、UInt8、Int64、Int32、Int16、Int8和String。数值元件还可以具有比例和偏移因子;在这种情况下,组件的应用值为值x规模+抵消。另外,字符串组件可能有一个编码。
虽然组件可以有任何名称,但是有一些以几种格式存在的通用组件。下表描述了这些组件。
组件名称 | 描述 |
---|---|
x | 几何图形的x分量。 |
y | 几何图形的y分量。 |
z | 几何图形的z分量。 |
强度 | 脉冲返回强度的大小。 |
color_red | 该物体在该点的红色图像通道值。 |
color_green | 绿色图像通道值的对象在点。 |
color_blue | 该物体在该点的蓝色图像通道值。 |
分类 | 类的点。把一个点分成领域,如土地、建筑物、水等。 值对应ASPRS LAS规范。 |
返回 | 给定输出脉冲的脉冲返回数。 |
number_of_returns | 检测到的单个脉冲返回的总数。 |
gps_time | 从一周开始算起的秒数。 |
gps_week | 周数,从1980年1月6日算起。 |
角 | 被扫描点的脉冲角度。 |
flight_线 | 点所在的航线号。 |
flight_line_edge | 指定该点是否位于扫描的边缘,沿着飞行线。 |
scan_方向 | 扫描镜在检测到这一点时所指向的方向。 |
point_source_id | 表示文件来源的值,例如文件编号。 |
posix_time | 用于表示时间,表示自1970年1月1日协调世界时以来经过的秒数。 |
user_data | 用户数据值供用户使用。 |