Skip to main content

Hi,

there are lots of qstns about one to many joins.

I want to understand what transformer to use to achieve a one to one spatial join based on geometry?

I have a line in GIS that I want to analyse to see if there a geometry join to a line in CAD. This works fine with the SpatialFilter if there is only one line.

however when GIS and CAD has two lines in close proximity the SpatialFilter is creating a many to one join by joining the Two GIS lines to the same CAD line.

How do I create the one to one join please?

thanks in advance

Do you want to check if two lines from different sources are the same? One way to do this is to use the Matcher transformer.

 

The ChangeDetector is probably a more intuitive way to do this.


@tammydovey​ Did you try SpatialRelator. This will give you a list of all the lines that touch. There's a article on Spatial Joins that give the options for joining spatial data and also a nice webinar


Reply