I am relatively new to FME and have been attempting to carry out my usual ArcMap tasks in FME instead.
One tool that I use frequently in ArcMap is Spatial Join, specifically with the One to Many join operation.
I thought that I had successfully recreated this in FME using the SpatialFilter transformer, with the following settings:
However, I realised after using it, that if I have multiple filters intersecting multiple candidates, it is only returning the candidate for one of them. For example, if "A road intersects with A zone", and "B road intersects with A zone", the transformer only returns "A road in A zone", while "B road" has no merged attribute data.
I then tried using the AreaOnAreaOverlayer transformer, but this gives information for every feature and takes about 30 minutes to run, in comparison to the Spatial Filter which took about 2 minutes. I think I must not have the AreaOnAreaOverlayer set up correctly.
My question is which transformer I should be using in FME to recreate the SpatialJoin tool in Arcmap, specifically with the one to many join operation.