Skip to content

Commit 9b17b80

Browse files
committed
add georeference file to unit tests; cleanup unit test file names
(IVS-99)
1 parent c46f559 commit 9b17b80

File tree

3 files changed

+71
-0
lines changed

3 files changed

+71
-0
lines changed
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
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

Comments
 (0)