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-010
1#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