Skip to main content
Question

FME - Polygon contained within two other polygons

  • January 28, 2019
  • 1 reply
  • 96 views

Hello,

Just wondering if anyone could help, i've run into a slight problem with overlapping polygons and I can't seem to find a solution with AreaonAreaOverlayer or SpatialRelator...

My problem is that I would like to find when a polygon (Yellow - C in the pictures below) overlaps 2 other polygons. This can be when the full extent of that polygon is completely within the other 2 (example on the left) or it is contained within the others and overlaps their individual boundaries (example on the right).

Hopefully that is understandable, sorry if i've missed out anything it's my first time posting a question on here!

Thanks in advance,

Jack

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.

1 reply

ebygomm
Influencer
Forum|alt.badge.img+44
  • Influencer
  • 3429 replies
  • January 28, 2019

If you build a list in the area on area overlayer, then explode the list and keep all those parts that overlap with C, you can then sum the areas and compare to the original area to check if the polygon is entirely covered by other polygons. I would probably use a spatialfilter/relator initially to pick out all the cases in your first picture before tackling the more complex cases .

You could also dissolve A&B polygons together before using a spatial relator. The best approach will depend on the complexity of your data and number of polygons.