Skip to main content
Solved

NumericRasterizer Not Respecting Tolerance Parameter

  • March 2, 2026
  • 1 reply
  • 101 views

thespatialist
Participant
Forum|alt.badge.img+1

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.

Output from NumericRasterizer with tolerance set to 0.0, with the input vector overlayed

 

Output from NumericRasterizer with tolerance set to 0.5, with the input vector overlayed

 

Output from NumericRasterizer with tolerance set to 1.0, with the input vector overlayed

 

 

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.

Work flow and NumericRasterizer parameters

 

Documentation of the tolerance parameter from the corresponding version of FME Flow

 

 

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. 

Best answer by jamatsafe

Hi ​@thespatialist , this appears to be the same topic as your other thread on NumericRasterizer tolerance. We already have this filed under FMEENGINE-83896.

To keep the discussion in one place, please check the workaround option(s) in the other thread. We’ll share an update once the issue has been resolved!

1 reply

jamatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • Best Answer
  • March 16, 2026

Hi ​@thespatialist , this appears to be the same topic as your other thread on NumericRasterizer tolerance. We already have this filed under FMEENGINE-83896.

To keep the discussion in one place, please check the workaround option(s) in the other thread. We’ll share an update once the issue has been resolved!