Skip to main content
Solved

Point on Area Overlayer with Multi-Part Polygons


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
View original
Did this help you find an answer to your question?
This post is closed to further activity.
It may be a question with a best answer, an implemented idea, or just a post needing no comment.
If you have a follow-up or related question, 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
Influencer
  • 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
Influencer
  • 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 

 

 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings