FME need to be able to set precision control when writing point cloud data (xyz).
Without precision control:
435263.4 6036064.7 15.08
435263.6 6036064.7 15.08
435263.2 6036064.9 15.08
435263.4 6036064.9 15.08
435263.6 6036064.9 15.08
435263 6036065.1 15.08
435263.2 6036065.1 15.08
Using precision control with 2 decimals:
435263.40 6036064.70 15.08
435263.60 6036064.70 15.08
435263.20 6036064.90 15.08
435263.40 6036064.90 15.08
435263.60 6036064.90 15.08
435263.00 6036065.10 15.08
435263.20 6036065.10 15.08
Since the point cloud writer is converting numeric values to string, one way to achivie this would be to control number of characters for X Y and Z.
For example, easting value would be 6 integers followed be 2 decimals and 1 decimal point would correspond to 9 characters. So one string statement could be; If less than 2 then RightPad else leave as is..
Best regards
André