We value your input!
Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey

Modeling
About Archicad's design tools, element connections, modeling concepts, etc.
SOLVED!

Calculating site coverage area while accounting for overlaps

Paul Roper
Booster

Hi everyone,

 

Is there a way to calculate the total area that multiple Elements cover (e.g. Roof objects), while accounting for any overlapping sections?

 

Referring to the attached example image: An Upper Floor Roof and a Lower Floor Roof, with part of the Upper Roof overlapping the Lower Roof. Adding up the areas of the two Roof objects gives an expected answer. The result I'm interested in is the area bounded by the black dotted line — the total area of the site that is covered by any Roof.

PaulRoper_0-1706128272038.png

 

Is there a way to combine the area totals while automatically subtracting the overlapping area?

 

Alternatively, I would appreciate any workflow suggestions. I'm hoping to avoid creating an additional object, but I can't think of how to achieve that at the moment.


AC23–26 3001 NZE | i511400F | 32GB | GTX1650
1 ACCEPTED SOLUTION

Accepted Solutions
Solution

You could SEO holes in a slab using items in a Layer Combo and schedule the top surface area of the Target.  Something like that ? 

 

  

ArchiCAD 25 7000 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro - ArchiCAD 6 -25

View solution in original post

14 REPLIES 14
Marc H
Advisor

Hi Paul,

Are you looking for the net flat (in plan) area, for say, rainfall calculation, or the net sloped area of the roofing, for say, costing purposes?

“The best thing about the future is that it comes one day at a time.” - Abraham Lincoln

AC27 USA on 16” 2019 MBP (2.4GHz i9 8-Core, 32GB DDR4, AMD Radeon Pro 5500M 8G GDDR5, 500GB SSD, T3s, Trackpad use) running Sonoma OS + extended w/ (2) 32" ASUS ProArt PAU32C (4K) Monitors
Paul Roper
Booster

Hi Marc,

 

Good question. I'm looking for the net flat area (in plan) for things like rainfall calculation.


AC23–26 3001 NZE | i511400F | 32GB | GTX1650

Could you just use the gross area of the lowest roof or do you need a break-out?

“The best thing about the future is that it comes one day at a time.” - Abraham Lincoln

AC27 USA on 16” 2019 MBP (2.4GHz i9 8-Core, 32GB DDR4, AMD Radeon Pro 5500M 8G GDDR5, 500GB SSD, T3s, Trackpad use) running Sonoma OS + extended w/ (2) 32" ASUS ProArt PAU32C (4K) Monitors
Paul Roper
Booster

In this case, that could work! I wasn't able to find a Field in my Schedule Scheme Settings that reflects this value. Perhaps you could help me in that regard?

 

For other cases however, this method may not work:

PaulRoper_1-1706144661049.png

If possible I would also like to be able to account for overlaps with other impermeable surfaces (tiled patios / paved concrete driveways) that I often model from slabs or meshes:

PaulRoper_2-1706144877730.png

Let me know your thoughts.

 


AC23–26 3001 NZE | i511400F | 32GB | GTX1650

If it was me, I would simply add a fill to represent the site coverage.

I know it is extra work and not linked to the elements so will not change automatically, but it is probably the easiest solution.

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

Thanks Barry, yes that's pretty much what I currently do. It's usually fine...

 

Occasionally I find myself working on a renovation project where I am creating a Fill for the Existing, To Be Demolished, and New impermeable areas for clarity of presentations to local body authorities.

 

It's not always much extra work — but it can be — if, say:

  • the local body wants to see the various categories of impermeable areas tallied separately (multiplying the number of Fills I need to create)
  • One side of the roof is being demolished
  • Another side of the roof is being extended
  • a third of the driveway is being remodeled
  • this corner of the patio is being extended
  • a week later a change in budget dictates a design revision
  • etc.

In some such cases I've found myself changing dozens of Fill outlines in order to update all the relevant totals that the local body authority likes to see.

 

The painful part is my awareness that software could be programmed to do it automatically. Maybe it's just one of those things ¯\_(ツ)_/¯


AC23–26 3001 NZE | i511400F | 32GB | GTX1650
Solution

You could SEO holes in a slab using items in a Layer Combo and schedule the top surface area of the Target.  Something like that ? 

 

  

ArchiCAD 25 7000 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro - ArchiCAD 6 -25

That is actually a very good idea - the areas can all be automated with SEO.

 

Place a slab the size of your site (site slab) - can be in layer you can hide.

 

Now you can do Solid Element Operations (subtract with downward extrusion) for all roofs, gutters, paving, etc.

Whatever you are considering for your rainfall collection area.

You can get the areas of this slab, but I can see no way to get the actual 'hole' area without manual calculations.

 

However add another slab (again in a hidden layer) that is your 'rainfall area slab'.

SEO with downward extrusion the 'site slab' from the 'rainfall slab' and the area of that slab is your rainfall collection area.

BarryKelly_0-1706154025718.png

 

So, as long as you keep all of your SEO connections up to date, you know have an automatically updated rainfall connection area.

It is not the ideal solution, but I think it should work.

 

Similar can be done for site coverage.

 

Barry.

One of the forum moderators.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11

I do it like this.   

SteveJepson_0-1706231008013.png

 

Place a big SEO slab/zone... whatever,   the shape of the lot. Subtract with upward extrusion.  Schedule the surface area for the top.

 

However, it is not that much trouble to stretch the nodes of a fill either - which will also update an Interactive Schedule. This is typically a task that takes place after all the modeling is done anyway. So it's not going to be changing much or very often. 

An advantage of using the Fills is that the Interactive Schedule data cab be verified with the Show Area Text on the Fills.  And also, I like to have the fills used for this with the ability for cover fills for asphalt, grass, gravel, concrete ....   If it's in a Schedule, I like to make sure it is verifiable - not just blind data.   My Layouts with Interactive Schedules usually have graphics or some kind of drawing next to them.   

 

 

 

    

 

 

ArchiCAD 25 7000 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro - ArchiCAD 6 -25