Skip to content
  • Categories
Collapse
Solibri Society Forum
  1. Home
  2. Comments & Feedback
  3. Tech Talks
  4. #203 - Mapping of Solibri components to IFC entity types

#203 - Mapping of Solibri components to IFC entity types

Scheduled Pinned Locked Moved Tech Talks
2 Posts 2 Posters 510 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Maximilian
    wrote on last edited by
    #1

    for rule #203 we import the rules via Excel. We use the IFC standard and make a translation for our German customers (when “Door” return “Tür”,…).
    1.png
    We keep finding elements (e.g. Distribution Control Element, Electric Distribution Point, Actuator,…) for which we cannot find corresponding components in Solibri.
    Therefore my question: keeps someone a list with all components that are supported by Solibri?

    1 Reply Last reply
    0
    • H Offline
      H Offline
      hlg
      wrote on last edited by hlg
      #2

      I assume that the Java API completely enumerates the Solibri component types: https://solibri.github.io/Developer-Platform/9.12.1/javadoc/com/solibri/smc/api/model/ComponentType.html

      There are a number of component types that don’t trivially map to IFC by naming convention, but most of them can be guessed:

      Assembly :       IfcElementAssembly?
      Cable :          IfcCable*
      CableCarrier:    ?
      Ceiling:         ?
      Compartment:     ?
      Duct:            IfcDuct*
      ElectricHeater:  IfcSpaceHeater?
      FireCompartment: IfcFireSuppressionTerminal?
      Floor:           ?
      GasTerminal :    IfcGasTerminalType?
      Layer:           ?
      Model:           ?
      Opening:         IfcOpeningElement?
      Pipe:            IfcPipe*
      SpaceBoundary:   IfcRelSpaceBoundary?
      Unknown:         fallback for everything else?
      

      I would be glad if someone can help to complete this list of not directly matched component types.

      A number of (concrete) IFC entity types are not reflected as component type and I would expect them to map to the corresponding Solibri component type of the closest IFC supertype. IfcDistributionControlElement for example does not map by name to a Solibri component type, but its supertype IfcDistributionElement does. So does IfcObject, but it would be further away in terms of inheritance. Can anyone confirm this?

      I was also wondering which IFC objects actually appear as components, likely these are any entities of type IfcObjectDefinition (with all subtypes)?

      1 Reply Last reply
      1

      Copyright © 2025 Solibri Inc. | Powered by NodeBB

      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories