Skip to main content
Question

Coercing output from RasterMosaicker to polygons performance issue

  • December 9, 2025
  • 1 reply
  • 46 views

mats.anderberg
Contributor
Forum|alt.badge.img+2

Hi,

I have 79 single-band rasters, each a step in a time series, with Int8 values that reprepresent a risk class. I want to get the max value for each cell and use a RasterMosaicker to achieve that. Then I use a RasterToPolygonCoercer to convert to polygons for further analysis. My problem is that converting the raster from the RasterMosaicker is extremely slow and performance demanding compared to converting the individual raster I have before the mosaicker (the timesteps are converted in a matter of seconds whereas the mosaicked raster takes in the range of an hour or more). This is an example of my workspace:

Why is it so much slower to convert the mosaicked raster? As far as I can see they have the same properties and dimensions. It does have more data but not by much and still most of the cells are nodata. Is there a faster way to achieve the same thing or am I missing something? Thanks!

 

1 reply

kailinatsafe
Safer
Forum|alt.badge.img+23
  • Safer
  • December 11, 2025

Hello ​@mats.anderberg, interesting use case, thanks for posting! I have a couple of questions that will help us better understand what's going on.

  • What version and build of FME Form are you using?
  • Can you explain what's happening in the RasterExpressionEvaluator?
  • What is the source format?

It may be helpful if you can share a few sample input rasters for testing purposes. Happy to help, Kailin.