Documentation technique
Dernière mise à jour
Dernière mise à jour
Les donnés sont ajoutés à la fin du fichier. Les donnés selon la norme IFC4 IFC4 Documentation
“JustBIM” est indiqué des que possible dans le champs description des éléments exportés.
(ajouter table des matière et description du document)
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);
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”
(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);
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);
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);