Skip to main content
Solved

How to extract overlapping geometries

  • October 26, 2021
  • 2 replies
  • 92 views

Forum|alt.badge.img

Hello Sir/ Madam,

​

I am trying to check if the input "units" and within " floors".

​There are two floors and many units, which they both have "base level" attribute.

​

The following are what I would like to find out separately.

​

1) units that are completely outside of each floors

2) units that touch the floor boundary yet part of the portion is outside the floors

 

I am not sure how to do ​let FME know how to process each baselevel ( 4.53 and 10.3) in this case one by one.

 

The attached documents are in shapefile. I also attached my fmw in here.

​

Could someone please tell me what I did wrong?

 

Thank you in advance. 🙂

 

Zach

Best answer by jonathanklarup

Hey Zach,

I'd do it so :

Spatial filter

Floors as filter

Units as Candidate

1) "Filter is OGC-Disjoint From Candidate" = All units will fail cause none are completely outside of each floors

2) "Filter OGC-Contains Candidate" might do the job, if units are not contained by the floor, they have a portion outside..

2) could also be clipper and see if there are remnants.

 

Process each baselevel would be:

check off the Group Processing and Group by baselevel.

👍

 

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.

2 replies

jonathanklarup
Contributor
Forum|alt.badge.img+6
  • Contributor
  • Best Answer
  • October 28, 2021

Hey Zach,

I'd do it so :

Spatial filter

Floors as filter

Units as Candidate

1) "Filter is OGC-Disjoint From Candidate" = All units will fail cause none are completely outside of each floors

2) "Filter OGC-Contains Candidate" might do the job, if units are not contained by the floor, they have a portion outside..

2) could also be clipper and see if there are remnants.

 

Process each baselevel would be:

check off the Group Processing and Group by baselevel.

👍

 


Forum|alt.badge.img

thank you very much! Will try it soon! :)