2024-01-24 10:47 PM
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.
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.
Solved! Go to Solution.
2024-01-25 03:37 AM
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
2024-01-25 01:36 AM
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?
2024-01-25 01:47 AM
Hi Marc,
Good question. I'm looking for the net flat area (in plan) for things like rainfall calculation.
2024-01-25 01:48 AM
Could you just use the gross area of the lowest roof or do you need a break-out?
2024-01-25 02:08 AM
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:
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:
Let me know your thoughts.
2024-01-25 02:14 AM
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.
2024-01-25 03:13 AM
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:
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 ¯\_(ツ)_/¯
2024-01-25 03:37 AM
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
2024-01-25 04:42 AM - edited 2024-01-25 04:43 AM
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.
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.
2024-01-26 02:48 AM - edited 2024-01-26 02:55 AM
I do it like this.
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