I believe there’s an issue with the tolerance values greater than 0.5 not being respected when using the NumericRasterizer transformer.
With tolerances like 0 and 0.5, I can see a difference in output. However, a tolerance value of 1.0 has no change in the output.
![]()
| ![]()
| ![]()
|
Going by the documentation, it explicitly states that a tolerance of 1.0 will draw all pixels touched by the input vector line, which can been seen above as not being seen in the output.
![]()
| ![]()
|
I have test values such as 0.7 0.8, 0.9, and 0.999 with no luck.
Does anyone know if this is intentional or a bug? And if so, how might one achieve a perfect rasterization as described when the value is 1.0?
This was tested in FME Form/Workbench 2025.2.3.






