1
+ ISO-10303-21;
2
+ HEADER;
3
+
4
+ FILE_DESCRIPTION(
5
+ /* description */ ('GeoReference'),
6
+ /* implementation level */ '2;1');
7
+ FILE_NAME(
8
+ /* name */ 'pass-ifc105-with_referencing.ifc',
9
+ /* time_stamp */ '2017-07-10T15:03:00',
10
+ /* author */ ('redacted'),
11
+ /* organization */ ('redacted'),
12
+ /* preprocessor_version */ 'redacted',
13
+ /* originating_system */ '',
14
+ /* authorisation */ 'none');
15
+
16
+ FILE_SCHEMA (('IFC4X3_ADD2'));
17
+ ENDSEC;
18
+ DATA;
19
+ /* Geographic reference*/
20
+ #1= IFCPROJECTEDCRS('EPSG:31467','DHDN / 3-Degree Gauss-Krueger Zone 3','ETRS89',$,'Gaus-Krueger','3',#3);
21
+ #2= IFCMAPCONVERSION(#100011,#1,3458715.92,5439966.65,113.7,0.270600445976,0.962691746426,$);
22
+ #3= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);
23
+
24
+
25
+ /* BuildingElementProxy */
26
+ #149= IFCBUILDINGELEMENTPROXY('0rBru4syGxGOZb$M8kVJuS',#100005,'Geographic Position',$,$,#121,#5037,$,$);
27
+ #121= IFCLOCALPLACEMENT(#5044,#243);
28
+ #243= IFCAXIS2PLACEMENT3D(#173,#217,#218);
29
+ #173= IFCCARTESIANPOINT((0.,0.,0.));
30
+ #217= IFCDIRECTION((0.,0.,1.));
31
+ #218= IFCDIRECTION((1.,0.,0.));
32
+ #5037= IFCPRODUCTDEFINITIONSHAPE('',$,(#5038));
33
+ #5038= IFCSHAPEREPRESENTATION(#100011,'Body','Tessellation',(#5000));
34
+ /* Tesselated geometry */
35
+ #5000= IFCTRIANGULATEDFACESET(#5001,$,.T.,((1,3,2),(1,4,3),(1,5,4),(1,2,5),/*(2,3,4),(4,5,2),*/(2,3,6),(3,7,6),(3,4,7),(4,8,7),(4,5,8),(5,9,8),(5,2,9),(2,6,9),(6,7,8),(6,8,9)),$);
36
+ #5001= IFCCARTESIANPOINTLIST3D(((0.0,0.0,0.0),(-500.0,-500.0,2000.0),(500.0,-500.0,2000.0),(500.0,500.0,2000.0),(-500.0,500.0,2000.0),(-500.0,-500.0,4000.0),(500.0,-500.0,4000.0),(500.0,500.0,4000.0),(-500.0,500.0,4000.0)),$);
37
+ /* BuildingStorey */
38
+ #5043= IFCBUILDINGSTOREY('3_fv_WeK63IPclwapZa9MD',#100005,'Storey 1',$,$,#5044,$,$,.ELEMENT.,0.);
39
+ #5044= IFCLOCALPLACEMENT(#100025,#100040);
40
+ #5045= IFCRELCONTAINEDINSPATIALSTRUCTURE('2lLFgu3KhSGw4jMC3$Ak50',#100005,'Storey 1',$,(#149),#5043);
41
+ #5046= IFCRELAGGREGATES('3INy2PAPGPJ8Dpwhrq610o',#100005,'All stories',$,#100023,(#5043));
42
+ /* Person, Org, App, Project */
43
+
44
+ #100001= IFCPERSON($,'redacted',$,$,$,$,$,$);
45
+ #100002= IFCORGANIZATION($,'redacted',$,$,$);
46
+ #100003= IFCPERSONANDORGANIZATION(#100001,#100002,$);
47
+ #100004= IFCAPPLICATION(#100002,'redacted','redacted','redacted');
48
+ #100005= IFCOWNERHISTORY(#100003,#100004,$,.NOTDEFINED.,$,$,$,1122650864);
49
+ #100010= IFCPROJECT('01JwSt5ycUHvKFlMZUleKS',#100005,'Notch',$,$,$,$,(#100011),#100060);
50
+ #100011= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.0E-5,#100040,$);
51
+ /* Site */
52
+ #100020= IFCSITE('1BPCQAtTW7GhKrUF$Sytrr',#100005,'Site',$,$,#100022,$,$,.ELEMENT.,(49,5,43,983700),(8,26,1,247300),113.7,$,$);
53
+ #100021= IFCRELAGGREGATES('2vOmTZNmbvJAJRbSGMMNrC',#100005,$,$,#100010,(#100020));
54
+ #100022= IFCLOCALPLACEMENT($,#100040);
55
+ /* Building */
56
+ #100023= IFCBUILDING('0cVTYHAI3nGeTXA2X4Gxyo',#100005,'Building',$,$,#100025,$,$,.ELEMENT.,$,$,$);
57
+ #100024= IFCRELAGGREGATES('1F_GRhxz1GJgGgcJgzjvKX',#100005,$,$,#100020,(#100023));
58
+ #100025= IFCLOCALPLACEMENT(#100022,#100040);
59
+ /* Placement */
60
+ #100040= IFCAXIS2PLACEMENT3D(#100041,#100044,#100042);
61
+ #100041= IFCCARTESIANPOINT((0.,0.,0.));
62
+ #100042= IFCDIRECTION((1.,0.,0.));
63
+ #100044= IFCDIRECTION((0.,0.,1.));
64
+ /* Units */
65
+ #100060= IFCUNITASSIGNMENT((#100061,#100062,#100063,#100064));
66
+ #100061= IFCSIUNIT(*,.LENGTHUNIT.,.MILLI.,.METRE.);
67
+ #100062= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);
68
+ #100063= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);
69
+ #100064= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);
70
+ ENDSEC;
71
+ END-ISO-10303-21;
0 commit comments