Documentation technique

“JustBIM” est indiqué des que possible dans le champs description des éléments exportés.

(ajouter table des matière et description du document)

Classifications

Classe IFC

Explication

IFCClassification

permet de définir à quel classification appartient un élement (BPC, Uniformat, etc…)

IFCClassificationReference

permet de définir l'élément de de la classification

IFCRelAssociatesClassification

permet de définir un lien entre des objets de la maquette et une référence

1#198034=IFCCLASSIFICATION('','','','BPC'); 2#198035=IFCCLASSIFICATIONREFERENCE('','121.520','\X2\0027\X0\Mur de 0.22 d\X2\0027\X0\\X2\0027\X0\\X2\00E9\X0\paisseur 140 u/m2\X2\0027\X0\',#198034); 3#198036=IFCRELASSOCIATESCLASSIFICATION('0cK5OxRl1FseHqFaTv894A',#29,$,$,(#73241,#71319,#98043,#96121,#98680,#73896),#198035);

Compositions

Les compositions attachées à un objets sont exportés dans un PropertySet “Composition”. Voici les données qui sont exportées :

  • Le titre de la composition

  • Le code de la composition

  • Le prix total

  • Une propriété complexe par ouvrage contenant :

    • Code de l’ouvrage

    • Titre de l’ouvrage

    • Quantité et unité de l’ouvrage

    • Ratio (prix unitaire)

    • Prix total

Ces propriétés sont attachées au PropertySet “Composition”

Exemple :

(ajouter un exemple avec un ratio)

Les propriétés de l’objet Wand-0101#198115=IFCPROPERTYSINGLEVALUE('code','JustBIM',IFCTEXT('27.1.0.2'),$); 2#198116=IFCPROPERTYSINGLEVALUE('name','JustBIM',IFCTEXT('Enduit Projet\X2\00E9\X0\ Finition \X2\0027\X0\rustique\X2\0027\X0\'),$); 3#198117=IFCPROPERTYSINGLEVALUE('quantity','JustBIM',IFCREAL(71.4),#31); 4#198118=IFCPROPERTYSINGLEVALUE('price','JustBIM',IFCREAL(5283.60),#198040); 5#198119=IFCCOMPLEXPROPERTY('Component','JustBIM','Enduit Projet\X2\00E9\X0\ Finition \X2\0027\X0\rustique\X2\0027\X0\',(#198115,#198116,#198117,#198118)); 6#198120=IFCPROPERTYSINGLEVALUE('code','JustBIM',IFCTEXT('32.11.0.0.0.0.2'),$); 7#198121=IFCPROPERTYSINGLEVALUE('name','JustBIM',IFCTEXT('T.S'),$); 8#198122=IFCPROPERTYSINGLEVALUE('quantity','JustBIM',IFCREAL(1142.4),#198045); 9#198123=IFCPROPERTYSINGLEVALUE('price','JustBIM',IFCREAL(4912.32),#198040); 10#198124=IFCCOMPLEXPROPERTY('Component','JustBIM','T.S',(#198120,#198121,#198122,#198123)); 11#198125=IFCPROPERTYSINGLEVALUE('total','JustBIM',IFCREAL(10195.9),#198049); 12#198126=IFCPROPERTYSINGLEVALUE('code','JustBIM',IFCTEXT('B2010.MEXBA'),$); 13#198127=IFCPROPERTYSINGLEVALUE('title','JustBIM',IFCTEXT('Mur ext. B\X2\00E9\X0\ton '),$); 14#198128=IFCPROPERTYSET('37_cFZP5D0_eNJWxRYfc0m',#29,'Composition','JustBIM',(#198119,#198124,#198125,#198126,#198127)); 15#198129=IFCRELDEFINESBYPROPERTIES('2rkV7z0yr41B_T53gehYeb',#29,$,'JustBIM',(#73896),#198128);

Quantités

Le pset “Quantities” est lui aussi exportés. IFCELEMENTQUANTITY permet de définir le property set, IFCRELDEFINESBYPROPERTIES permet de le rattacher à l’objet.

  • Les longueurs sont représentés avec IFCQUANTITYLENGTH

  • Les surfaces avec IFCQUANTITYAREA

  • Les volumes avec IFCQUANTITYVOLUME

1#195950=IFCQUANTITYLENGTH('Length','JustBIM',#30,42,$); 2#195951=IFCQUANTITYLENGTH('Width','JustBIM',#30,0.3,$); 3#195952=IFCQUANTITYLENGTH('Height','JustBIM',#30,2.7,$); 4#195953=IFCQUANTITYAREA('GrossFootprintArea','JustBIM',#31,12.51,$); 5#195954=IFCQUANTITYAREA('GrossSideArea','JustBIM',#31,113.4,$); 6#195955=IFCQUANTITYAREA('NetSideArea','JustBIM',#31,83.4,$); 7#195956=IFCQUANTITYVOLUME('GrossVolume','JustBIM',#32,33.777,$); 8#195957=IFCQUANTITYVOLUME('NetVolume','JustBIM',#32,24.777,$); 9#195958=IFCELEMENTQUANTITY('2C6oTVPfb7P8n_LCRaByEL',#29,'Quantities','JustBIM',$,(#195950,#195951,#195952,#195953,#195954,#195955,#195956,#195957)); 10#195959=IFCRELDEFINESBYPROPERTIES('1pgbn52Kj7Uxb6d2KpkxY$',#29,$,'JustBIM',(#7935),#195958);

Propriétés des mesures

Les données rajoutées par le plugin mesure dans les propriétés des objets sont aussi exportées dans l’IFC. Elle sont exportés dans un pset “Measures”.

1#2873=IFCQUANTITYAREA('Peinture','JustBIM',#2874,19.034961700439453,$); 2#2875=IFCELEMENTQUANTITY('1qFOQEdWHEGhfBK6hpeGCr',#5,'Measures','JustBIM',$,(#2873)); 3#2876=IFCRELDEFINESBYPROPERTIES('0bGB2yxcrCXPFdZ8wlFYK0',#5,$,'JustBIM',(#268),#2875);

Dernière mise à jour