I am trying to mosaic 228 ECW tiles into one uniform image using RasterMosaicer transformer. The individual tiles are quite large as the 228 individual tiles together are 15GB. I am finding the process using RasterMosaicer extremely slow and is taking close to 24 hrs to complete using FME desktop. Just wondering what the best method is to mosaic these tiles and have a resulting image equal to the size of the individual input tiles, 15GB...or less.
Page 1 / 1
That runtime doesn't particularly surprise me.... a couple of things to consider...
- Where are the files located? On a local fast drive is best. If they're on a network drive or a usb drive then it will be slower
- Where are you writing to? (as above)
- Where is the temp drive fme is writing to? The faster the better for this location, there will be a lot of temp files written
- How much RAM do you have? ECW is a lossy (compressed) file, so when its read/open, it will take up more space. More RAM is better here
- As above, as ECW is lossy, all inputs need to be uncompressed, merged with the others, and recompressed - that is slow
- It might be faster to merge the small files into progressively larger files
- It might also be faster to first convert the ECWs into TIFFs and mosaic, then convert back to ECW
- What is the end goal? If its to be using in an Esri environemnt, have you consider Mosaic Data Sets?
Also make sure FeatureCaching is turned off heh.
Also make sure FeatureCaching is turned off heh.
Yes, that should really be the top suggestion