Skip to main content
Solved

Point on Area Overlayer with Multi-Part Polygons

  • June 19, 2013
  • 5 replies
  • 91 views

rudy_v
Contributor
Forum|alt.badge.img+6
I want to extract polygons by using a point on area overlay. It seems to work but not for multi part polygons.

 

 

It only pass throught the part that the point intersects. It should pass through all parts of the polygon.

 

 

I'm using a spatial relator with a list exploder. I've also used the point on area overlayer.

 

 

Rudy

 

 

 

 

Best answer by takashi

Hi Rudy,

 

 

It seems that the PointOnAreaOverlayer deaggregates input polygons into non-aggregate polygons automatically. If your purpose is to find spatial relationships between polygons and points without deaggregating polygons, I think using the SpatialRelator would be a good solution.

 

What is the reason to use also the PointOnAreaOverlayer?

 

 

Takashi
This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

5 replies

takashi
Celebrity
  • Best Answer
  • June 19, 2013
Hi Rudy,

 

 

It seems that the PointOnAreaOverlayer deaggregates input polygons into non-aggregate polygons automatically. If your purpose is to find spatial relationships between polygons and points without deaggregating polygons, I think using the SpatialRelator would be a good solution.

 

What is the reason to use also the PointOnAreaOverlayer?

 

 

Takashi

rudy_v
Contributor
Forum|alt.badge.img+6
  • Author
  • Contributor
  • June 19, 2013
Hi Takashi,

 

 

I want to find relationships between points and polygons without deaggregating polygons.

 

 

I've used the PointOnAreaOverlayer first on my workbench, but after reading a bit on this community it seems that i should use SpatialRelator, but i got the same result with both methods for this reason i'm submitting my question.

 

 

In some cases i've 1 point, with a multi part polygon, but the result is only the polygon that the point intersect

 

 

Rudy

 

 

 


takashi
Celebrity
  • June 19, 2013
If you input polygons to BASE port and input points to CANDATE port of the SpatialRelator, it outputs polygons with information on related points without deaggregating. Am I missing something?

 

 

Takashi

david_r
Celebrity
  • June 19, 2013
Hi,

 

 

an alternative could be to first use a Counter to give each aggretate an id, then re-aggregate the parts after the PointOnAreaOverlayer using this id as the Group By attribute.

 

 

David

rudy_v
Contributor
Forum|alt.badge.img+6
  • Author
  • Contributor
  • June 19, 2013
Hi Takashi,

 

 

I've made a clean work bench and the spatial relator option seems to work 100%

 

 

Rudy