Syntax @RoundOffCoords([HANDLE_ARCS_AND_ELLIPSES,](x|y|z|c1|c2|c3|xyz), [,,]) Arguments HANDLE_ARCS_AND_ELLIPSES If this is present, no action will be taken on ellipses and the end points of arcs will be rounded and the arc will be "snapped" to these new endpoints. If this is not present, all embedded arcs and ellipses will be stroked and the stroked points will be rounded. Range: N/A The first parameter controls the axis of the coordinates being rounded. If xyz is specified, then the respective precision values will be used for each axis. Range: (x|y|z|xyz) The second parameter controls the number of decimal places of precision to which the coordinates are rounded. A value of 0 causes all coordinates along the specified axis to be rounded to the nearest integer. If the axis is specified as xyz, then this precision value will be used for the x axis. A value of 1 causes rounding to the nearest tenth of a unit. Negative values are allowed. A value of -1 causes rounding to the nearest 10. The precision can be a floating point number. This can be used to snap all coordinates to an arbitrary grid. The formula used to do the rounding is: factor = pow(10.0,) newCoordValue = factor * (RoundToInt(oldCoordValue/factor)) So if precision is set to the log10(2) = 0.3010299956639812, all coordinates are rounded to the nearest 1/2 unit. Similarly, if precision is set to log10(0.5) = 0.3010299956639812, all coordinates are rounded to the nearest even unit. Range: Real Number Similar to the precision parameter, this controls the number of decimal places of precision to which the coordinates are rounded for the y axis. This is only applicable if the axis parameter is set to xyz. Range: Real Number Similar to the precision parameter, this controls the number of decimal places of precision to which the coordinates are rounded for the z axis. This is only applicable if the axis parameter is set to xyz. Range: Real Number Description This function rounds off the coordinates of the passed axis to the passed-in precision. It may be used to remove superfluous decimal points in the coordinates when they are destined for an ASCII output file. Any consecutive points that become duplicates as a result of the rounding are thinned by removing the redundant points. If the FME_GEOMETRY_HANDLING directive is set to "yes" in the mapping file, arcs have their start and end points rounded off, and ellipses aren't touched; otherwise, arcs and ellipses have their center points rounded off. TO BE RESOLVED c1, c2, c3 arguments added to Syntax section above, but not documented.