IFC是一个数据交换标准, 用于不同系统交换和共享数据。

IFC是采用EXPRESS语言定义的实体关系模型,由几百个实体对象组成。实体对象包括建筑要素如IfcWall,几何元素如IfcExtrudedAreaSolid和基本结构如IfcCartesianPoint

IFC发展历程:

IFC4 Add2 (2016)

IFC4 Add1 (2015)

IFC4 (2011)

IFC2x3 (2006)

IFC 2x (2000)

IFC 2.0 (1999)

IFC 1.5 (1997)

IFC 1.0 (1996)

1.IFC标准整体的信息描述分为四个层次:

  资源层(IFC-Resource Layer):

    基础信息定义, 例如材料、几何、拓扑等

  核心层(IFC-Core Layer):

    定义信息模型的整体框架

    例如工程对象之间的关系、工程对象的位和几何形状等;

    该层主要描述建筑工程信息的整体框架,其将资源层的信息用一个整体框架组织起来,使它们相互联系和连接,组成一个整体,真实反映现实世界的结构

  共享层(IFC-Interoperability Layer):

    定义跨专业交换的信息, 例如墙、梁、住、门、窗等

  领域层(IFC-Domain Layer):

    定义各自领域的信息, 例如暖通领域的锅炉、风扇、节气阀等

 

       

2.IFC文件内容

  采用了一种面向对象的、规范化的数据描述语言EXPRESS 语言作为数据描述语言,定义所有用到的数据。

  在IFC对象模型中,实体分为有根和无根实体,有根实体从IfcRoot派生,具备身份唯一标识(GUID)、名称、描述以及版本控制。无根实体没有身份标识(GUID),实例只有直接或间接被引用时才存在。

  IfcRoot细分为三个抽象概念:对象定义,关系和属性集: 

IfcObjectDefinition 对象的定义 

IfcRelationship 用来描述实体对象间的相互关系

IfcPropertyDefinition 用来描述对象的特征,反映了对象在具体工程中的特殊信息

3. SPF介绍  

  IFC SPF(STEP Physical File)文件是 IFC 标准所使用的主要数据交换文件

  为了数据交换的目的,STEP标准Prat 21规定了正文文件的结构,文件包括两段:

  (1)头段

头段给出关于文件的种类和作者的信息。

在每一个IFC交换文件中头段必须出现。

该段以关键字"HEADER"开始,并且以"ENDSEC"结束。

在每一个交换文件结构中要规定头段实体,并且每一个实体要求有一个实例出现。

头段实体有文件描述(file_desctiption)、文件名(file_name)、文件模式(file_schema),并且应该按这一顺序出现。

HEADER;

/******************************************************************************************

* STEP Physical File produced by: The EXPRESS Data Manager Version 5.01.0100.02.64mod : 6 Jun 2012

* Module: EDMstepFileFactory/EDMstandAlone

* Creation date: Thu Jun 27 16:37:58 2019

* Host: hkgi-PC

* Database: C:\Users\ADMINI~1\AppData\Local\Temp\{9CFC66D6-8A28-41DB-BCCC-A3D3104CADAA}\ifc

* Database version: 5507

* Database creation date: Thu Jun 27 16:37:57 2019

* Schema: IFC2X3

* Model: DataRepository.ifc

* Model creation date: Thu Jun 27 16:37:57 2019

* Header model: DataRepository.ifc_HeaderModel

* Header model creation date: Thu Jun 27 16:37:57 2019

* EDMuser: sdai-user

* EDMgroup: sdai-group

* License ID and type: 5605 : Permanent license. Expiry date:

* EDMstepFileFactory options: 020000

******************************************************************************************/

FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');

FILE_NAME('\X2\987976EE7F1653F7\X0\','2019-06-27T16:37:58',(''),(''),'The EXPRESS Data Manager Version 5.01.0100.02.64mod : 6 Jun 2012','20130308_1515(x64) - Exporter 2014.0.2013.0308 - Default UI','');

FILE_SCHEMA(('IFC2X3'));

ENDSEC;

View Code

  (2)数据段

    数据段包括要被交换结构传送的产品数据。

    每一个IFC文件都应该有数据段。该段以关键字"DATA"开始,并且以"ENDSEC"结束。

DATA;

#1= IFCORGANIZATION($,'Autodesk Revit 2014 (CHS)',$,$,$);

#5= IFCAPPLICATION(#1,'2014','Autodesk Revit 2014 (CHS)','Revit');

#6= IFCCARTESIANPOINT((0.,0.,0.));

#9= IFCCARTESIANPOINT((0.,0.));

#11= IFCDIRECTION((1.,0.,0.));

#13= IFCDIRECTION((-1.,0.,0.));

#15= IFCDIRECTION((0.,1.,0.));

#17= IFCDIRECTION((0.,-1.,0.));

#19= IFCDIRECTION((0.,0.,1.));

#21= IFCDIRECTION((0.,0.,-1.));

#23= IFCDIRECTION((1.,0.));

#25= IFCDIRECTION((-1.,0.));

#27= IFCDIRECTION((0.,1.));

#29= IFCDIRECTION((0.,-1.));

#31= IFCAXIS2PLACEMENT3D(#6,$,$);

#32= IFCLOCALPLACEMENT(#429,#31);

#35= IFCPERSON($,'','Administrator',$,$,$,$,$);

#37= IFCORGANIZATION($,'','',$,$);

#38= IFCPERSONANDORGANIZATION(#35,#37,$);

#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,0);

#42= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);

#43= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);

#44= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);

#45= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);

#46= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);

#47= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);

#48= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#46);

#49= IFCCONVERSIONBASEDUNIT(#47,.PLANEANGLEUNIT.,'DEGREE',#48);

#50= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);

#51= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);

#52= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);

#53= IFCDERIVEDUNITELEMENT(#50,1);

#54= IFCDERIVEDUNITELEMENT(#52,-1);

#55= IFCDERIVEDUNITELEMENT(#51,-3);

#56= IFCDERIVEDUNIT((#53,#54,#55),.THERMALTRANSMITTANCEUNIT.,$);

#58= IFCDERIVEDUNITELEMENT(#43,3);

#59= IFCDERIVEDUNITELEMENT(#51,-1);

#60= IFCDERIVEDUNIT((#58,#59),.VOLUMETRICFLOWRATEUNIT.,$);

#62= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.);

#63= IFCUNITASSIGNMENT((#42,#44,#45,#49,#50,#51,#52,#56,#60,#62));

#65= IFCAXIS2PLACEMENT3D(#6,$,$);

#66= IFCDIRECTION((2.,6.12303176911189E-17,1.));

#68= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.00000000000000E-5,#65,#66);

#71= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#68,$,.GRAPH_VIEW.,$);

#73= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#68,$,.MODEL_VIEW.,$);

#74= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#68,$,.MODEL_VIEW.,$);

#75= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('FootPrint','Model',*,*,*,*,#68,$,.MODEL_VIEW.,$);

#76= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Annotation',3,1.00000000000000E-5,#65,#66);

#77= IFCGEOMETRICREPRESENTATIONSUBCONTEXT($,'Annotation',*,*,*,*,#76,0.01,.PLAN_VIEW.,$);

#79= IFCPROJECT('1NRr9jkFTE4hOJz7NTfk1r',#41,'\X2\987976EE7F1653F7\X0\',$,$,'\X2\987976EE540D79F0\X0\','\X2\987976EE72B66001\X0\',(#68,#76),#63);

#85= IFCPOSTALADDRESS($,$,$,$,('\X2\8BF757286B6459048F93516557305740\X0\'),$,'','','','\X2\4E2D56FD53174EAC\X0\');

#89= IFCBUILDING('1NRr9jkFTE4hOJz7NTfk1q',#41,'',$,$,#32,$,'',.ELEMENT.,$,$,#85);

#95= IFCCARTESIANPOINT((0.,0.,-4600.));

#97= IFCAXIS2PLACEMENT3D(#95,$,$);

#556= IFCRELCONNECTSPATHELEMENTS('17Z0jV8aH2tgKd3p90Ojvi',#41,$,$,$,#312,#386,(),(),.ATSTART.,.ATEND.);

#430= IFCSITE('1NRr9jkFTE4hOJz7NTfk1t',#41,'Default',$,'',#429,$,$,.ELEMENT.,(39,54,57,601318),(116,25,58,795166),0.,$,$);

#102= IFCCARTESIANPOINT((0.,0.,-4300.));

#104= IFCAXIS2PLACEMENT3D(#102,$,$);

#551= IFCRELCONNECTSPATHELEMENTS('327X5fp$zBKvjc4ZwR6VRA',#41,$,$,$,#175,#312,(),(),.ATSTART.,.ATEND.);

#429= IFCLOCALPLACEMENT($,#428);

#108= IFCCARTESIANPOINT((0.,0.,-4000.));

#110= IFCAXIS2PLACEMENT3D(#108,$,$);

#548= IFCRELDEFINESBYPROPERTIES('0ngq2HaCj7ZfpdWsu5FIgH',#41,$,$,(#122),#470);

#428= IFCAXIS2PLACEMENT3D(#6,$,$);

#114= IFCCARTESIANPOINT((0.,0.,-300.));

#116= IFCAXIS2PLACEMENT3D(#114,$,$);

#545= IFCRELDEFINESBYPROPERTIES('3z8aG71cX3YvsnFsU$0fNA',#41,$,$,(#122),#468);

#425= IFCRELDEFINESBYPROPERTIES('2foTOIKR5DLB2oGjR_Y2aC',#41,$,$,(#386),#423);

#120= IFCAXIS2PLACEMENT3D(#6,$,$);

#121= IFCLOCALPLACEMENT(#32,#120);

#122= IFCBUILDINGSTOREY('1NRr9jkFTE4hOJz7KYMHxc',#41,'\X2\68079AD8\X0\ 1',$,$,#121,$,'\X2\68079AD8\X0\ 1',.ELEMENT.,0.);

#124= IFCCARTESIANPOINT((0.,0.,4000.));

#126= IFCAXIS2PLACEMENT3D(#124,$,$);

#542= IFCRELDEFINESBYPROPERTIES('1nQui$zpvAohcgbZbwiBas',#41,$,$,(#312,#386),#241);

#472= IFCRELCONTAINEDINSPATIALSTRUCTURE('3Aw$FV5MbAufEo59tkoNgA',#41,$,$,(#175,#312,#386),#122);

#130= IFCCARTESIANPOINT((-9443.5218503172,4840.47853215994,0.));

#132= IFCDIRECTION((0.601815023152047,-0.798635510047294,0.));

#134= IFCAXIS2PLACEMENT3D(#130,#19,#132);

#135= IFCLOCALPLACEMENT(#121,#134);

#137= IFCCARTESIANPOINT((11305.3780125281,0.));

#139= IFCPOLYLINE((#9,#137));

#141= IFCSHAPEREPRESENTATION(#71,'Axis','Curve2D',(#139));

#144= IFCCARTESIANPOINT((11305.3780125281,-100.));

#146= IFCCARTESIANPOINT((11294.8964566715,100.));

#148= IFCCARTESIANPOINT((11094.6219874719,100.));

#150= IFCCARTESIANPOINT((-0.,100.));

#152= IFCCARTESIANPOINT((-0.,-100.));

#154= IFCPOLYLINE((#144,#146,#148,#150,#152,#144));

#156= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#154);

#157= IFCAXIS2PLACEMENT3D(#6,$,$);

#158= IFCEXTRUDEDAREASOLID(#156,#157,#19,8000.);

#159= IFCCOLOURRGB($,0.501960784313725,0.501960784313725,0.501960784313725);

#160= IFCSURFACESTYLERENDERING(#159,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.);

#161= IFCSURFACESTYLE('\X2\9ED88BA45899\X0\',.BOTH.,(#160));

#163= IFCPRESENTATIONSTYLEASSIGNMENT((#161));

#165= IFCSTYLEDITEM(#158,(#163),$);

#168= IFCSHAPEREPRESENTATION(#73,'Body','SweptSolid',(#158));

#171= IFCPRODUCTDEFINITIONSHAPE($,$,(#141,#168));

#175= IFCWALLSTANDARDCASE('1N3ZKiDC9FugEh2duUkk4c',#41,'\X2\57FA672C5899\X0\:\X2\5E3889C4\X0\ - 200mm:154820',$,'\X2\57FA672C5899\X0\:\X2\5E3889C4\X0\ - 200mm:1740',#135,#171,'154820');

#184= IFCPROPERTYSINGLEVALUE('\X2\987690E85EF64F388DDD79BB\X0\',$,IFCLENGTHMEASURE(0.),$);

#185= IFCPROPERTYSINGLEVALUE('\X2\65E08FDE63A59AD85EA6\X0\',$,IFCLENGTHMEASURE(8000.),$);

#186= IFCPROPERTYSINGLEVALUE('\X2\957F5EA6\X0\',$,IFCLENGTHMEASURE(11200.),$);

#187= IFCPROPERTYSINGLEVALUE('\X2\7ED3678475289014\X0\',$,IFCIDENTIFIER('\X2\975E627F91CD\X0\'),$);

#188= IFCPROPERTYSINGLEVALUE('\X2\623F95F48FB9754C\X0\',$,IFCBOOLEAN(.T.),$);

#189= IFCPROPERTYSINGLEVALUE('\X2\7ED36784\X0\',$,IFCBOOLEAN(.F.),$);

#190= IFCPROPERTYSINGLEVALUE('\X2\5DF2964477405E9590E8\X0\',$,IFCBOOLEAN(.F.),$);

#191= IFCPROPERTYSINGLEVALUE('\X2\5E9590E85EF64F388DDD79BB\X0\',$,IFCLENGTHMEASURE(0.),$);

#192= IFCPROPERTYSINGLEVALUE('\X2\5B9A4F4D7EBF\X0\',$,IFCIDENTIFIER('\X2\58994E2D5FC37EBF\X0\'),$);

#193= IFCPROPERTYSINGLEVALUE('\X2\5DF296447740987690E8\X0\',$,IFCBOOLEAN(.F.),$);

#194= IFCPROPERTYSINGLEVALUE('\X2\4F5379EF\X0\',$,IFCVOLUMEMEASURE(18.0802195753597),$);

#195= IFCPROPERTYSINGLEVALUE('\X2\4E0E4F5391CF76F85173\X0\',$,IFCBOOLEAN(.F.),$);

#196= IFCPROPERTYSINGLEVALUE('\X2\987690E8504F79FB\X0\',$,IFCLENGTHMEASURE(0.),$);

#197= IFCPROPERTYSINGLEVALUE('\X2\5E9590E89650523667614EF6\X0\',$,IFCLABEL('\X2\68079AD8\X0\: \X2\68079AD8\X0\ 1'),$);

#198= IFCPROPERTYSINGLEVALUE('\X2\542F7528520667906A21578B\X0\',$,IFCBOOLEAN(.F.),$);

#199= IFCPROPERTYSINGLEVALUE('\X2\5E9590E8504F79FB\X0\',$,IFCLENGTHMEASURE(0.),$);

#200= IFCPROPERTYSINGLEVALUE('\X2\521B5EFA768496366BB5\X0\',$,IFCLABEL('\X2\96366BB5\X0\ 1'),$);

#201= IFCPROPERTYSINGLEVALUE('\X2\976279EF\X0\',$,IFCAREAMEASURE(90.4430241002248),$);

#202= IFCPROPERTYSINGLEVALUE('\X2\90E84EF64EE37801\X0\',$,IFCTEXT(''),$);

#203= IFCPROPERTYSINGLEVALUE('\X2\539A5EA6\X0\',$,IFCLENGTHMEASURE(200.),$);

#204= IFCPROPERTYSINGLEVALUE('\X2\7C9775656BD44F8B586B5145989C8272\X0\',$,IFCINTEGER(0),$);

#205= IFCPROPERTYSINGLEVALUE('\X2\7C977CD95EA6\X0\',$,IFCINTEGER(3),$);

#206= IFCPROPERTYSINGLEVALUE('\X2\57287AEF70B953057EDC\X0\',$,IFCIDENTIFIER('\X2\65E0\X0\'),$);

#207= IFCPROPERTYSINGLEVALUE('\X2\529F80FD\X0\',$,IFCIDENTIFIER('\X2\591690E8\X0\'),$);

#208= IFCPROPERTYSINGLEVALUE('\X2\543865367387\X0\',$,IFCREAL(0.7),$);

#209= IFCPROPERTYSINGLEVALUE('\X2\572863D2516570B953057EDC\X0\',$,IFCIDENTIFIER('\X2\4E0D53057EDC\X0\'),$);

#210= IFCPROPERTYSINGLEVALUE('\X2\90E84EF68BF4660E\X0\',$,IFCTEXT(''),$);

#211= IFCPROPERTYSET('204EqNJpD4DBCJqFB7ciWP',#41,'\X2\9650523667614EF6\X0\',$,(#184,#185,#188,#190,#191,#192,#193,#195,#196,#197,#199));

#216= IFCRELDEFINESBYPROPERTIES('2O4dkBMj9EqPWvdkv5il_j',#41,$,$,(#175),#211);

#220= IFCPROPERTYSET('0KP9zWO3L6MOsL62Ttg14e',#41,'\X2\5C3A5BF868076CE8\X0\',$,(#186,#194,#201));

#222= IFCRELDEFINESBYPROPERTIES('1AMu$K8cPFL9NPm6Qft8YV',#41,$,$,(#175),#220);

#225= IFCPROPERTYSET('0SOqQduqbB4hftIhiII$EF',#41,'\X2\7ED36784\X0\',$,(#187,#189,#198));

#227= IFCRELDEFINESBYPROPERTIES('3D0kgCeXz8LPHBGE_s4221',#41,$,$,(#175),#225);

#230= IFCPROPERTYSET('0gmlxoOU5E_Bvoi7XSeyHS',#41,'\X2\96366BB55316\X0\',$,(#200));

#232= IFCRELDEFINESBYPROPERTIES('2Z3_Izp0b0RRhwJfasFjKp',#41,$,$,(#175),#230);

#235= IFCPROPERTYSET('2JGuyUPN17t9KMpqIfzAXy',#41,'\X2\68078BC66570636E\X0\',$,(#202,#210));

#237= IFCPROPERTYSET('2U2hNxmgv2BRRSvq$RztgA',#41,'\X2\520667905C5E6027\X0\',$,(#205,#208));

#239= IFCPROPERTYSET('00b9OglM1FNhVRbEO49vne',#41,'\X2\56FE5F62\X0\',$,(#204));

#241= IFCPROPERTYSET('1EC7lb1n98_ug1vECA_RB1',#41,'\X2\67849020\X0\',$,(#203,#206,#207,#209));

#243= IFCMATERIAL('\X2\9ED88BA45899\X0\');

#246= IFCPRESENTATIONSTYLEASSIGNMENT((#161));

#248= IFCSTYLEDITEM($,(#246),$);

#250= IFCSTYLEDREPRESENTATION(#68,'Style','Material',(#248));

#253= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#250),#243);

#256= IFCMATERIALLAYER(#243,200.,$);

#258= IFCMATERIALLAYERSET((#256),'\X2\57FA672C5899\X0\:\X2\5E3889C4\X0\ - 200mm');

#261= IFCMATERIALLAYERSETUSAGE(#258,.AXIS2.,.NEGATIVE.,100.);

#262= IFCWALLTYPE('3kSL0VGKv3gxJCujeqtuWE',#41,'\X2\57FA672C5899\X0\:\X2\5E3889C4\X0\ - 200mm',$,$,(#235,#237,#239,#241),$,'1740',$,.STANDARD.);

#269= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('\X2\5E3889C4\X0\ - 200mm'),$);

#270= IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCBOOLEAN(.F.),$);

#271= IFCPROPERTYSINGLEVALUE('ExtendToStructure',$,IFCBOOLEAN(.F.),$);

#272= IFCPROPERTYSINGLEVALUE('IsExternal',$,IFCBOOLEAN(.T.),$);

#273= IFCPROPERTYSET('1N3ZKiDC9FugEh2dyUkk4c',#41,'Pset_WallCommon',$,(#269,#270,#271,#272));

#275= IFCRELDEFINESBYPROPERTIES('3ixdIfkTL0vvCQIQpgRrH0',#41,$,$,(#175),#273);

#278= IFCCARTESIANPOINT((-2630.4986877094,-4043.24091381817,0.));

#280= IFCDIRECTION((0.766044443118979,0.642787609686539,0.));

#282= IFCAXIS2PLACEMENT3D(#278,#19,#280);

#283= IFCLOCALPLACEMENT(#121,#282);

#284= IFCCARTESIANPOINT((7319.55894492555,-0.));

#286= IFCPOLYLINE((#9,#284));

#288= IFCSHAPEREPRESENTATION(#71,'Axis','Curve2D',(#286));

#290= IFCCARTESIANPOINT((7319.55894492555,-100.));

#292= IFCCARTESIANPOINT((6824.54157424229,100.));

#294= IFCCARTESIANPOINT((10.4815558566095,100.));

#296= IFCCARTESIANPOINT((0.,-100.));

#298= IFCCARTESIANPOINT((6785.66551241474,-100.));

#300= IFCPOLYLINE((#290,#292,#294,#296,#298,#290));

#302= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#300);

#303= IFCAXIS2PLACEMENT3D(#6,$,$);

#304= IFCEXTRUDEDAREASOLID(#302,#303,#19,8000.);

#305= IFCSTYLEDITEM(#304,(#163),$);

#308= IFCSHAPEREPRESENTATION(#73,'Body','SweptSolid',(#304));

#310= IFCPRODUCTDEFINITIONSHAPE($,$,(#288,#308));

#312= IFCWALLSTANDARDCASE('1N3ZKiDC9FugEh2duUkk4q',#41,'\X2\57FA672C5899\X0\:\X2\5E3889C4\X0\ - 200mm:154838',$,'\X2\57FA672C5899\X0\:\X2\5E3889C4\X0\ - 200mm:1740',#283,#310,'154838');

#315= IFCPROPERTYSINGLEVALUE('\X2\6CE891CA\X0\',$,IFCTEXT('aaa'),$);

#316= IFCPROPERTYSINGLEVALUE('\X2\59076CE8\X0\',$,IFCTEXT('ccc'),$);

#317= IFCPROPERTYSINGLEVALUE('\X2\976279EF\X0\',$,IFCAREAMEASURE(58.5564715594044),$);

#318= IFCPROPERTYSINGLEVALUE('\X2\68078BB0\X0\',$,IFCTEXT('bbb'),$);

#319= IFCPROPERTYSINGLEVALUE('\X2\65E08FDE63A59AD85EA6\X0\',$,IFCLENGTHMEASURE(8000.),$);

#320= IFCPROPERTYSINGLEVALUE('\X2\957F5EA6\X0\',$,IFCLENGTHMEASURE(6900.),$);

#321= IFCPROPERTYSINGLEVALUE('\X2\4F5379EF\X0\',$,IFCVOLUMEMEASURE(11.306895170649),$);

#322= IFCPROPERTYSET('1TVDdwqzXCyAJv$WBg$LoU',#41,'\X2\68078BC66570636E\X0\',$,(#315,#316,#318));

#324= IFCRELDEFINESBYPROPERTIES('0RODkkBPTBV82JsSCFKoAY',#41,$,$,(#312),#322);

#328= IFCPROPERTYSET('2xIbby7fPC9vrFdUhxIe4Y',#41,'\X2\5C3A5BF868076CE8\X0\',$,(#317,#320,#321));

#330= IFCRELDEFINESBYPROPERTIES('0kbWYiYiP7FRU67cDB0V1q',#41,$,$,(#312),#328);

#333= IFCPROPERTYSET('3Utay$aYXEuvjiHu801W$W',#41,'\X2\9650523667614EF6\X0\',$,(#192,#190,#197,#184,#195,#319,#196,#191,#199,#193,#188));

#335= IFCRELDEFINESBYPROPERTIES('3QdAJi_pf8y9C$E52R8T1v',#41,$,$,(#312),#333);

#338= IFCPROPERTYSET('2UIWyKl2b9fRVFmJzabay4',#41,'\X2\7ED36784\X0\',$,(#189,#187,#198));

#340= IFCRELDEFINESBYPROPERTIES('19o_zMKun2JhKsB5d3G4bZ',#41,$,$,(#312),#338);

#343= IFCPROPERTYSET('3RVYf_HGX4xAaKAvs01i3T',#41,'\X2\96366BB55316\X0\',$,(#200));

#345= IFCRELDEFINESBYPROPERTIES('16fRod_qH4veVe7ZzBoAiB',#41,$,$,(#312),#343);

#348= IFCMATERIALLAYERSETUSAGE(#258,.AXIS2.,.NEGATIVE.,100.);

#349= IFCPROPERTYSET('1N3ZKiDC9FugEh2dyUkk4q',#41,'Pset_WallCommon',$,(#269,#270,#271,#272));

#351= IFCRELDEFINESBYPROPERTIES('2YL23x2pXB7vdYYdsDllf9',#41,$,$,(#312),#349);

#354= IFCCARTESIANPOINT((2600.99973247117,337.002008356899,0.));

#356= IFCDIRECTION((0.951056516295154,0.309016994374947,0.));

#358= IFCAXIS2PLACEMENT3D(#354,#19,#356);

#359= IFCLOCALPLACEMENT(#121,#358);

#360= IFCCARTESIANPOINT((9180.56196908623,0.));

#362= IFCPOLYLINE((#9,#360));

#364= IFCSHAPEREPRESENTATION(#71,'Axis','Curve2D',(#362));

#366= IFCCARTESIANPOINT((9180.56196908623,-100.));

#368= IFCCARTESIANPOINT((9180.56196908623,100.));

#370= IFCCARTESIANPOINT((495.01737068326,100.));

#372= IFCCARTESIANPOINT((0.,-100.));

#374= IFCPOLYLINE((#366,#368,#370,#372,#366));

#376= IFCARBITRARYCLOSEDPROFILEDEF(.AREA.,$,#374);

#377= IFCAXIS2PLACEMENT3D(#6,$,$);

#378= IFCEXTRUDEDAREASOLID(#376,#377,#19,8000.);

#379= IFCSTYLEDITEM(#378,(#163),$);

#382= IFCSHAPEREPRESENTATION(#73,'Body','SweptSolid',(#378));

#384= IFCPRODUCTDEFINITIONSHAPE($,$,(#364,#382));

#386= IFCWALLSTANDARDCASE('1N3ZKiDC9FugEh2duUkk4O',#41,'\X2\57FA672C5899\X0\:\X2\5E3889C4\X0\ - 200mm:154874',$,'\X2\57FA672C5899\X0\:\X2\5E3889C4\X0\ - 200mm:1740',#359,#384,'154874');

#389= IFCPROPERTYSINGLEVALUE('\X2\6CE891CA\X0\',$,IFCTEXT('test1'),$);

#390= IFCPROPERTYSINGLEVALUE('\X2\59076CE8\X0\',$,IFCTEXT('test3'),$);

#391= IFCPROPERTYSINGLEVALUE('\X2\957F5EA6\X0\',$,IFCLENGTHMEASURE(9200.),$);

#392= IFCPROPERTYSINGLEVALUE('\X2\65E08FDE63A59AD85EA6\X0\',$,IFCLENGTHMEASURE(8000.),$);

#393= IFCPROPERTYSINGLEVALUE('\X2\4F5379EF\X0\',$,IFCVOLUMEMEASURE(14.2928852539914),$);

#394= IFCPROPERTYSINGLEVALUE('\X2\68078BB0\X0\',$,IFCTEXT('test2'),$);

#395= IFCPROPERTYSINGLEVALUE('\X2\976279EF\X0\',$,IFCAREAMEASURE(73.4444957526898),$);

#396= IFCPROPERTYSET('2eg73fTjj2eB2hW8pyupn0',#41,'\X2\9650523667614EF6\X0\',$,(#197,#191,#192,#193,#195,#392,#184,#199,#196,#188,#190));

#398= IFCRELDEFINESBYPROPERTIES('1sOrOAGMz4IPooZOa1gH0q',#41,$,$,(#386),#396);

#402= IFCPROPERTYSET('2WKPiCeMr5VB5ac0gWvVx3',#41,'\X2\68078BC66570636E\X0\',$,(#389,#390,#394));

#404= IFCRELDEFINESBYPROPERTIES('0QV5QooRr6UvChBAIw1CwF',#41,$,$,(#386),#402);

#407= IFCPROPERTYSET('1eiXcDRJXCsQS1_IlF5aKa',#41,'\X2\5C3A5BF868076CE8\X0\',$,(#391,#393,#395));

#409= IFCRELDEFINESBYPROPERTIES('3L1CtdBTT8oQRQNyikl41S',#41,$,$,(#386),#407);

#412= IFCPROPERTYSET('3s1p2JXKv35B2wRbcI28G4',#41,'\X2\7ED36784\X0\',$,(#198,#189,#187));

#414= IFCRELDEFINESBYPROPERTIES('1XKSa2xKD4NeFstIQvKO8u',#41,$,$,(#386),#412);

#417= IFCPROPERTYSET('2kJgC0RPL4LPq7HfI1kE3N',#41,'\X2\96366BB55316\X0\',$,(#200));

#419= IFCRELDEFINESBYPROPERTIES('2Db12sL2LCY9jo7psNObS9',#41,$,$,(#386),#417);

#422= IFCMATERIALLAYERSETUSAGE(#258,.AXIS2.,.NEGATIVE.,100.);

#423= IFCPROPERTYSET('1N3ZKiDC9FugEh2dyUkk4O',#41,'Pset_WallCommon',$,(#269,#270,#271,#272));

#435= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$);

#436= IFCPROPERTYSET('3CDTyeUuf1YA4MgHvgGlqi',#41,'Pset_BuildingStoreyCommon',$,(#435));

#438= IFCRELDEFINESBYPROPERTIES('2A0_1M_N12q9aVqWIbvGCh',#41,$,$,(#122),#436);

#442= IFCPROPERTYSINGLEVALUE('\X2\8BA17B979AD85EA6\X0\',$,IFCLENGTHMEASURE(0.),$);

#443= IFCPROPERTYSINGLEVALUE('\X2\540D79F0\X0\',$,IFCTEXT('\X2\68079AD8\X0\ 1'),$);

#444= IFCPROPERTYSINGLEVALUE('\X2\7ACB9762\X0\',$,IFCLENGTHMEASURE(0.),$);

#445= IFCPROPERTYSINGLEVALUE('\X2\5EFA7B51697C5C42\X0\',$,IFCBOOLEAN(.T.),$);

#446= IFCPROPERTYSINGLEVALUE('\X2\7EBF578B56FE6848\X0\',$,IFCLABEL('-3000010'),$);

#447= IFCPROPERTYSINGLEVALUE('\X2\57FA9762\X0\',$,IFCIDENTIFIER('\X2\987976EE57FA70B9\X0\'),$);

#448= IFCPROPERTYSINGLEVALUE('\X2\7B2653F7\X0\',$,IFCLABEL('\X2\68079AD868075934\X0\_\X2\6B638D1F96F6\X0\: \X2\68079AD868075934\X0\_\X2\6B638D1F96F6\X0\'),$);

#449= IFCPROPERTYSINGLEVALUE('\X2\7AEF70B9\X0\ 1 \X2\590476849ED88BA47B2653F7\X0\',$,IFCBOOLEAN(.F.),$);

#450= IFCPROPERTYSINGLEVALUE('\X2\7EBF5BBD\X0\',$,IFCIDENTIFIER('1'),$);

#451= IFCPROPERTYSINGLEVALUE('\X2\7AEF70B9\X0\ 2 \X2\590476849ED88BA47B2653F7\X0\',$,IFCBOOLEAN(.T.),$);

#452= IFCPROPERTYSINGLEVALUE('\X2\989C8272\X0\',$,IFCINTEGER(0),$);

#453= IFCPROPERTYSET('1vigyR5a55HADXPcOU7$$a',#41,'\X2\5C3A5BF868076CE8\X0\',$,(#442));

#455= IFCRELDEFINESBYPROPERTIES('0GyZLtKTP0Pwn9auhvaTI3',#41,$,$,(#122),#453);

#458= IFCPROPERTYSET('0kNTWH4rPAhPfc$JvZAwOV',#41,'\X2\68078BC66570636E\X0\',$,(#189,#443,#445));

#460= IFCRELDEFINESBYPROPERTIES('38bBmhXPf9NhrDJeTvFYxi',#41,$,$,(#122),#458);

#463= IFCPROPERTYSET('1Y9lYCAz98wAHMEr4URel$',#41,'\X2\9650523667614EF6\X0\',$,(#444));

#465= IFCRELDEFINESBYPROPERTIES('2F29K6G$59Rw1PPnCbaTyp',#41,$,$,(#122),#463);

#468= IFCPROPERTYSET('3JiJgsnQT9YOIxT058eIwd',#41,'\X2\56FE5F62\X0\',$,(#446,#448,#449,#450,#451,#452));

#470= IFCPROPERTYSET('0r8Ghq7Ab2Tx5hkih6LyDl',#41,'\X2\9650523667614EF6\X0\',$,(#447));

#478= IFCRELAGGREGATES('3WNAPr2050PfY$wov_1xzm',#41,$,$,#79,(#430));

#482= IFCRELAGGREGATES('0R9khTrvLCkOsPILApGdQC',#41,$,$,#430,(#89));

#486= IFCRELAGGREGATES('0bEVwXRmbBleAvzFSJirAn',#41,$,$,#89,(#122));

#490= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$);

#491= IFCPROPERTYSET('1L8lIlVLb8MPS3VzRiBwO_',#41,'Pset_BuildingCommon',$,(#490));

#493= IFCRELDEFINESBYPROPERTIES('0G0kyvhxfFBB$dzugLZA_o',#41,$,$,(#89),#491);

#497= IFCPROPERTYSINGLEVALUE('\X2\987976EE57305740\X0\',$,IFCTEXT('\X2\8BF757286B6459048F93516557305740\X0\'),$);

#498= IFCPROPERTYSINGLEVALUE('\X2\4F5C8005\X0\',$,IFCTEXT(''),$);

#499= IFCPROPERTYSINGLEVALUE('\X2\987976EE53D15E0365E5671F\X0\',$,IFCTEXT('\X2\51FA56FE65E5671F\X0\'),$);

#500= IFCPROPERTYSINGLEVALUE('\X2\987976EE72B66001\X0\',$,IFCTEXT('\X2\987976EE72B66001\X0\'),$);

#501= IFCPROPERTYSINGLEVALUE('\X2\987976EE540D79F0\X0\',$,IFCTEXT('\X2\987976EE540D79F0\X0\'),$);

#502= IFCPROPERTYSINGLEVALUE('\X2\987976EE7F1653F7\X0\',$,IFCTEXT('\X2\987976EE7F1653F7\X0\'),$);

#503= IFCPROPERTYSINGLEVALUE('\X2\5BA2623759D3540D\X0\',$,IFCTEXT('\X2\624067098005\X0\'),$);

#504= IFCPROPERTYSINGLEVALUE('\X2\5EFA7B51540D79F0\X0\',$,IFCTEXT(''),$);

#505= IFCPROPERTYSINGLEVALUE('\X2\987976EE8D1F8D234EBA\X0\',$,IFCTEXT(''),$);

#506= IFCPROPERTYSINGLEVALUE('\X2\7EC47EC763CF8FF0\X0\',$,IFCTEXT(''),$);

#507= IFCPROPERTYSINGLEVALUE('\X2\7EC47EC7540D79F0\X0\',$,IFCTEXT(''),$);

#508= IFCPROPERTYSET('0loSh2md5Fg8aybgKZmuD5',#41,'\X2\51764ED6\X0\',$,(#497,#499,#500,#501,#502,#503,#505));

#510= IFCRELDEFINESBYPROPERTIES('30wpN4tzv5tPCry0sknUaV',#41,$,$,(#89),#508);

#513= IFCPROPERTYSET('019xRWKCrBrBwefSZ_vAE5',#41,'\X2\68078BC66570636E\X0\',$,(#498,#504,#506,#507));

#515= IFCRELDEFINESBYPROPERTIES('3hR4Fo$BT8JwXar5hu6iZt',#41,$,$,(#89),#513);

#518= IFCRELASSOCIATESMATERIAL('06WN5p5Qv8tv8sBi9DjcTh',#41,$,$,(#175),#261);

#521= IFCRELASSOCIATESMATERIAL('2Npk$jm1H0oxmMXqcuDIKi',#41,$,$,(#262),#258);

#524= IFCRELASSOCIATESMATERIAL('3fUcgQrovBXP1TOLvj3IUw',#41,$,$,(#312),#348);

#527= IFCRELASSOCIATESMATERIAL('0gGoBVk9X6pRwA4LH8JV3k',#41,$,$,(#386),#422);

#530= IFCRELDEFINESBYTYPE('03J3GvDlf3eOieOMxPbYSe',#41,$,$,(#175,#312,#386),#262);

#533= IFCRELDEFINESBYPROPERTIES('3iuGumasz5qAayuvY94LdR',#41,$,$,(#312,#386),#235);

#536= IFCRELDEFINESBYPROPERTIES('2v2DvWpm17ZgODusO39BCE',#41,$,$,(#312,#386),#237);

#539= IFCRELDEFINESBYPROPERTIES('2vfkZZnSH6fBAnz8CxN7BL',#41,$,$,(#312,#386),#239);

#561= IFCPRESENTATIONLAYERASSIGNMENT('A-WALL-____-OTLN',$,(#141,#168,#288,#308,#364,#382),$);

ENDSEC;

View Code

    实体实例格式:    # = ();

 

参考链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。