Skip to main content
Solved

Extract and Calculate Overlaying areas


Forum|alt.badge.img

Hello everyone,

I've got a certain problem that I can't solve for many days.

 

I'm trying to find the overlaying areas between an IFC file and an ACAD one.

 

I explain the idea, the purpose is that I've got 2 readers as entries : one for IFC and one for ACAD. then the we need to find the spatial relation between each objects of the IFC and the zones drawn in ACAD. --That point is OK.

 

Then for the objects which have 2 _related_candidates, I would like to calculate the overlaying area with each zone to keep only the one with the biggest overlaying area.

My problem right now is about that second step that I can't solve for the moment.

 

I hope it's clear enough and you'll be able to help me with this matter.

Regards,

Clem

Best answer by jonas_nelson

Hi @clem_lx

 

I think something like this should work. (I've used it to create a hexagon map where I wanted to populate the hexagon with only the dominant landuse in the hex).

 

In my workspace, I put the Counter on the hexagons, so that for each hexagon, I kept the most dominant landuse. In your case, maybe you want to look at each IFC surface and keep the dominant ACAD area - or the other way around.

View original
Did this help you find an answer to your question?

4 replies

antoine
Contributor
Forum|alt.badge.img+5
  • Contributor
  • November 26, 2019

Hi,

 

Maybe you need to project your surfaces if they are 3d. Have you tried SurfaceFootprintReplacer?


Forum|alt.badge.img
  • Author
  • November 26, 2019
antoine wrote:

Hi,

 

Maybe you need to project your surfaces if they are 3d. Have you tried SurfaceFootprintReplacer?

Hey,I'm working only with footprints to compare some 3D objects with a 2D zoning.

The matter is how to extract some geometries under conditions in order then to calculate the overlaying areas.


jonas_nelson
Enthusiast
Forum|alt.badge.img+19
  • Enthusiast
  • Best Answer
  • November 26, 2019

Hi @clem_lx

 

I think something like this should work. (I've used it to create a hexagon map where I wanted to populate the hexagon with only the dominant landuse in the hex).

 

In my workspace, I put the Counter on the hexagons, so that for each hexagon, I kept the most dominant landuse. In your case, maybe you want to look at each IFC surface and keep the dominant ACAD area - or the other way around.


Forum|alt.badge.img
  • Author
  • November 26, 2019
jonas_nelson wrote:

Hi @clem_lx

 

I think something like this should work. (I've used it to create a hexagon map where I wanted to populate the hexagon with only the dominant landuse in the hex).

 

In my workspace, I put the Counter on the hexagons, so that for each hexagon, I kept the most dominant landuse. In your case, maybe you want to look at each IFC surface and keep the dominant ACAD area - or the other way around.

Thanks for the tip, I'll try it and comme back with some news


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