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.


Reply