点云
每个点云可以包含一组任意的组件,每个组件可以具有任意的数据类型。E57元素和FME组件之间的映射可以通过COMPONENT_MAP指令指定。例如,/data3D/0/points/colorRed可以映射到FME组件color_red。以下是E57标准组件名称的集合,以及对应的FME默认组件名称:
E57元素 | FME组件 |
---|---|
cartesianX | x |
cartesianY | y |
cartesianZ | z |
sphericalRange | |
sphericalAzimuth | |
sphericalElevation | |
rowIndex | |
columnIndex | |
returnCount | number_of_returns |
returnIndex | 返回 |
时间戳 | |
强度 | 强度 |
颜色 | color_red |
colorGreen | color_green |
colorBlue | color_blue |
cartesianInvalidState | |
sphericalInvalidState | |
isTimeStampInvalid | |
isIntensityInvalid |
E57中的点云可以是笛卡尔坐标,也可以是球坐标。如果一个数据集只包含球坐标,cartesianX、cartesianY和cartesianZ元素仍然可以被选为组件映射的一部分,在这种情况下,球值将被转换为笛卡尔值。