I have several hundred TIFFs that I want to load in to a File Geodatabase (FGDB) raster mosaic. ArcGIS allows you to load one image, then mosaic additional images into the same raster. I'm trying to do this with FME.
So far, I have tried the following:
1) RasterMosaicker, but that seems to create the mosaic in memory or temp before writing one huge raster to the FGDB.
2) Read several TIFFs (e.g. select 2 TIFFs or specify *.tif in the Reader) and send to the same FGDB raster dataset (i.e. no fanout on the Writer) with Drop Table set to "No" for obvious reasons. This loads the first image then fails on the second with "ERROR |Failed to write raster data tile when writing to raster dataset 'TIFF2'. The error number from ArcObjects is: '-2147467259'".
3) Using the Path Reader to get the TIFF names, then sending these 1 at a time to a second Workspace using the WorkspaceRunner (Wait for Job to Complete = Yes). The second Workspace loads the TIFF into the raster dataset. This works fine when only 1 TIFF is in the source folder, but as soon as I add another to the source folder, the second Workspace crashes with "ERROR |Failed to write raster data tile when writing to raster dataset 'TIFF'. The error number from ArcObjects is: '-2147467259'" when trying to load the additional image, but the the original one loads/reloads fine. Again on the Writer, Drop Table is set to "No".