Choose your top Archicad wishes!

Read more
Collaboration with other software
About model and data exchange with 3rd party solutions: Revit, Solibri, dRofus, Bluebeam, structural analysis solutions, and IFC, BCF and DXF/DWG-based exchange, etc.

Zones that belong to larger fire zones

Achille Pavlidis
I don't know if this has been discussed before, I couldn't find anything on the forum.
My question is: Is it possible to have a larger fire compartment zone that includes multiple other zones, and have an interactive schedule that list said zones as belonging to the fire zone? And automatically update if the fire zone gets altered?
Mac OSX 13.6.6 | AC 27 INT 5003 FULL
Laszlo Nagy
Community Admin
Community Admin

As you probably know, in theory, it is possible to create such larger Zones using the Zone Tool, but for most purposes it will not work well since elements will have no way of knowing which Zone (the smaller or the larger Zone) to choose when generating values the Related Zone fields in Schedules, plus these smaller and larger Zones will not be aware of each other and so will not update automatically.

The only possible solution I can think of right now (besides writing your own ArchiCAD Add-On to do it) would be to use the Archicad-Grasshopper Connection. Obviously, I have not tested this, but you could create those larger Fire Zones in Archicad using Morphs, for example, then you could get the 3D geometries of those Fire Zones and the regular Zones into Grasshopper using the AC-GH Connection, and there are probably Grasshopper Components which would make it possible to query which Zones' 3D geometries are situated within which Fire Zone 3D geometries. Then, you could create a Property for Zones (Spaces) which would contain the Fire Zone Name or Number the Zone 3D geometry is situated in, and Grasshopper would set the value of this Property based on the results of those queries.
This would not update automatically (but Zones do not automatically update either), so if Zone/Fire Zone geometries change, you would have to rerun the same Grasshopper Visual Script to update the values of the Zone Property containing this piece of information. I hope this explanation makes sense.

FYI: There was a similar discussion recently about the IfcSpatial Zone entity that is specifically for such purposes in IFC4, unfortunately, no such feature is yet implemented in Archicad:

The thread also resulted in a wish you might want to vote in:
Loving Archicad since 1995 - Find Archicad Tips at
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac27