附录E示例-项目设置_2

附录E示例-项目设置_2

示例概述

意图

这个场景引入了简单的所有者历史。

 

它将IfcProject的历史设定为由Stefan Jaud于2020-07-15 UTC 20:00:00制作的Sublime文本

 

先决条件

此方案基于以下其他方案:-ProjectSetup_1

 

所容纳之物

此场景包含以下概念和/或IFC实体:-所有者历史-IfcOwnerHistory-IfcPersonAndOrganization-软件信息-IfcMapping-个人信息-IfcActorRole-IFC Person-邮政信息-IFC PostalAddress-组织信息-IfcOrganization

 

支持文件

以下文件对应于此场景:

FilenameDescription
UT_ModelSetup_2.ifc the IFC document
UT_ModelSetup_2.png a screen dump of owner history

 

补充说明

此UT添加了有关负责创作项目的人员和应用程序的一些信息。里面没有产品、几何图形、财产或任何东西。主要目的是为所有UT提供基础,其中将包括此类样板内容,但不详细解释。

 

 

 

 

IFC-SPF source

ISO-10303-21;

/* ------- This file was produced manually for IFC Infra Extension Deployment project. --------- */
/* ------- The file should come with a README.md with supplementing info. ---------------------- */
/* ------- Stefan Jaud, stefan.jaud@tum.de, 2020.07.15. ---------------------------------------- */

HEADER;
FILE_DESCRIPTION (('ViewDefinition []'), '2;1');
FILE_NAME ('UT_ProjectSetup_2.ifc', '2020-07-15T20:00:00', ('Stefan Jaud'), ('bSI Infra Extension Deployment project'), 'manual text editing', 'SublimeText 3.0', 'GitHub pull request');
FILE_SCHEMA (('IFC4X3_RC1'));
ENDSEC;

DATA;

/* ------- UT ProjectSetup_1 ------------------------------------------------------------------- */
#1 = IFCDIMENSIONALEXPONENTS(0, 0, 0, 0, 0, 0, 0);
#2 = IFCDIRECTION((1., 0., 0.));
#3 = IFCDIRECTION((0., 1., 0.));
#4 = IFCDIRECTION((0., 0., 1.));
#5 = IFCCARTESIANPOINT((0., 0., 0.));
/* ------ Added a reference to owner history to the IfcProject --------------------------------- */
#16 = IFCPROJECT('2DAvEupIz0HQr73cMaawtY', #6, 'BoilerPlate', 'The bare minimum of an IFC file exchange with no content, only boilerplate code.', $, $, $, (#28), #17);
#17 = IFCUNITASSIGNMENT((#18, #19, #20, #24, #25, #26, #27));
#18 = IFCSIUNIT(*, .LENGTHUNIT., $, .METRE.);
#19 = IFCSIUNIT(*, .AREAUNIT., $, .SQUARE_METRE.);
#20 = IFCSIUNIT(*, .VOLUMEUNIT., $, .CUBIC_METRE.);
#22 = IFCSIUNIT(*, .PLANEANGLEUNIT., $, .RADIAN.);
#23 = IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453292519943295), #22);
#24 = IFCCONVERSIONBASEDUNIT(#1, .PLANEANGLEUNIT., 'degree', #23);
#25 = IFCSIUNIT(*, .MASSUNIT., .KILO., .GRAM.);
#26 = IFCSIUNIT(*, .TIMEUNIT., $, .SECOND.);
#27 = IFCMONETARYUNIT('EUR');
#28 = IFCGEOMETRICREPRESENTATIONCONTEXT($, 'Model', 3, 1.E-6, #29, #3);
#29 = IFCAXIS2PLACEMENT3D(#5, #4, #2);

/* ------- UT ProjectSetup_2 ------------------------------------------------------------------- */
/* ------- IfcOwnerHistory contain information about the person and organization --------------- */
/* ------- that produced this file ------------------------------------------------------------- */
#6 = IFCOWNERHISTORY(#11, #15, .READONLY., .ADDED., 1594836000, #11, #15, 1594836000);
#7 = IFCACTORROLE(.CIVILENGINEER., $, $);
/* ------- Testing some special characters: LaTeX code: {\ss} and \"{u} ------------------------ */
#8 = IFCPOSTALADDRESS(.OFFICE., $, $, $, ('Arcisstra\X2\00DF\X0\e 21'), $, 'M\X2\00FC\X0\nchen', 'Bayern', '80333', 'Deutschland');
/* ------- Testing some special characters: LaTeX code: \v{S} ---------------------------------- */
#9 = IFCPERSON($, 'Jaud', '\X2\0160\X0\tefan', $, $, $, (#7), (#8));
#10 = IFCORGANIZATION($, 'bSI', $, (#7), (#8));
#11 = IFCPERSONANDORGANIZATION(#9, #10, (#7));
#12 = IFCACTORROLE(.USERDEFINED., 'Validation lead', $);
/* ------- Testing some special characters: LaTeX code: {\ss} and \"{u} ------------------------ */
#13 = IFCPOSTALADDRESS(.OFFICE., 'Main office', $, 'MUC/IT', ('Arcisstra\X2\00DF\X0\e 21'), $, 'M\X2\00FC\X0\nchen', 'Bayern', '80333', 'Germany');
#14 = IFCORGANIZATION($, 'buildingSMART International', 'www.buildingsmart.org', (#12), (#13));
#15 = IFCAPPLICATION(#14, '3.0', 'Sublime Text', 'ST');

ENDSEC;
END-ISO-10303-21;

  

 

 

 

 

 

 

 

 

#################################

posted @ 2023-02-09 21:31  西北逍遥  阅读(12)  评论(0编辑  收藏  举报