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.

IfcSpatialZone

daviddelven
Advocate
Hello,

I wonder why the class IfcSpatialZone appears in the IFC Schema when setting up the Property Mapping in IFC Translator, if you cannot generate any geometry and map it to that class using the Type Mapping setting.

http://standards.buildingsmart.org/MVD/RELEASE/IFC4/ADD2_TC1/RV1_2/HTML/schema/ifcproductextension/lexical/ifcspatialzone.htm



On the other hand, you can export any geometry to IfcSite using the Type Mapping, and this class is a subtype of the IfcSpatialStructure, sibling of IfcSpatialZone sharing the same SuperType IfcSpatialElement.

The advantage of using this Class IfcSpatialZone is that you can attach a geometry into an independent spatial structure, not following the hierarchy of IfcSite>IfcBuilding>IfcBuildingStorey . We have several situations in which we have to inform about such those spatial structures, i.e. safety volumes, urban planning constraints, etc...

As we know, IfcZone is just an assignment, therefore a group of IfcSpaces, but there is a lack of own geometry, just the addition of Archicad Zones geometry.

Any thoughts?

Thanks
David Delgado Vendrell

http://www.daviddelgado.cat
i7-7820HK CPU 2,90GHz 32GB RAM
Triple Monitor 17"+25"+32" Nvidia Geforce GTX 1080
SSD+HDD, Win10 Home - 64 ENG
AC18-AC26 INT/SPA (64-bit, latest build)
Surfing with Archicad since 2013
8 REPLIES 8
Hello David,

I've read your post into Linkedin today for the first time. I'm not sure to understand.
Why not following the hierarchy of IfcSite>IfcBuilding>IfcBuildingStorey ?
Can you give me an example ?
Christophe - FRANCE
Archicad Designer and Teacher
Archicad 15 to 27 FRA FULL

OS 11.6 Big Sur - MacBook Pro 2017 - 16Go RAM
"Quality is never an accident ; it's always the result of an intelligent effort" John Ruskin
daviddelven
Advocate
Hello, Christophe

Glad to receive your feedback.
Let me explain a little bit with some real use case examples, among several ones in which you do need other spatial structures:

Construction sub-areas during building activities, fire safety zones, lighting, security areas, evacuation simulation, indoor navigation, scanning areas, spatial reservation (MEP, maintenance, functional spaces, clearance, ....).

The typical (but not explicitly established in the standard IFC schema) hierarchy of IfcSpatialStructureElement classes (IfcSite, IfcBuilding, IfcBuildingStorey, IfcSpace) is too logically partitioned, too static. Even other types of classes such as IfcZone (subclass of IfcSystem) does not include shape representation and are just a collection of the IfcSpace areas included.

In all the above cases there is a need for explicitly identify zones or part of other spaces or rooms related to particular roles or activities or purposes.

This class has a huge potential within the different lifecycles processes. Right now it is being discussed with some IFC experts such as Yoshinobu Adachi or Gianluca Genova in order to boost better software implementations. That is why I am asking here in the Graphisoft Archicad forum, since 2019 already IFC4 Architectural Reference Exchange EXPORT certified.
David Delgado Vendrell

http://www.daviddelgado.cat
i7-7820HK CPU 2,90GHz 32GB RAM
Triple Monitor 17"+25"+32" Nvidia Geforce GTX 1080
SSD+HDD, Win10 Home - 64 ENG
AC18-AC26 INT/SPA (64-bit, latest build)
Surfing with Archicad since 2013
Hello David,

I have never needed such a BIM model structure but now understand its objectives very well. Thank you. Even if I don't need it, I want to understand this problem. So I wonder about the possibility of structuring a model of which certain elements are both in fire safety zones and security areas. How can the structure of the model be organized if an element can be found within two branches of this spatialization?
Christophe - FRANCE
Archicad Designer and Teacher
Archicad 15 to 27 FRA FULL

OS 11.6 Big Sur - MacBook Pro 2017 - 16Go RAM
"Quality is never an accident ; it's always the result of an intelligent effort" John Ruskin
daviddelven
Advocate
Hello, Christophe.

You are talking about elements, which is another layer of this matter.
If you want to track elements according to the different spatial structures you decide in your model/s. As you already pointed out, elements can only be contained into "one" IfcSpatialStructureElement subtype (Site, Building, Storey or Space) and also into an IfcSpatialZone instance. Then the IFC Schema provides with the relationship "IfcRelReferencedInSpatialStructure", which means that you can reference any element to more than one IfcSpatialStructureElement or IfcSpatialZone instance.

So, containing and referencing are both compatibles although there is the constraint of just one container per element.
David Delgado Vendrell

http://www.daviddelgado.cat
i7-7820HK CPU 2,90GHz 32GB RAM
Triple Monitor 17"+25"+32" Nvidia Geforce GTX 1080
SSD+HDD, Win10 Home - 64 ENG
AC18-AC26 INT/SPA (64-bit, latest build)
Surfing with Archicad since 2013
Laszlo Nagy
Community Admin
Community Admin
Hi David,

I have a question. You mentioned that any number of "IfcZone" entities can be created in the bottom left corner of the IFC Project Manager and IfcSpace elements can be added to them. Could you tell me more about why this is not suitable for your purposes? Would you like a 3D model geometry generated for such IfcZones based on the 3D geometry of the IFCSpace elements included in it?
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
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
daviddelven
Advocate
Hello, Laszlo.

IfcZone does not have its own shape representation.
We need a non-hierarchical class to represent the purposes of IfcSpatialZone entity, not necessarily matching with IfcSpace partition strategy.

The examples I gave above in other comments explain the current need.
David Delgado Vendrell

http://www.daviddelgado.cat
i7-7820HK CPU 2,90GHz 32GB RAM
Triple Monitor 17"+25"+32" Nvidia Geforce GTX 1080
SSD+HDD, Win10 Home - 64 ENG
AC18-AC26 INT/SPA (64-bit, latest build)
Surfing with Archicad since 2013
Laszlo Nagy
Community Admin
Community Admin
Yes, I agree with the current use case scenarios.
And I agree that it would be useful for it to have its own editable 3D geometric representation. I can imagine it could be even several non-adjacent geometries as that is also a possibility in real life.
I also think that it would be useful to have such a tool in Archicad that is separate from the Zone Tool. In Revit, there is the Room Tool (the equivalent of our Zone Tool) and there is a separate Area Tool, which lets you define larger areas consisting of Rooms.
The buildingSMART definition of IfcSpatialZone says this:
A spatial zone is a non-hierarchical and potentially overlapping decomposition of the project under some functional consideration. A spatial zone might be used to represent a thermal zone, a construction zone, a lighting zone, a usable area zone. A spatial zone might have its independent placement and shape representation.

I think it would be great to have such a tool in Archicad.

David, do you care to make this into a wish? That way we can vote on it and if it gets enough support, we can submit it to Graphisoft for consideration.
If you do make a wish, please post its link in this thread.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
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
daviddelven
Advocate
Hello, Laszlo

I've just created the WISH:

https://archicad-talk.graphisoft.com/viewtopic.php?f=30&t=71283

Let's vote!

😉
David Delgado Vendrell

http://www.daviddelgado.cat
i7-7820HK CPU 2,90GHz 32GB RAM
Triple Monitor 17"+25"+32" Nvidia Geforce GTX 1080
SSD+HDD, Win10 Home - 64 ENG
AC18-AC26 INT/SPA (64-bit, latest build)
Surfing with Archicad since 2013