Skip to main content

Hi, I want to do a point on polygon analysis and list all the records under each polygon without merging duplicate properties.

I’m using Spatial Filter to find the properties within a given area. It’s giving the correct output if I send one record at a time. But when I send all the area records to Spatial Filter it merge duplicate properties (candidates) to a one record.

I’ve change parameters on the Spatial filter but failed to get the expected output. Can someone please help me?

Area record and relevant properties

Area ID Property 1 A 1 B 1 C

Area ID Property 2 C 2 D 2 E

Expected Output

Area ID Property 1 A 1 B 1 C 2 C 2 D 2 E

Expecting 6 properties, not 5 properties after merging the duplicated property C.

Thank you.

Have a look at the PointonAreaOverlayer, using the point output port.

Exactly what it is built for.


Have a look at the PointonAreaOverlayer, using the point output port.

Exactly what it is built for.

And in addition to @erik_jan's answer: the PointOnAreaOverlayer can create a list, if you then use a ListExploder you'll get your 2 copies for points that fall on the boundary of 2 areas.

 


Thank you very much for the replies. By using PointonAreaOverlayer and using ListExploder I've managed to get properties for each area separately.

As I have polygons and points as input I need to make few changes.Probably a buffer for point to make it a area.