Point Cloud

Each point cloud may contain an arbitrary set of components, and each component may have an arbitrary data type. A mapping between E57 element and FME component may be specified through the COMPONENT_MAP directive. For example, /data3D/0/points/colorRed could be mapped to FME component color_red. The following is the set of standard E57 component names, and the corresponding default FME component name:

E57 Element FME Component
cartesianX x
cartesianY y
cartesianZ z
sphericalRange  
sphericalAzimuth  
sphericalElevation  
rowIndex  
columnIndex  
returnCount number_of_returns
returnIndex return
timeStamp  
intensity intensity
colorRed color_red
colorGreen color_green
colorBlue color_blue
cartesianInvalidState  
sphericalInvalidState  
isTimeStampInvalid  
isIntensityInvalid  

Point clouds in E57 may have either Cartesian coordinates or spherical coordinates. If a dataset only contains spherical coordinates, the cartesianX, cartesianY, and cartesianZ elements may still be selected as part of the component map, in which case the spherical values will be converted to Cartesian values.