IFC Dataset Extension

Could someone please explain to me what the IFC_WORKSET or IFC_PROJECT in v8i exactly does? The documentation says by setting the variable to 1, dataset extended with IFC psets. But what does this actually mean and for what reasons would 

    # Enables the Dataset to be extended to include IFC2x3 property sets.
    # IFC_WORKSET=0, dataset not extend,
    # IFC_WORKSET=1, dataset extended with IFC psets
    # IFC_WORKSET=2, dataset extended with IFC psets Plus FM Handover(COBie)

Parents
  • Hi Raguram

    I notice if I set IFC_PROJECT = 0 then I receive a stack of warnings from the DataGroup System Validator. Is this the standard behavior and is it possible to remove the warnings?

    Hi Simon.

    just to clarify.

    When setting ifc_project =1 or ifc_project=2. the group of properties Ragu highlighted will be added to the object property definitions controlled by the datagroup. 

    All objects placed in a dgn file AFTER this change ( and restart of the app) will then have these properties lists against them. Any previous Geometry placed BEFORE this change will NOT have these extended properties. To add the extended properties to the pre-existing geometry it will be necessary to run the Datagroup upgrade utility on every file containing pre-existing geometry.

    Then conversely if you return IFC_Project value to  IFC_Project=0 the extended properties will be removed from the datagroup. Therefore, as above, objects placed when the setting was set to "1" or "2" will Have the extended properties and the datagroup will not. This is what the validation report is highlighting. 

    you have two choices.

    1. Return IFC_project back to "=1"

    2.  Create a blank file attached all of the files with geometry has extended data and run the datagroup upgrade utility on the active file and all references. This will in effect synchronise the attribute schema on the geometry with the schema in the application 

    Brenden

    Brenden Roche

    Applications Engineer

    Bentley Systems, Manchester UK


    This is a test

Reply
  • Hi Raguram

    I notice if I set IFC_PROJECT = 0 then I receive a stack of warnings from the DataGroup System Validator. Is this the standard behavior and is it possible to remove the warnings?

    Hi Simon.

    just to clarify.

    When setting ifc_project =1 or ifc_project=2. the group of properties Ragu highlighted will be added to the object property definitions controlled by the datagroup. 

    All objects placed in a dgn file AFTER this change ( and restart of the app) will then have these properties lists against them. Any previous Geometry placed BEFORE this change will NOT have these extended properties. To add the extended properties to the pre-existing geometry it will be necessary to run the Datagroup upgrade utility on every file containing pre-existing geometry.

    Then conversely if you return IFC_Project value to  IFC_Project=0 the extended properties will be removed from the datagroup. Therefore, as above, objects placed when the setting was set to "1" or "2" will Have the extended properties and the datagroup will not. This is what the validation report is highlighting. 

    you have two choices.

    1. Return IFC_project back to "=1"

    2.  Create a blank file attached all of the files with geometry has extended data and run the datagroup upgrade utility on the active file and all references. This will in effect synchronise the attribute schema on the geometry with the schema in the application 

    Brenden

    Brenden Roche

    Applications Engineer

    Bentley Systems, Manchester UK


    This is a test

Children
No Data