Pregunta original

¿Puedo incluir más de un IfcSite en un mismo archivo IFC para representar terrenos o ubicaciones distintas dentro de un modelo? ¿Qué consideraciones debo tener en cuenta para organizar correctamente sitios y sub-sitios?

Acerca de la posibilidad de múltiples IfcSite y el uso de IfcGeographicElement en un proyecto

image.png

Jerarquía para subdividir sitios (según IfcElementCompositionEnum)

Según la definición del estándar IFC (ver sección “Spatial Structure Use Definition” para IfcSite), un sitio puede organizarse de manera jerárquica cuando existen varios niveles o subdivisiones. Esto se establece mediante el atributo CompositionType (IfcElementCompositionEnum) de su supertipo IfcSpatialStructureElement. Para IfcSite, se aplica de la siguiente forma:

  1. COMPLEX: Representa un “site complex” (conjunto de sitios).
  2. ELEMENT: Representa el “site” propiamente dicho.
  3. PARTIAL: Representa una “site section” (subdivisión de un sitio).

Este sistema jerárquico facilita la organización de grandes desarrollos que abarcan varios sitios o subdivisiones, respetando así la estructura espacial y coherencia del modelo.


Rol de IfcGeographicElement (IFC 4.0.2.1 y posteriores)

De acuerdo con la documentación oficial de buildingSMART, IfcGeographicElement representa en detalle superficies de terreno, elementos geográficos o topografías.

Alternativa en IFC 2x3 (IFC 2.3.0.1)

Si usas IFC 2x3, IfcGeographicElement no existe en esa versión. En su lugar, puedes asignar dichos elementos a IfcBuildingElementProxy, dentro de IfcSite, empleando la opción USERDEFINED en su tipo. Así, se crea una clase proxy que refleje de la mejor manera la intención topográfica o geográfica.


Beneficios de usar múltiples IfcSite

  1. Organización clara
  2. Colaboración multidisciplinar