span8
span4
span8
span4
I think I am missing something here but I cannot seem to get this to work as I expect.I have some objects sitting on a tile index as the example below.
What I am trying to get is the combination of tiles and objects.In this case five things should get passed out but using the SpatialFilter Transformer only four do.
It seems that once a candidate has been picked by a filter it cannot be used by another filter.I suspect there must be some way to get around this
I want the job to run much as ArcGIS spatial join would with the one-to-many option enabled.Attached is the workspace and some test data.This is part of a much larger 亚搏在线workflow where you have arbitrary number of objects and I want to find out what tiles does each object intersect.If tiles are not used by more than one object it works ok but this case does not so well
Regards.
The way to get the desired result is to use SpatialRelator and a ListExploder as suggested by@takashiinstead of the SpatialFilter used in the OP.A sample 亚搏在线workflow is attached.
Another option is using theAreaonAreaOverlayer.
Set attribute accumulation to merge all attributes and add a name for the list.
Then use theListExploderto get the required output.
Hope this helps.
Spatial Tolerance3 Answers
Spatial join multiple file based on date1 Answer
Need SpatialFilter to get overlaps but not touches2 Answers
© 2019 亚搏在线Safe Software Inc |Legal