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.