From dabb8d65ffdb90fcd95379638dbfd94d5ebe861d Mon Sep 17 00:00:00 2001 From: AdamMackellar12d <79552004+AdamMackellar12d@users.noreply.github.com> Date: Thu, 30 May 2024 15:46:35 +1000 Subject: [PATCH] Update IFCTunnelDep3_Geo.ifc Fix Root spatial structure placementRelTo --- files/12dSolutions/IFCTunnelDep3_Geo.ifc | 147 ++++++++++++----------- 1 file changed, 75 insertions(+), 72 deletions(-) diff --git a/files/12dSolutions/IFCTunnelDep3_Geo.ifc b/files/12dSolutions/IFCTunnelDep3_Geo.ifc index a4a51cb..87e1a4b 100644 --- a/files/12dSolutions/IFCTunnelDep3_Geo.ifc +++ b/files/12dSolutions/IFCTunnelDep3_Geo.ifc @@ -1,12 +1,12 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION (('ViewDefinition[Ifc4x4NotAssigned]'), '2;1'); -FILE_NAME ('IFCTunnelDep3_Geo.ifc', '2024-05-30T15:31:27', ('Adam Mackellar'), ('12d Solutions Pty Ltd.'), 'IFC Engine rev 1872', '12d Model 15.0C1p [DEVELOP] INT Build 27-05-2024', 'Lee Gregory'); +FILE_NAME ('IFCTunnelDep3_Geo.ifc', '2024-05-30T15:44:57', ('Adam Mackellar'), ('12d Solutions Pty Ltd.'), 'IFC Engine rev 1872', '12d Model 15.0C1p [DEVELOP] INT Build 27-05-2024', 'Lee Gregory'); FILE_SCHEMA (('IFC4X4_bf78f50b')); ENDSEC; DATA; #1 = IFCPROJECT('2SJXx4QHf3dwcBsduY2aig', #2, 'IfcTunnelDeployment', 'IfcTunnelDeployment workgroup', $, $, $, (#16, #318), #8); -#2 = IFCOWNERHISTORY(#3, #7, $, .NOCHANGE., $, $, $, 1717047087); +#2 = IFCOWNERHISTORY(#3, #7, $, .NOCHANGE., $, $, $, 1717047897); #3 = IFCPERSONANDORGANIZATION(#4, #6, $); #4 = IFCPERSON($, 'Mackellar', 'Adam', $, ('Mr.'), $, (#5), $); #5 = IFCACTORROLE(.USERDEFINED., 'Software Engineer', $); @@ -30,18 +30,18 @@ DATA; #23 = IFCPROJECTEDCRS('WKT', 'PROJCS["GDA2020_MGA_Zone_55",GEOGCS["GCS_GDA2020",DATUM["GDA2020",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",10000000.0],PARAMETER["Central_Meridian",147.0],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]', 'EPSG:7855', 'EPSG:5711', 'UTM', '55', #9); #24 = IFCWELLKNOWNTEXT('PROJCS["GDA2020_MGA_Zone_55",GEOGCS["GCS_GDA2020",DATUM["GDA2020",SPHEROID["GRS_1980",6378137.0,298.257222101]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",500000.0],PARAMETER["False_Northing",10000000.0],PARAMETER["Central_Meridian",147.0],PARAMETER["Scale_Factor",0.9996],PARAMETER["Latitude_Of_Origin",0.0],UNIT["Meter",1.0]]', #23); #25 = IFCMAPCONVERSIONSCALED(#16, #23, 502712., 6961710., 0., 1., 0., 1., 1., 1., 1.); -#26 = IFCRELDECLARES('2ypWck5zX6dulNVtKk3LSD', #2, '', '', #1, (#27, #38, #39, #50, #397)); -#27 = IFCACTOR('01E3JrlFb78RmGhck$Zl3H', $, $, $, $, #4); +#26 = IFCRELDECLARES('1NAtVUnyPDjw$JfQH2qABv', #2, '', '', #1, (#27, #38, #39, #50, #397)); +#27 = IFCACTOR('13s4N9$YTFy951ocazRdq1', $, $, $, $, #4); #28 = IFCCLASSIFICATION('Uniclass 2015', '1', '23-04-2018', 'Uniclass', 'Unified construction classification', 'uniclass.thenbs.com', $); -#29 = IFCRELASSOCIATESCLASSIFICATION('0QVIBy8lvCm9$l$cSCrzzo', #2, $, $, (#1), #28); +#29 = IFCRELASSOCIATESCLASSIFICATION('2OrrMVSkrBJeFr5QdTHf7a', #2, $, $, (#1), #28); #30 = IFCDOCUMENTINFORMATION('project_plan', 'project_plan.pdf', $, 'https://github.com/bSI-InfraRoom/IFC-Tunnel-Deployment/blob/main/project_plan.pdf', $, $, $, $, #31, (#32), $, $, 'application/pdf', $, $, $, $); #31 = IFCPERSON($, 'Mackellar', 'Adam', $, ('Mr.'), $, $, $); #32 = IFCORGANIZATION('bSI', 'Building Smart International', $, $, $); -#33 = IFCRELASSOCIATESDOCUMENT('0rhL8qxHnB986P7QB3WfvI', #2, '', '', (#1), #30); +#33 = IFCRELASSOCIATESDOCUMENT('0Y6CxVma91uP57kzyjj67d', #2, '', '', (#1), #30); #34 = IFCDATASETINFORMATION('Dataset-test', 'Dataset-test-xml', $, 'http://xxx.yyy.se/Datasets/Dataset-test.xml', $, $, $, $, $, $, $, $, 'text/xml', $, $, $, $, 'http://geosciml.org/geosciml/2.0/xsd/geosciml.xsd'); -#35 = IFCRELASSOCIATESDATASET('2mPkBPDSn3i9kqf7rOuhdg', #2, '', '', (#1), #34); +#35 = IFCRELASSOCIATESDATASET('0AkPn1gIr4zBZ4TNWWekrO', #2, '', '', (#1), #34); #36 = IFCLIBRARYINFORMATION('Example Library', '1.2.3', #3, '2023-03-10T13:05:38', 'http://xxx.yyy.se/Libraries/ExampleLibrary.ifc', $); -#37 = IFCRELASSOCIATESLIBRARY('0XQi_mJ3n0CRhmDQ1Xk64I', #2, '', '', (#1), #36); +#37 = IFCRELASSOCIATESLIBRARY('3N8Wc4Aov6Cen$Zq7pLqnd', #2, '', '', (#1), #36); #38 = IFCARCHELEMENTTYPE('3l9$2hAxr6Hx$RitoS1PAI', #2, 'ArchType Example', $, $, $, $, $, 'MyArch', .USERDEFINED.); #39 = IFCPROPERTYSETTEMPLATE('30$TWUmhXCpQik7$iwa1Mi', #2, 'Pset_GeoObsBoreholeConstruction', $, .PSET_TYPEDRIVENOVERRIDE., 'IfcBorehole', (#40)); #40 = IFCSIMPLEPROPERTYTEMPLATE('1lcv35HjrE1R$ee0lT6V6c', #2, 'DrillingDiameter', $, .P_SINGLEVALUE., 'IfcPositiveLengthMeasure', $, $, $, $, $, $); @@ -53,9 +53,9 @@ DATA; #46 = IFCINDEXEDCOLOURMAP(#45, $, #47, (1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)); #47 = IFCCOLOURRGBLIST(((0., 1., 0.))); #48 = IFCCLASSIFICATIONREFERENCE($, 'ABC.123', 'Physical property distribution model', #28, $, $); -#49 = IFCRELASSOCIATESCLASSIFICATION('22dlj6y7bDYBnM_qWn0$zI', #2, $, $, (#41), #48); -#50 = IFCGROUP('0b5Nmzw0z4HvI$zMoAAX1h', #2, 'Test Group 2', $, $); -#51 = IFCRELASSIGNSTOGROUP('2eSgq9ZH9CBOpj$YTuyvOD', #2, $, $, (#41, #361), $, #50); +#49 = IFCRELASSOCIATESCLASSIFICATION('1HPjZw2j1Bxfge_rHm1SpC', #2, $, $, (#41), #48); +#50 = IFCGROUP('078waXcHT8PuCvueej_q2q', #2, 'Test Group 2', $, $); +#51 = IFCRELASSIGNSTOGROUP('2TAYMHs05FFfoa6cmyo1vx', #2, $, $, (#41, #361), $, #50); #52 = IFCBOREHOLE('31AbI8t2XBDOeLCDyGCOiA', #2, 'Borehole example', $, 'Super', #17, #53, $, .NOTDEFINED.); #53 = IFCPRODUCTDEFINITIONSHAPE($, $, (#57)); #54 = IFCCIRCLEHOLLOWPROFILEDEF(.AREA., $, #55, 1., 5.E-1); @@ -71,7 +71,7 @@ DATA; #64 = IFCSURFACESTYLERENDERING(#65, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.); #65 = IFCCOLOURRGB('vis dirt2', 6.23529411764706E-1, 0., 0.); #66 = IFCSTYLEDITEM(#58, (#63), $); -#67 = IFCPROPERTYSET('3btHhP$8z6ivQXRHb6hvcC', #2, 'Pset_SpatialGeoObsBorehole', $, (#68, #69, #70, #71, #72, #73, #74)); +#67 = IFCPROPERTYSET('16NIwMDsnDRO6eM0iMTpL9', #2, 'Pset_SpatialGeoObsBorehole', $, (#68, #69, #70, #71, #72, #73, #74)); #68 = IFCPROPERTYSINGLEVALUE('BoreholeElevation', $, IFCLENGTHMEASURE(101.145), $); #69 = IFCPROPERTYSINGLEVALUE('BoreholeInclination', $, IFCPLANEANGLEMEASURE(0.), $); #70 = IFCPROPERTYSINGLEVALUE('BoreholePurpose', $, IFCLABEL(''), $); @@ -79,55 +79,55 @@ DATA; #72 = IFCPROPERTYSINGLEVALUE('DrillingContractor', $, IFCLABEL(''), $); #73 = IFCPROPERTYSINGLEVALUE('BoreholeLengthPlanned', $, IFCPOSITIVELENGTHMEASURE(10.), $); #74 = IFCPROPERTYSINGLEVALUE('BoreholeLengthDrilled', $, IFCPOSITIVELENGTHMEASURE(10.), $); -#75 = IFCRELDEFINESBYPROPERTIES('3Jq3f5YXnBRQ0PELzOH34Y', #2, '12d Model Property Sets', 'Custom String Attributes', (#52), #67); +#75 = IFCRELDEFINESBYPROPERTIES('2Lkd$zS3TEd8MDzdssAMsO', #2, '12d Model Property Sets', 'Custom String Attributes', (#52), #67); #76 = IFCGEOSCIENCEOBSERVATION('1kGTBE9K5AQgkS854BBskd', $, 'Test Name', $, $, $, $, .BOREHOLELOG.); -#77 = IFCPROPERTYSET('2_mG_DEcL9R9vtVbLVxLod', #2, 'Pset_GeoObsBoreholeGeoLogInterval', $, (#78, #79, #80, #81, #82, #83)); +#77 = IFCPROPERTYSET('1t2nKLcBb3JuBn9RM_jnao', #2, 'Pset_GeoObsBoreholeGeoLogInterval', $, (#78, #79, #80, #81, #82, #83)); #78 = IFCPROPERTYSINGLEVALUE('GeologyCode', $, IFCLABEL(''), $); #79 = IFCPROPERTYSINGLEVALUE('Weathering', $, IFCLABEL(''), $); #80 = IFCPROPERTYSINGLEVALUE('FractureIndex', $, $, $); #81 = IFCPROPERTYSINGLEVALUE('RockQualityDesignation', $, IFCRATIOMEASURE(1.), $); #82 = IFCPROPERTYSINGLEVALUE('TotalCoreRecovery', $, IFCRATIOMEASURE(1.), $); #83 = IFCPROPERTYSINGLEVALUE('SolidCoreRecovery', $, IFCRATIOMEASURE(1.), $); -#84 = IFCRELDEFINESBYPROPERTIES('1oswM7GN9BmvXUSWL9442V', #2, '12d Model Property Sets', 'Custom String Attributes', (#76), #77); -#85 = IFCRELASSIGNSTOPRODUCT('28YNRMDIL7xQED77o8GncG', #2, $, $, (#76), $, #52); +#84 = IFCRELDEFINESBYPROPERTIES('3EDw03g352nwOGp0IkwAFr', #2, '12d Model Property Sets', 'Custom String Attributes', (#76), #77); +#85 = IFCRELASSIGNSTOPRODUCT('2OseCbbmPAYw7aufn8cdwj', #2, $, $, (#76), $, #52); #86 = IFCALIGNMENT('2r7O2Fi4554xrZs3voDRTo', #2, 'al-01', '12d Alignment String', 'natural clothoid', #312, #315, $); -#87 = IFCRELNESTS('158euoG$1D3wx$F3bLQr3h', #2, '', '', #86, (#88, #108)); -#88 = IFCALIGNMENTHORIZONTAL('3m$yWxlS99QeEujzyYEhdI', #2, 'Horizontal Alignment', '12d Horizontal Alignment', $, #210, $); -#89 = IFCRELNESTS('2NV4ttC7n4_PLPN4UFmT0L', #2, '', 'Horizontal Segments', #88, (#92, #95, #98, #101, #104, #107)); +#87 = IFCRELNESTS('3kwvzCTsX1KuQXOxrzyE5S', #2, '', '', #86, (#88, #108)); +#88 = IFCALIGNMENTHORIZONTAL('1dEqW9SUHAHvrs8QW6VciG', #2, 'Horizontal Alignment', '12d Horizontal Alignment', $, #210, $); +#89 = IFCRELNESTS('23$wtUJB18pv8usg4I5w92', #2, '', 'Horizontal Segments', #88, (#92, #95, #98, #101, #104, #107)); #90 = IFCALIGNMENTHORIZONTALSEGMENT($, $, #91, 0., 0., 0., 60., $, .LINE.); #91 = IFCCARTESIANPOINT((-12., -10.)); -#92 = IFCALIGNMENTSEGMENT('1q5weZGgH6rv8WNfcChSvy', $, $, $, $, #126, #129, #90); +#92 = IFCALIGNMENTSEGMENT('0YRnvzg_X4m8agVXA_i24L', $, $, $, $, #126, #129, #90); #93 = IFCALIGNMENTHORIZONTALSEGMENT($, $, #94, 0., 40., 40., 62.8318530717959, $, .CIRCULARARC.); #94 = IFCCARTESIANPOINT((48., -10.)); -#95 = IFCALIGNMENTSEGMENT('0tF4ZfzE10pQRFbtFp3KKr', $, $, $, $, #139, #142, #93); +#95 = IFCALIGNMENTSEGMENT('3eteC$V7T14AZgJ4NElkzM', $, $, $, $, #139, #142, #93); #96 = IFCALIGNMENTHORIZONTALSEGMENT($, $, #97, 1.5707963267949, 0., 0., 1.33185284212232E-2, $, .LINE.); #97 = IFCCARTESIANPOINT((88., 30.)); -#98 = IFCALIGNMENTSEGMENT('0DhxbUqFL2Nhy5jARsXsDH', $, $, $, $, #152, #155, #96); +#98 = IFCALIGNMENTSEGMENT('3YwetuKlz7qxE1SE9FO8$A', $, $, $, $, #152, #155, #96); #99 = IFCALIGNMENTHORIZONTALSEGMENT($, $, #100, 1.5707963267949, 0., 50., 20., $, .CLOTHOID.); #100 = IFCCARTESIANPOINT((88., 30.0133185284212)); -#101 = IFCALIGNMENTSEGMENT('02aZ5TZOHEuvsps9bWd1x1', $, $, $, $, #165, #168, #99); +#101 = IFCALIGNMENTSEGMENT('0xrpcecbfFKf4XUSi9NWkZ', $, $, $, $, #165, #168, #99); #102 = IFCALIGNMENTHORIZONTALSEGMENT($, $, #103, 1.77079632679425, 50., 50., 68.5398163397772, $, .CIRCULARARC.); #103 = IFCCARTESIANPOINT((86.6704713453655, 49.9334665397182)); -#104 = IFCALIGNMENTSEGMENT('0fxkBtT6LF8A2qDaIGitne', $, $, $, $, #177, #180, #102); +#104 = IFCALIGNMENTSEGMENT('1ZyCvM3N9FNQIIjABGOv5S', $, $, $, $, #177, #180, #102); #105 = IFCALIGNMENTHORIZONTALSEGMENT($, $, #106, 3.14159265358979, 0., 0., 49.6671424533124, $, .LINE.); #106 = IFCCARTESIANPOINT((37.6671424533124, 90.)); -#107 = IFCALIGNMENTSEGMENT('3SkLY6y9j5hOfAba$2N2qw', $, $, $, $, #190, #193, #105); -#108 = IFCALIGNMENTVERTICAL('0CdD1s3EX8GwNEWj1Jlbkh', #2, 'Vertical Alignment', '12d Vertical Alignment', $, #309, $); -#109 = IFCRELNESTS('1uLAjCPM11Pgm8DbmJNLAm', #2, '', 'Vertical Segments', #108, (#111, #113, #115, #117, #119, #121, #123)); +#107 = IFCALIGNMENTSEGMENT('2AILWyINL0b8kvMPxSgBv6', $, $, $, $, #190, #193, #105); +#108 = IFCALIGNMENTVERTICAL('20PLnVcnD7jQqpDx7SIaX_', #2, 'Vertical Alignment', '12d Vertical Alignment', $, #309, $); +#109 = IFCRELNESTS('0ndIfHCBjC6BCEaYbhBJSC', #2, '', 'Vertical Segments', #108, (#111, #113, #115, #117, #119, #121, #123)); #110 = IFCALIGNMENTVERTICALSEGMENT($, $, 0., 42.4018, 100., 2.96339496009492E-1, 2.96339496009492E-1, $, .CONSTANTGRADIENT.); -#111 = IFCALIGNMENTSEGMENT('3yndGfkrf8UhlPrCmsSGYK', $, $, $, $, #215, #218, #110); +#111 = IFCALIGNMENTSEGMENT('3pnhRoPRH8cRdgWkGAqgSa', $, $, $, $, #215, #218, #110); #112 = IFCALIGNMENTVERTICALSEGMENT($, $, 42.4018, 83.9218, 112.565328041895, 2.96339496009492E-1, -4.93971692952136E-1, 106.188297941553, .PARABOLICARC.); -#113 = IFCALIGNMENTSEGMENT('1tWjYnQdb95e1zNpvm5vje', $, $, $, $, #228, #231, #112); +#113 = IFCALIGNMENTSEGMENT('3FEPd6N$D9Lek0YQlsoC8L', $, $, $, $, #228, #231, #112); #114 = IFCALIGNMENTVERTICALSEGMENT($, $, 126.3236, 21.0848478216026, 104.272503189205, -4.93971692952136E-1, -4.93971692952136E-1, $, .CONSTANTGRADIENT.); -#115 = IFCALIGNMENTSEGMENT('2nVQBkg45FmfnMfVFtZ9OZ', $, $, $, $, #240, #243, #114); +#115 = IFCALIGNMENTSEGMENT('35QRtMBk54pOKpTZIfKrbh', $, $, $, $, #240, #243, #114); #116 = IFCALIGNMENTVERTICALSEGMENT($, $, 147.408447821603, 35.7405640093048, 93.8571852151296, -4.93971692952137E-1, 5.10787839163126E-1, 39.8105, .CIRCULARARC.); -#117 = IFCALIGNMENTSEGMENT('3oW0cjpf58zQpX584AKZDc', $, $, $, $, #253, #256, #116); +#117 = IFCALIGNMENTSEGMENT('25sbYZ7SjClukQzHIRd_H0', $, $, $, $, #253, #256, #116); #118 = IFCALIGNMENTVERTICALSEGMENT($, $, 183.149011830907, 7.78372881858911, 94.0971374585789, 5.10787839163103E-1, 5.10787839163103E-1, $, .CONSTANTGRADIENT.); -#119 = IFCALIGNMENTSEGMENT('3eF_lenyT5BOCGcfhV$S57', $, $, $, $, #266, #269, #118); +#119 = IFCALIGNMENTSEGMENT('3LdFUJ7m17tPuoOOJurbW2', $, $, $, $, #266, #269, #118); #120 = IFCALIGNMENTVERTICALSEGMENT($, $, 190.932740649497, 46.700518701007, 98.0729714824576, 5.10787839163124E-1, -2.13816387315548E-1, 64.4496912858974, .PARABOLICARC.); -#121 = IFCALIGNMENTSEGMENT('16nAzMFej1thfSxoSj3dRq', $, $, $, $, #279, #282, #120); +#121 = IFCALIGNMENTSEGMENT('03vu6iOD50GgX5bJ3si6PN', $, $, $, $, #279, #282, #120); #122 = IFCALIGNMENTVERTICALSEGMENT($, $, 237.633259350503, 23.4188710428032, 105.007331902794, -2.13816387315557E-1, -2.13816387315557E-1, $, .CONSTANTGRADIENT.); -#123 = IFCALIGNMENTSEGMENT('2C$Zu8EYD1O8Di85Q3Uq61', $, $, $, $, #291, #294, #122); +#123 = IFCALIGNMENTSEGMENT('0_BFphg3157OYD0krTMLIb', $, $, $, $, #291, #294, #122); #124 = IFCCOMPOSITECURVE((#125, #138, #151, #164, #176, #189, #202), .F.); #125 = IFCCURVESEGMENT(.CONTINUOUS., #131, IFCLENGTHMEASURE(0.), IFCLENGTHMEASURE(60.), #134); #126 = IFCLOCALPLACEMENT($, #127); @@ -329,36 +329,36 @@ DATA; #322 = IFCDIRECTION((1., 0.)); #323 = IFCDIRECTION((0., 1.)); #324 = IFCMAPCONVERSIONSCALED(#318, #23, 502712., 6961710., 0., 1., 0., 1., 1., 1., 1.); -#325 = IFCRELNESTS('1bbV1QZS1FtwmGBxwJSogQ', #2, 'Alignment IPs', '', #86, (#326, #333, #340, #347, #354)); -#326 = IFCREFERENT('2vAx4uo1f789J_G_Ss8emE', #2, 'Start', $, $, #327, #330, .POSITION.); +#325 = IFCRELNESTS('0USweO$Vr3OAveYwmZZ6cO', #2, 'Alignment IPs', '', #86, (#326, #333, #340, #347, #354)); +#326 = IFCREFERENT('0gfi4NkdHE98r4WobLY6q_', #2, 'Start', $, $, #327, #330, .POSITION.); #327 = IFCLINEARPLACEMENT(#312, #328, $); #328 = IFCAXIS2PLACEMENTLINEAR(#329, $, $); #329 = IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.), $, $, $, #213); #330 = IFCPRODUCTDEFINITIONSHAPE($, $, (#331)); #331 = IFCSHAPEREPRESENTATION(#16, 'Body', 'Point', (#332)); #332 = IFCCARTESIANPOINT((0., 0., 0.)); -#333 = IFCREFERENT('11016yw1HFMOdUWgk8gyR9', #2, 'Intermediate 1', $, $, #334, #337, .POSITION.); +#333 = IFCREFERENT('1HOxi3ceX0oQMxblM7ifkz', #2, 'Intermediate 1', $, $, #334, #337, .POSITION.); #334 = IFCLINEARPLACEMENT(#312, #335, $); #335 = IFCAXIS2PLACEMENTLINEAR(#336, $, $); #336 = IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(73.8696), $, $, $, #213); #337 = IFCPRODUCTDEFINITIONSHAPE($, $, (#338)); #338 = IFCSHAPEREPRESENTATION(#16, 'Body', 'Point', (#339)); #339 = IFCCARTESIANPOINT((0., 0., 0.)); -#340 = IFCREFERENT('0GAWeK$QLEuwRpdboiEZL5', #2, 'Intermediate 2', $, $, #341, #344, .POSITION.); +#340 = IFCREFERENT('2D9OB3S3j5qO556CH$9108', #2, 'Intermediate 2', $, $, #341, #344, .POSITION.); #341 = IFCLINEARPLACEMENT(#312, #342, $); #342 = IFCAXIS2PLACEMENTLINEAR(#343, $, $); #343 = IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(166.5083), $, $, $, #213); #344 = IFCPRODUCTDEFINITIONSHAPE($, $, (#345)); #345 = IFCSHAPEREPRESENTATION(#16, 'Body', 'Point', (#346)); #346 = IFCCARTESIANPOINT((0., 0., 0.)); -#347 = IFCREFERENT('0lB0r3HX56IgjSj6d28bJI', #2, 'Intermediate 3', $, $, #348, #351, .POSITION.); +#347 = IFCREFERENT('28zUeWMZX29QsQpoFLcbgj', #2, 'Intermediate 3', $, $, #348, #351, .POSITION.); #348 = IFCLINEARPLACEMENT(#312, #349, $); #349 = IFCAXIS2PLACEMENTLINEAR(#350, $, $); #350 = IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(223.8529), $, $, $, #213); #351 = IFCPRODUCTDEFINITIONSHAPE($, $, (#352)); #352 = IFCSHAPEREPRESENTATION(#16, 'Body', 'Point', (#353)); #353 = IFCCARTESIANPOINT((0., 0., 0.)); -#354 = IFCREFERENT('3J521815f2SxtDsEZ5ucZF', #2, 'End', $, $, #355, #358, .POSITION.); +#354 = IFCREFERENT('2Xx9xJPKb3LhlpbBWvhxB3', #2, 'End', $, $, #355, #358, .POSITION.); #355 = IFCLINEARPLACEMENT(#312, #356, $); #356 = IFCAXIS2PLACEMENTLINEAR(#357, $, $); #357 = IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(261.05213039317), $, $, $, #213); @@ -366,8 +366,8 @@ DATA; #359 = IFCSHAPEREPRESENTATION(#16, 'Body', 'Point', (#360)); #360 = IFCCARTESIANPOINT((0., 0., 0.)); #361 = IFCANNOTATION('2wTV1IXaf4Ev6UbKzFLN7o', #2, 'Super', $, 'Super', #17, $, .NOTDEFINED.); -#362 = IFCRELAGGREGATES('01tWXxyx1EZen_1ibeIjCM', #2, 'Super Points', '', #361, (#363)); -#363 = IFCANNOTATION('2DIWZ$kn5EdBc74moHcCGJ', #2, 'Super Vertex', 'Vertex 1', 'Point', #17, #364, .USERDEFINED.); +#362 = IFCRELAGGREGATES('0VWMPGngL1OPgJYzc_bpmq', #2, 'Super Points', '', #361, (#363)); +#363 = IFCANNOTATION('25Pb3$UxvAjP$n95wE0h5v', #2, 'Super Vertex', 'Vertex 1', 'Point', #17, #364, .USERDEFINED.); #364 = IFCPRODUCTDEFINITIONSHAPE($, $, (#365)); #365 = IFCSHAPEREPRESENTATION(#16, 'Body', 'Point', (#366)); #366 = IFCCARTESIANPOINT((0., 0., 100.285)); @@ -375,7 +375,7 @@ DATA; #368 = IFCSURFACESTYLERENDERING(#369, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.); #369 = IFCCOLOURRGB('red', 1., 0., 0.); #370 = IFCSTYLEDITEM(#366, (#367), $); -#371 = IFCPROPERTYSET('1RmIwCzIfAsePW9tepTcBi', #2, 'Pset_DistrubutionPortTypePipe', $, (#372, #373, #374, #375, #376, #377, #378, #379, #380, #381, #382)); +#371 = IFCPROPERTYSET('0cpwpuqTv1PRbG7983Jfi2', #2, 'Pset_DistrubutionPortTypePipe', $, (#372, #373, #374, #375, #376, #377, #378, #379, #380, #381, #382)); #372 = IFCPROPERTYENUMERATEDVALUE('ConnectionType', $, (IFCLABEL('UNSET')), $); #373 = IFCPROPERTYSINGLEVALUE('ConnectionSubtype', $, IFCLABEL('A'), $); #374 = IFCPROPERTYSINGLEVALUE('NominalDiameter', $, IFCPOSITIVELENGTHMEASURE(1.), $); @@ -387,43 +387,46 @@ DATA; #380 = IFCPROPERTYBOUNDEDVALUE('FlowCondition', $, IFCPOSITIVERATIOMEASURE(1.), IFCPOSITIVERATIOMEASURE(5.E-1), $, IFCPOSITIVERATIOMEASURE(7.5E-1)); #381 = IFCPROPERTYBOUNDEDVALUE('Velocity', $, IFCLINEARVELOCITYMEASURE(2.), IFCLINEARVELOCITYMEASURE(0.), $, $); #382 = IFCPROPERTYBOUNDEDVALUE('Pressure', $, IFCPRESSUREMEASURE(15.), IFCPRESSUREMEASURE(0.), $, IFCPRESSUREMEASURE(13.)); -#383 = IFCRELDEFINESBYPROPERTIES('1DwsAg4bL4R8yt8y7nGqi$', #2, '12d Model Property Sets', 'Custom String Attributes', (#361), #371); -#384 = IFCPROPERTYSET('0fvaOyvyr7TBvzgVx32Ssj', #2, 'Location', $, (#385, #386, #387)); +#383 = IFCRELDEFINESBYPROPERTIES('0Ke9jquqL7KxOhbzoqlRpL', #2, '12d Model Property Sets', 'Custom String Attributes', (#361), #371); +#384 = IFCPROPERTYSET('39F2SxbOrE5vsd1cA_uMev', #2, 'Location', $, (#385, #386, #387)); #385 = IFCPROPERTYSINGLEVALUE('X', $, IFCREAL(502712.), $); #386 = IFCPROPERTYSINGLEVALUE('Y', $, IFCREAL(6961710.), $); #387 = IFCPROPERTYSINGLEVALUE('Z', $, IFCREAL(0.), $); -#388 = IFCRELDEFINESBYPROPERTIES('164Cfl1xP9lBWvWrLsja0t', #2, '12d Model Property Sets', 'Custom String Attributes', (#361), #384); -#389 = IFCELEMENTQUANTITY('3PJTUuip1EAg5CeNwHaWr6', #2, 'Qto_TestQuantities', $, $, (#390, #391, #392, #393, #394, #395)); +#388 = IFCRELDEFINESBYPROPERTIES('2GA3LUd41F8uMGKv5eVm_t', #2, '12d Model Property Sets', 'Custom String Attributes', (#361), #384); +#389 = IFCELEMENTQUANTITY('0pd2C68JvBkOsKq$s2Jm5F', #2, 'Qto_TestQuantities', $, $, (#390, #391, #392, #393, #394, #395)); #390 = IFCQUANTITYLENGTH('TestLength', $, $, 1.23, $); #391 = IFCQUANTITYAREA('TestArea', $, $, 3.45, $); #392 = IFCQUANTITYVOLUME('TestVolume', $, $, 7.89, $); #393 = IFCQUANTITYCOUNT('TestCount', $, $, 123, $); #394 = IFCQUANTITYWEIGHT('TestWeight', $, $, 4.56, $); #395 = IFCQUANTITYTIME('TestTime', $, $, 5.67, $); -#396 = IFCRELDEFINESBYPROPERTIES('15zxjdk9rD19Bqi8mtsoDe', #2, '12d Model Property Sets', 'Custom String Attributes', (#361), #389); -#397 = IFCGROUP('1uyH8sJ_17TQRrKnk5sxS7', #2, 'Test Group', $, $); -#398 = IFCRELASSIGNSTOGROUP('25k4TWOS55iRjwOm_XSAC9', #2, $, $, (#361), $, #397); -#399 = IFCSITE('1NGLV6bq9CnxuE5TPYiiXT', #2, 'Site 01', $, $, #17, $, $, $, $, $, $, $, $); -#400 = IFCPROPERTYSET('0YaKvRtND8KRRlAml$4jZu', #2, 'Pset_LandRegistration', $, (#401, #402, #403)); -#401 = IFCPROPERTYSINGLEVALUE('LandID', $, IFCIDENTIFIER('My Land'), $); -#402 = IFCPROPERTYSINGLEVALUE('IsPermanentID', $, IFCBOOLEAN(.T.), $); -#403 = IFCPROPERTYSINGLEVALUE('LandTitleID', $, IFCIDENTIFIER('1234'), $); -#404 = IFCLIBRARYREFERENCE('https://bsi-infraroom.github.io/IFC-Documentation-Tunnel/4_4_0_0/general/HTML/annex/annex-a/general-usage/IFC4x3.ifc', '#3540', 'Pset_LandRegistration', $, $, $); -#405 = IFCRELASSOCIATESLIBRARY('0GUD1ZrWr5TQcDORw4lXet', #2, $, $, (#400), #404); -#406 = IFCRELDEFINESBYPROPERTIES('2X83FRMK56UeUkTTbiUx5m', #2, '12d Model Property Sets', 'Custom String Attributes', (#399), #400); -#407 = IFCRELAGGREGATES('2JZf4rqu12Yvh7VYvtArXa', #2, $, $, #1, (#399)); -#408 = IFCRELCONTAINEDINSPATIALSTRUCTURE('3SL0r3em95mA$uiqnRE19_', #2, 'Site 01 Container', 'Site 01 Container for Elements', (#41, #52), #399); -#409 = IFCRELAGGREGATES('0kVtIj9YDF$eRzxo_8ZjRb', #2, $, 'Container for Spatial Alignments', #1, (#86)); -#410 = IFCLOCALPLACEMENT(#17, #411); -#411 = IFCAXIS2PLACEMENT3D(#412, $, $); -#412 = IFCCARTESIANPOINT((0., 0., 0.)); -#413 = IFCTUNNEL('1eBlX3FOfBdf09MpdtqW_z', #2, 'Tunnel 01', $, $, #410, $, $, $, .ROAD.); -#414 = IFCRELAGGREGATES('3sLjw70Gf2lQiyD8E1ibC5', #2, 'Site 01 Spatial Container', 'Site 01 Container for Spatial Elements', #399, (#413)); -#415 = IFCLOCALPLACEMENT(#410, #416); -#416 = IFCAXIS2PLACEMENT3D(#417, $, $); -#417 = IFCCARTESIANPOINT((0., 0., 0.)); -#418 = IFCTUNNELPART('0gom_S0Nb4E9e6TIZ5N9a_', #2, 'Tunnel Part 01', $, $, #415, $, $, $, .LATERAL., .TUNNELSECTION.); -#419 = IFCRELAGGREGATES('1u3fWixfX0fQ6NwvpvxzHu', #2, 'Tunnel 01 Spatial Container', 'Tunnel 01 Container for Spatial Elements', #413, (#418)); -#420 = IFCRELCONTAINEDINSPATIALSTRUCTURE('0KFUQTuob1feEvIZzjPrdL', #2, 'Tunnel Part 01 Container', 'Tunnel Part 01 Container for Elements', (#361), #418); +#396 = IFCRELDEFINESBYPROPERTIES('2mfjNb3OH2UvJvrlfvSjgM', #2, '12d Model Property Sets', 'Custom String Attributes', (#361), #389); +#397 = IFCGROUP('3skujaD_b2BgvpYjayuHyg', #2, 'Test Group', $, $); +#398 = IFCRELASSIGNSTOGROUP('3x3XQCyW177QTK5RX8Ytnv', #2, $, $, (#361), $, #397); +#399 = IFCLOCALPLACEMENT(#17, #400); +#400 = IFCAXIS2PLACEMENT3D(#401, $, $); +#401 = IFCCARTESIANPOINT((0., 0., 0.)); +#402 = IFCSITE('1NGLV6bq9CnxuE5TPYiiXT', #2, 'Site 01', $, $, #399, $, $, $, $, $, $, $, $); +#403 = IFCPROPERTYSET('2dPIabJj9DuO6BZvfyumTa', #2, 'Pset_LandRegistration', $, (#404, #405, #406)); +#404 = IFCPROPERTYSINGLEVALUE('LandID', $, IFCIDENTIFIER('My Land'), $); +#405 = IFCPROPERTYSINGLEVALUE('IsPermanentID', $, IFCBOOLEAN(.T.), $); +#406 = IFCPROPERTYSINGLEVALUE('LandTitleID', $, IFCIDENTIFIER('1234'), $); +#407 = IFCLIBRARYREFERENCE('https://bsi-infraroom.github.io/IFC-Documentation-Tunnel/4_4_0_0/general/HTML/annex/annex-a/general-usage/IFC4x3.ifc', '#3540', 'Pset_LandRegistration', $, $, $); +#408 = IFCRELASSOCIATESLIBRARY('2OHYtV_s12Uhqr09qEGqIk', #2, $, $, (#403), #407); +#409 = IFCRELDEFINESBYPROPERTIES('0OuNgxA$n6QwoHi8FgIK3w', #2, '12d Model Property Sets', 'Custom String Attributes', (#402), #403); +#410 = IFCRELAGGREGATES('3c_ZFrLjX6YO$zrZ6HsaOt', #2, $, $, #1, (#402)); +#411 = IFCRELCONTAINEDINSPATIALSTRUCTURE('0bC_Z0zJv4OAssNqUfQMr3', #2, 'Site 01 Container', 'Site 01 Container for Elements', (#41, #52), #402); +#412 = IFCRELAGGREGATES('3HY7IlFp57le0gOzd9thDe', #2, $, 'Container for Spatial Alignments', #1, (#86)); +#413 = IFCLOCALPLACEMENT(#399, #414); +#414 = IFCAXIS2PLACEMENT3D(#415, $, $); +#415 = IFCCARTESIANPOINT((0., 0., 0.)); +#416 = IFCTUNNEL('1eBlX3FOfBdf09MpdtqW_z', #2, 'Tunnel 01', $, $, #413, $, $, $, .ROAD.); +#417 = IFCRELAGGREGATES('1LTBTPD593bQhAC$_YBJ8q', #2, 'Site 01 Spatial Container', 'Site 01 Container for Spatial Elements', #402, (#416)); +#418 = IFCLOCALPLACEMENT(#413, #419); +#419 = IFCAXIS2PLACEMENT3D(#420, $, $); +#420 = IFCCARTESIANPOINT((0., 0., 0.)); +#421 = IFCTUNNELPART('0gom_S0Nb4E9e6TIZ5N9a_', #2, 'Tunnel Part 01', $, $, #418, $, $, $, .LATERAL., .TUNNELSECTION.); +#422 = IFCRELAGGREGATES('1iWjOoGrf1BhPI1KR7vkF_', #2, 'Tunnel 01 Spatial Container', 'Tunnel 01 Container for Spatial Elements', #416, (#421)); +#423 = IFCRELCONTAINEDINSPATIALSTRUCTURE('0SB0vggc9D8xbjZHWzunxl', #2, 'Tunnel Part 01 Container', 'Tunnel Part 01 Container for Elements', (#361), #421); ENDSEC; END-ISO-10303-21;