From 851b37744421b607c63ea2f83269af28f040b52e Mon Sep 17 00:00:00 2001 From: AdamMackellar12d <79552004+AdamMackellar12d@users.noreply.github.com> Date: Thu, 21 Mar 2024 17:30:03 +1100 Subject: [PATCH] Update IFCTunnelDep3_Sys.ifc Move water elements into IfcTunnel spatial structure --- files/12dSolutions/IFCTunnelDep3_Sys.ifc | 255 ++++++++++++----------- 1 file changed, 128 insertions(+), 127 deletions(-) diff --git a/files/12dSolutions/IFCTunnelDep3_Sys.ifc b/files/12dSolutions/IFCTunnelDep3_Sys.ifc index d41d142..ad7a5a4 100644 --- a/files/12dSolutions/IFCTunnelDep3_Sys.ifc +++ b/files/12dSolutions/IFCTunnelDep3_Sys.ifc @@ -1,12 +1,12 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION (('ViewDefinition[Ifc4x4NotAssigned]'), '2;1'); -FILE_NAME ('IFCTunnelDep3_Sys.ifc', '2024-03-21T17:12:29', ('Adam Mackellar'), ('12d Solutions Pty Ltd.'), 'IFC Engine rev 1872', '12d Model 15.0C1p [DEVELOP] 11 Jan 2024 test', 'Lee Gregory'); +FILE_NAME ('IFCTunnelDep3_Sys.ifc', '2024-03-21T17:27:54', ('Adam Mackellar'), ('12d Solutions Pty Ltd.'), 'IFC Engine rev 1872', '12d Model 15.0C1p [DEVELOP] 11 Jan 2024 test', 'Lee Gregory'); FILE_SCHEMA (('IFC4X4_bf78f50b')); ENDSEC; DATA; #1 = IFCPROJECT('2SJXx4QHf3dwcBsduY2aig', #2, 'IfcTunnelDeployment', 'IfcTunnelDeployment workgroup', $, $, $, (#16, #745), #8); -#2 = IFCOWNERHISTORY(#3, #7, $, .NOCHANGE., $, $, $, 1711001549); +#2 = IFCOWNERHISTORY(#3, #7, $, .NOCHANGE., $, $, $, 1711002474); #3 = IFCPERSONANDORGANIZATION(#4, #6, $); #4 = IFCPERSON($, 'Mackellar', 'Adam', $, ('Mr.'), $, (#5), $); #5 = IFCACTORROLE(.USERDEFINED., 'Software Engineer', $); @@ -30,37 +30,37 @@ 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('3KKVen9356NfEIwCz_InMX', #2, '', '', #1, (#27, #38, #39, #41, #824, #826)); -#27 = IFCACTOR('1ysx9y45j9a9tCxj0UoB3W', $, $, $, $, #4); +#26 = IFCRELDECLARES('2kXEQ5puPBehpzbtxZ6yc8', #2, '', '', #1, (#27, #38, #39, #41, #824, #826)); +#27 = IFCACTOR('1VqSjwfonB$A$Kojc5VrGw', $, $, $, $, #4); #28 = IFCCLASSIFICATION('Uniclass 2015', '1', '23-04-2018', 'Uniclass', 'Unified construction classification', 'uniclass.thenbs.com', $); -#29 = IFCRELASSOCIATESCLASSIFICATION('33zlH4jvz2kuYWkXikiz$m', #2, $, $, (#1), #28); +#29 = IFCRELASSOCIATESCLASSIFICATION('0VWYFFKaHEOe$coTXFVj2k', #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('1NUVv5blz4Ox8B74c3s76G', #2, '', '', (#1), #30); +#33 = IFCRELASSOCIATESDOCUMENT('2eTvO2qbv5B9Lpz7E$LVWL', #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('0gEpOa0016IfTEEAEhNjMJ', #2, '', '', (#1), #34); +#35 = IFCRELASSOCIATESDATASET('2$3g6PEmz4MvjHe8We5H50', #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('32NKVfx8b2QOpMj1bE_Uqa', #2, '', '', (#1), #36); +#37 = IFCRELASSOCIATESLIBRARY('0_RORdRlj3J83O6rxKljeF', #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', $, $, $, $, $, $); -#41 = IFCDISTRIBUTIONSYSTEM('1DEar$_39BaPMtCicT0Vi3', #2, '12da basin', 'Drainage network', $, $, .DRAINAGE.); -#42 = IFCPROPERTYSET('2h6KYk$vTFqh5Qa5KYWqYY', #2, '12d Model', $, (#43)); +#41 = IFCDISTRIBUTIONSYSTEM('1gIZ5GeEH4ZgvbZWKMDcmO', #2, '12da basin', 'Drainage network', $, $, .DRAINAGE.); +#42 = IFCPROPERTYSET('2mELjL13P3CuN13BwK3t6t', #2, '12d Model', $, (#43)); #43 = IFCPROPERTYSINGLEVALUE('Connection Points', $, IFCINTEGER(0), $); -#44 = IFCRELDEFINESBYPROPERTIES('31rlPamZX31evm2sc$g5_Y', #2, '12d Model', 'System Attributes', (#41), #42); -#45 = IFCRELASSIGNSTOGROUP('1mRxIl0xHCtg63Vb5N_ClF', #2, $, ' Container for 12da basin', (#57, #93, #129, #165, #201, #237, #273, #309, #345, #370, #395, #416, #439, #460, #481), $, #41); +#44 = IFCRELDEFINESBYPROPERTIES('2a$RWNxBvBuvtwTQ7WhBGY', #2, '12d Model', 'System Attributes', (#41), #42); +#45 = IFCRELASSIGNSTOGROUP('0AoR3_ADTAuAB0YZqq1aYp', #2, $, ' Container for 12da basin', (#57, #93, #129, #165, #201, #237, #273, #309, #345, #370, #395, #416, #439, #460, #481), $, #41); #46 = IFCDISTRIBUTIONSYSTEM('1Vgb0T8y5DH8l2KGXU4wI1', #2, 'Culvert', 'Culvert Container', $, $, .DRAINAGE.); -#47 = IFCRELASSIGNSTOGROUP('3XWdVjwE96jxG9qeNso6dj', #2, '', ' Container for Culvert Pits and Pipes', (#57, #129, #201, #370, #416), $, #46); -#48 = IFCRELASSIGNSTOGROUP('0U2qR4xDn7DvOtT_mG2CAW', #2, '', 'Grouping for water components', (#46, #49, #51, #53, #55), $, #41); +#47 = IFCRELASSIGNSTOGROUP('3tA9NGfKP6VOdx8CqJjeGh', #2, '', ' Container for Culvert Pits and Pipes', (#57, #129, #201, #370, #416), $, #46); +#48 = IFCRELASSIGNSTOGROUP('1VvTVx0H5FgRwfJYf9bZgA', #2, '', 'Grouping for water components', (#46, #49, #51, #53, #55), $, #41); #49 = IFCDISTRIBUTIONSYSTEM('02XagpeIfFW9K7EyTjEzqZ', #2, 'Inlet 1', 'Inlet 1 Container', $, $, .DRAINAGE.); -#50 = IFCRELASSIGNSTOGROUP('3pT7PTfZL1HuO6Qjote7g1', #2, '', ' Container for Inlet 1 Pits and Pipes', (#93, #201, #345), $, #49); +#50 = IFCRELASSIGNSTOGROUP('0FC7kfFY90CPVmQCNt0wn6', #2, '', ' Container for Inlet 1 Pits and Pipes', (#93, #201, #345), $, #49); #51 = IFCDISTRIBUTIONSYSTEM('2$mZvB41TEoujCi2cGEhPm', #2, 'Inlet 2', 'Inlet 2 Container', $, $, .DRAINAGE.); -#52 = IFCRELASSIGNSTOGROUP('1HOdgNtf9DkAHLyLzlXeAe', #2, '', ' Container for Inlet 2 Pits and Pipes', (#165, #201, #395), $, #51); +#52 = IFCRELASSIGNSTOGROUP('2Ky9v3bEj84hKDjYjcVko5', #2, '', ' Container for Inlet 2 Pits and Pipes', (#165, #201, #395), $, #51); #53 = IFCDISTRIBUTIONSYSTEM('2Nnl5yWO54GvYOAVvmvVK$', #2, 'Inlet 3', 'Inlet 3 Container', $, $, .DRAINAGE.); -#54 = IFCRELASSIGNSTOGROUP('06isqI9T55CwCbMngXtWJc', #2, '', ' Container for Inlet 3 Pits and Pipes', (#201, #237, #460), $, #53); +#54 = IFCRELASSIGNSTOGROUP('1CouSgED93sBZxqTsLdEKO', #2, '', ' Container for Inlet 3 Pits and Pipes', (#201, #237, #460), $, #53); #55 = IFCDISTRIBUTIONSYSTEM('3OYd8Z7XD15B_qalxXm8kv', #2, 'Spillway', 'Spillway Container', $, $, .DRAINAGE.); -#56 = IFCRELASSIGNSTOGROUP('3Mbb38zDT41wjUpgX0NS15', #2, '', ' Container for Spillway Pits and Pipes', (#201, #273, #309, #439, #481), $, #55); +#56 = IFCRELASSIGNSTOGROUP('2X3MesMbT568$MBB1Bwxez', #2, '', ' Container for Spillway Pits and Pipes', (#201, #273, #309, #439, #481), $, #55); #57 = IFCDISTRIBUTIONCHAMBERELEMENT('0ZaN2p56r7AghR$2CksvsA', #2, 'Culvert', 'culvert out', 'HW OUT', #17, #58, $, $); #58 = IFCPRODUCTDEFINITIONSHAPE($, $, (#59)); #59 = IFCSHAPEREPRESENTATION(#16, 'Body', 'SweptSolid', (#68, #82)); @@ -92,11 +92,11 @@ DATA; #85 = IFCSURFACESTYLERENDERING(#86, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.); #86 = IFCCOLOURRGB('vis concrete', 8.54901960784314E-1, 8.47058823529412E-1, 6.07843137254902E-1); #87 = IFCSTYLEDITEM(#82, (#84), $); -#88 = IFCPROPERTYSET('2Spg6X96r7qwltxQQXNrcZ', #2, '12d Model', $, (#89, #90, #91)); +#88 = IFCPROPERTYSET('1D3azOsTDCVQDGsQ9xoxDd', #2, '12d Model', $, (#89, #90, #91)); #89 = IFCPROPERTYSINGLEVALUE('Pit Name', $, IFCLABEL('culvert out'), $); #90 = IFCPROPERTYSINGLEVALUE('Pit Type', $, IFCLABEL('HW OUT'), $); #91 = IFCPROPERTYSINGLEVALUE('Rotation', $, IFCREAL(3.86801287693479), $); -#92 = IFCRELDEFINESBYPROPERTIES('1$QumdIrn9Uwj2IsTsIi_c', #2, '12d Model Property Sets', 'Custom String Attributes', (#57), #88); +#92 = IFCRELDEFINESBYPROPERTIES('0DRPOusvX5NOaKentu1eUS', #2, '12d Model Property Sets', 'Custom String Attributes', (#57), #88); #93 = IFCDISTRIBUTIONCHAMBERELEMENT('2LxXfSGBrCFv0vYws4M6b7', #2, 'Inlet 1', 'Inlet 1', 'HW OUT', #17, #94, $, $); #94 = IFCPRODUCTDEFINITIONSHAPE($, $, (#95)); #95 = IFCSHAPEREPRESENTATION(#16, 'Body', 'SweptSolid', (#104, #118)); @@ -128,11 +128,11 @@ DATA; #121 = IFCSURFACESTYLERENDERING(#122, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.); #122 = IFCCOLOURRGB('vis concrete', 8.54901960784314E-1, 8.47058823529412E-1, 6.07843137254902E-1); #123 = IFCSTYLEDITEM(#118, (#120), $); -#124 = IFCPROPERTYSET('3Eg2vPOUrFfh2bQiQBrWJz', #2, '12d Model', $, (#125, #126, #127)); +#124 = IFCPROPERTYSET('2C0fWBDQT6C8meZwa5qLc5', #2, '12d Model', $, (#125, #126, #127)); #125 = IFCPROPERTYSINGLEVALUE('Pit Name', $, IFCLABEL('Inlet 1'), $); #126 = IFCPROPERTYSINGLEVALUE('Pit Type', $, IFCLABEL('HW OUT'), $); #127 = IFCPROPERTYSINGLEVALUE('Rotation', $, IFCREAL(5.48933877900343), $); -#128 = IFCRELDEFINESBYPROPERTIES('20kmg_1Tv27wA7iZ2pviTZ', #2, '12d Model Property Sets', 'Custom String Attributes', (#93), #124); +#128 = IFCRELDEFINESBYPROPERTIES('3lwRAyCvrBM9sssbVZ_YCE', #2, '12d Model Property Sets', 'Custom String Attributes', (#93), #124); #129 = IFCDISTRIBUTIONCHAMBERELEMENT('1zYxYKx5HEQgj7ib2LGE3h', #2, 'Culvert', 'Culvert', 'HW IN', #17, #130, $, $); #130 = IFCPRODUCTDEFINITIONSHAPE($, $, (#131)); #131 = IFCSHAPEREPRESENTATION(#16, 'Body', 'SweptSolid', (#140, #154)); @@ -164,11 +164,11 @@ DATA; #157 = IFCSURFACESTYLERENDERING(#158, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.); #158 = IFCCOLOURRGB('vis concrete', 8.54901960784314E-1, 8.47058823529412E-1, 6.07843137254902E-1); #159 = IFCSTYLEDITEM(#154, (#156), $); -#160 = IFCPROPERTYSET('2Vhxsd9$DBs8ivMTOhmPIE', #2, '12d Model', $, (#161, #162, #163)); +#160 = IFCPROPERTYSET('1OyhLo9Nr5DvIxkdP9P1Zp', #2, '12d Model', $, (#161, #162, #163)); #161 = IFCPROPERTYSINGLEVALUE('Pit Name', $, IFCLABEL('Culvert'), $); #162 = IFCPROPERTYSINGLEVALUE('Pit Type', $, IFCLABEL('HW IN'), $); #163 = IFCPROPERTYSINGLEVALUE('Rotation', $, IFCREAL(3.86801287693479), $); -#164 = IFCRELDEFINESBYPROPERTIES('3icqkTQpLFzRfZmhmJELZ4', #2, '12d Model Property Sets', 'Custom String Attributes', (#129), #160); +#164 = IFCRELDEFINESBYPROPERTIES('2uVjajEsL3C9nn$HXZW3OO', #2, '12d Model Property Sets', 'Custom String Attributes', (#129), #160); #165 = IFCDISTRIBUTIONCHAMBERELEMENT('1zoZPhmJzBpB$UXxgSMhqO', #2, 'Inlet 2', 'Inlet 2', 'HW OUT', #17, #166, $, $); #166 = IFCPRODUCTDEFINITIONSHAPE($, $, (#167)); #167 = IFCSHAPEREPRESENTATION(#16, 'Body', 'SweptSolid', (#176, #190)); @@ -200,11 +200,11 @@ DATA; #193 = IFCSURFACESTYLERENDERING(#194, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.); #194 = IFCCOLOURRGB('vis concrete', 8.54901960784314E-1, 8.47058823529412E-1, 6.07843137254902E-1); #195 = IFCSTYLEDITEM(#190, (#192), $); -#196 = IFCPROPERTYSET('3_8XRJd453UPSBsg5iKQMF', #2, '12d Model', $, (#197, #198, #199)); +#196 = IFCPROPERTYSET('3ULULJXj10FQ0ibx3Wq_Wy', #2, '12d Model', $, (#197, #198, #199)); #197 = IFCPROPERTYSINGLEVALUE('Pit Name', $, IFCLABEL('Inlet 2'), $); #198 = IFCPROPERTYSINGLEVALUE('Pit Type', $, IFCLABEL('HW OUT'), $); #199 = IFCPROPERTYSINGLEVALUE('Rotation', $, IFCREAL(4.71836955600595), $); -#200 = IFCRELDEFINESBYPROPERTIES('03uKzNz8nBuRAyhWEuzqCL', #2, '12d Model Property Sets', 'Custom String Attributes', (#165), #196); +#200 = IFCRELDEFINESBYPROPERTIES('164MnGDzD0bh6Eq0IbTaEj', #2, '12d Model Property Sets', 'Custom String Attributes', (#165), #196); #201 = IFCDISTRIBUTIONCHAMBERELEMENT('3M2A9SIyr0Dx$W9fTw8k80', #2, 'Culvert', 'Basin', 'BASIN', #17, #202, $, $); #202 = IFCPRODUCTDEFINITIONSHAPE($, $, (#203)); #203 = IFCSHAPEREPRESENTATION(#16, 'Body', 'SweptSolid', (#212, #226)); @@ -236,11 +236,11 @@ DATA; #229 = IFCSURFACESTYLERENDERING(#230, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.); #230 = IFCCOLOURRGB('green', 0., 1., 0.); #231 = IFCSTYLEDITEM(#226, (#228), $); -#232 = IFCPROPERTYSET('2$EuF8ixn4Exyr6Ij1wmLt', #2, '12d Model', $, (#233, #234, #235)); +#232 = IFCPROPERTYSET('1h2HStj0HDu8G_wCgbs0Sj', #2, '12d Model', $, (#233, #234, #235)); #233 = IFCPROPERTYSINGLEVALUE('Pit Name', $, IFCLABEL('Basin'), $); #234 = IFCPROPERTYSINGLEVALUE('Pit Type', $, IFCLABEL('BASIN'), $); #235 = IFCPROPERTYSINGLEVALUE('Rotation', $, IFCREAL(3.86460043348379), $); -#236 = IFCRELDEFINESBYPROPERTIES('177joSUCnF8uoc1J55R9xB', #2, '12d Model Property Sets', 'Custom String Attributes', (#201), #232); +#236 = IFCRELDEFINESBYPROPERTIES('3eDfdh_QX0UBp3xxrM3t3G', #2, '12d Model Property Sets', 'Custom String Attributes', (#201), #232); #237 = IFCDISTRIBUTIONCHAMBERELEMENT('34ANLs1iX9RRaHDCweB6Qp', #2, 'Inlet 3', 'Inlet 3', 'HW OUT', #17, #238, $, $); #238 = IFCPRODUCTDEFINITIONSHAPE($, $, (#239)); #239 = IFCSHAPEREPRESENTATION(#16, 'Body', 'SweptSolid', (#248, #262)); @@ -272,11 +272,11 @@ DATA; #265 = IFCSURFACESTYLERENDERING(#266, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.); #266 = IFCCOLOURRGB('vis concrete', 8.54901960784314E-1, 8.47058823529412E-1, 6.07843137254902E-1); #267 = IFCSTYLEDITEM(#262, (#264), $); -#268 = IFCPROPERTYSET('3s5t4LaM11Nx$T7y7eTcFo', #2, '12d Model', $, (#269, #270, #271)); +#268 = IFCPROPERTYSET('0cBZSpdUb8qhi_6$cMNFf5', #2, '12d Model', $, (#269, #270, #271)); #269 = IFCPROPERTYSINGLEVALUE('Pit Name', $, IFCLABEL('Inlet 3'), $); #270 = IFCPROPERTYSINGLEVALUE('Pit Type', $, IFCLABEL('HW OUT'), $); #271 = IFCPROPERTYSINGLEVALUE('Rotation', $, IFCREAL(4.04770666560978), $); -#272 = IFCRELDEFINESBYPROPERTIES('0HIS9_TdT8XBfs8MQwDg0z', #2, '12d Model Property Sets', 'Custom String Attributes', (#237), #268); +#272 = IFCRELDEFINESBYPROPERTIES('0ICyZjL0H1UA92G2djJB_7', #2, '12d Model Property Sets', 'Custom String Attributes', (#237), #268); #273 = IFCDISTRIBUTIONCHAMBERELEMENT('3M6A$9dFj9KBOGMCKiaWLx', #2, 'Spillway', 'Spillway', 'WEIR', #17, #274, $, $); #274 = IFCPRODUCTDEFINITIONSHAPE($, $, (#275)); #275 = IFCSHAPEREPRESENTATION(#16, 'Body', 'SweptSolid', (#284, #298)); @@ -308,11 +308,11 @@ DATA; #301 = IFCSURFACESTYLERENDERING(#302, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.); #302 = IFCCOLOURRGB('vis rock1', 6.70588235294118E-1, 4.E-1, 0.); #303 = IFCSTYLEDITEM(#298, (#300), $); -#304 = IFCPROPERTYSET('3N8yuFVgz4qe6plaCTLwCn', #2, '12d Model', $, (#305, #306, #307)); +#304 = IFCPROPERTYSET('3nzLCSjhvDbPZonIMz9yJ8', #2, '12d Model', $, (#305, #306, #307)); #305 = IFCPROPERTYSINGLEVALUE('Pit Name', $, IFCLABEL('Spillway'), $); #306 = IFCPROPERTYSINGLEVALUE('Pit Type', $, IFCLABEL('WEIR'), $); #307 = IFCPROPERTYSINGLEVALUE('Rotation', $, IFCREAL(5.68447647466057), $); -#308 = IFCRELDEFINESBYPROPERTIES('3MmgDZG4fFFBh9YL5DK4zh', #2, '12d Model Property Sets', 'Custom String Attributes', (#273), #304); +#308 = IFCRELDEFINESBYPROPERTIES('39KKOsMN54JgDA_1y6XnSL', #2, '12d Model Property Sets', 'Custom String Attributes', (#273), #304); #309 = IFCDISTRIBUTIONCHAMBERELEMENT('0G6a39EAH0NBDVbT2Hl_HC', #2, 'Spillway', 'Spillway out', 'WEIR', #17, #310, $, $); #310 = IFCPRODUCTDEFINITIONSHAPE($, $, (#311)); #311 = IFCSHAPEREPRESENTATION(#16, 'Body', 'SweptSolid', (#320, #334)); @@ -344,11 +344,11 @@ DATA; #337 = IFCSURFACESTYLERENDERING(#338, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.); #338 = IFCCOLOURRGB('vis rock1', 6.70588235294118E-1, 4.E-1, 0.); #339 = IFCSTYLEDITEM(#334, (#336), $); -#340 = IFCPROPERTYSET('1QQnXvN9n1XQ$XV$bW8UrJ', #2, '12d Model', $, (#341, #342, #343)); +#340 = IFCPROPERTYSET('1hibUzPLr5G9Q8OKwjWEmH', #2, '12d Model', $, (#341, #342, #343)); #341 = IFCPROPERTYSINGLEVALUE('Pit Name', $, IFCLABEL('Spillway out'), $); #342 = IFCPROPERTYSINGLEVALUE('Pit Type', $, IFCLABEL('WEIR'), $); #343 = IFCPROPERTYSINGLEVALUE('Rotation', $, IFCREAL(5.68447647466057), $); -#344 = IFCRELDEFINESBYPROPERTIES('3ReT69H5X61RGD4SQVB7OX', #2, '12d Model Property Sets', 'Custom String Attributes', (#309), #340); +#344 = IFCRELDEFINESBYPROPERTIES('0mxkm$P7H5bRscyqN6CCO4', #2, '12d Model Property Sets', 'Custom String Attributes', (#309), #340); #345 = IFCPIPESEGMENT('1qyw_re2f1Nhe27t7KNbpk', #2, 'Inlet 1', 'Inlet 1 to Basin', 'BASIN', #17, #346, $, $); #346 = IFCPRODUCTDEFINITIONSHAPE($, $, (#347)); #347 = IFCSHAPEREPRESENTATION(#16, 'Body', 'SweptSolid', (#351)); @@ -365,15 +365,15 @@ DATA; #358 = IFCSURFACESTYLERENDERING(#359, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.); #359 = IFCCOLOURRGB('yellow', 1., 1., 0.); #360 = IFCSTYLEDITEM(#351, (#357), $); -#361 = IFCPROPERTYSET('28Qku4n41B1fSIk9on3vF0', #2, '12d Model', $, (#362, #363)); +#361 = IFCPROPERTYSET('1rMEWDCJv8VQVz6bBCNnu7', #2, '12d Model', $, (#362, #363)); #362 = IFCPROPERTYSINGLEVALUE('Pipe Name', $, IFCLABEL('Inlet 1 to Basin'), $); #363 = IFCPROPERTYSINGLEVALUE('Pipe Type', $, IFCLABEL('BASIN'), $); -#364 = IFCRELDEFINESBYPROPERTIES('0eCiwy41n3TR8ZGx$5nAZ3', #2, '12d Model Property Sets', 'Custom String Attributes', (#345), #361); -#365 = IFCDISTRIBUTIONPORT('2x3rMlyJH2auvlIwwTrsSx', #2, 'Inlet 1 Port', 'Inlet', $, $, $, .SOURCE., $, $); -#366 = IFCRELNESTS('2b2NbHMQ9DZxiZKW0UIPGj', #2, 'Inlet 1 Ports', '', #93, (#365)); -#367 = IFCDISTRIBUTIONPORT('0cwE3jyAn6RAZsReu9gfhg', #2, 'Basin Port', 'Outlet', $, $, $, .SINK., $, $); -#368 = IFCRELNESTS('2Nib1gF$rBjfEUCpt6L0TT', #2, 'Basin Ports', '', #201, (#367, #414, #436, #456, #479)); -#369 = IFCRELCONNECTSPORTS('0BXYObp01AXxhvJgcwxWvH', #2, '', '', #365, #367, #345); +#364 = IFCRELDEFINESBYPROPERTIES('2NfEKosHT7tfHZHuD8zUJf', #2, '12d Model Property Sets', 'Custom String Attributes', (#345), #361); +#365 = IFCDISTRIBUTIONPORT('3x61FcNQXEixeZayCH2Wnm', #2, 'Inlet 1 Port', 'Inlet', $, $, $, .SOURCE., $, $); +#366 = IFCRELNESTS('1ImHgQzTzAWxBjAvto2tE0', #2, 'Inlet 1 Ports', '', #93, (#365)); +#367 = IFCDISTRIBUTIONPORT('0xopCKyff8BvRc52tcEftK', #2, 'Basin Port', 'Outlet', $, $, $, .SINK., $, $); +#368 = IFCRELNESTS('1dZvcUG2HBrwGFuufKl8td', #2, 'Basin Ports', '', #201, (#367, #414, #436, #456, #479)); +#369 = IFCRELCONNECTSPORTS('0HbFRtxkDEoR4n1yVnvtXF', #2, '', '', #365, #367, #345); #370 = IFCPIPESEGMENT('1M5vAWjFbFch0hJ$yvyCky', #2, 'Culvert', 'Culvert to culvert out', 'RCP', #17, #371, $, $); #371 = IFCPRODUCTDEFINITIONSHAPE($, $, (#372)); #372 = IFCSHAPEREPRESENTATION(#16, 'Body', 'SweptSolid', (#376)); @@ -390,15 +390,15 @@ DATA; #383 = IFCSURFACESTYLERENDERING(#384, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.); #384 = IFCCOLOURRGB('vis concrete', 8.54901960784314E-1, 8.47058823529412E-1, 6.07843137254902E-1); #385 = IFCSTYLEDITEM(#376, (#382), $); -#386 = IFCPROPERTYSET('33hvQfiMHDSxftLjF$o3Sa', #2, '12d Model', $, (#387, #388)); +#386 = IFCPROPERTYSET('0z2nUBGKnD1QCiRis12pCe', #2, '12d Model', $, (#387, #388)); #387 = IFCPROPERTYSINGLEVALUE('Pipe Name', $, IFCLABEL('Culvert to culvert out'), $); #388 = IFCPROPERTYSINGLEVALUE('Pipe Type', $, IFCLABEL('RCP'), $); -#389 = IFCRELDEFINESBYPROPERTIES('2$3E3rKiXFcxpQ7d9Cw8Sh', #2, '12d Model Property Sets', 'Custom String Attributes', (#370), #386); -#390 = IFCDISTRIBUTIONPORT('1RDMmauN5FWh1K9wn2lN_4', #2, 'Culvert Port', 'Inlet', $, $, $, .SOURCE., $, $); -#391 = IFCRELNESTS('2tUaM2iZn398uRAhArfpKA', #2, 'Culvert Ports', '', #129, (#390, #437)); -#392 = IFCDISTRIBUTIONPORT('2bUkCLZQHAIANZ8YPHKtSS', #2, 'culvert out Port', 'Outlet', $, $, $, .SINK., $, $); -#393 = IFCRELNESTS('0Zciv3bqjF9xsXpXtHbHK$', #2, 'culvert out Ports', '', #57, (#392)); -#394 = IFCRELCONNECTSPORTS('3$Albg5S9FKu0Flrnm8Ci5', #2, '', '', #390, #392, #370); +#389 = IFCRELDEFINESBYPROPERTIES('15mnEjD7n1vAENLgh2Xy8Y', #2, '12d Model Property Sets', 'Custom String Attributes', (#370), #386); +#390 = IFCDISTRIBUTIONPORT('3s7FM88hzAwvLINusIsM5i', #2, 'Culvert Port', 'Inlet', $, $, $, .SOURCE., $, $); +#391 = IFCRELNESTS('0n9yQas2X9XeGYx$Tn3EZx', #2, 'Culvert Ports', '', #129, (#390, #437)); +#392 = IFCDISTRIBUTIONPORT('1ULZ4utVr2yeevbeuKwUHx', #2, 'culvert out Port', 'Outlet', $, $, $, .SINK., $, $); +#393 = IFCRELNESTS('012TCVNbr85wKTCqE8kAbl', #2, 'culvert out Ports', '', #57, (#392)); +#394 = IFCRELCONNECTSPORTS('2k9vEvWyT4whVENK0XkDR0', #2, '', '', #390, #392, #370); #395 = IFCPIPESEGMENT('3c19MLQPTBlgyf85ppptGL', #2, 'Inlet 2', 'Inlet 2 to Basin', 'BASIN', #17, #396, $, $); #396 = IFCPRODUCTDEFINITIONSHAPE($, $, (#397)); #397 = IFCSHAPEREPRESENTATION(#16, 'Body', 'SweptSolid', (#401)); @@ -412,14 +412,14 @@ DATA; #405 = IFCDIRECTION((2.41366938780993, 1.44353014766239E-2, 0.)); #406 = IFCDIRECTION((0., 0., 1.)); #407 = IFCSTYLEDITEM(#401, (#357), $); -#408 = IFCPROPERTYSET('1ueCgTY3rEqe8QKf5A6BW3', #2, '12d Model', $, (#409, #410)); +#408 = IFCPROPERTYSET('2RDWMmofD5jPttdbDLb$6Z', #2, '12d Model', $, (#409, #410)); #409 = IFCPROPERTYSINGLEVALUE('Pipe Name', $, IFCLABEL('Inlet 2 to Basin'), $); #410 = IFCPROPERTYSINGLEVALUE('Pipe Type', $, IFCLABEL('BASIN'), $); -#411 = IFCRELDEFINESBYPROPERTIES('0UQeKuhsvE9AzRN0s$kUUe', #2, '12d Model Property Sets', 'Custom String Attributes', (#395), #408); -#412 = IFCDISTRIBUTIONPORT('1hBe4VaKL3pAe82Igi0Yv4', #2, 'Inlet 2 Port', 'Inlet', $, $, $, .SOURCE., $, $); -#413 = IFCRELNESTS('2R$9UsZfrBNPSOuQjTHLhZ', #2, 'Inlet 2 Ports', '', #165, (#412)); -#414 = IFCDISTRIBUTIONPORT('0_34$sWL97k9ihbKUA9j56', #2, 'Basin Port', 'Outlet', $, $, $, .SINK., $, $); -#415 = IFCRELCONNECTSPORTS('10u4XiIyr8L8dGi264yosZ', #2, '', '', #412, #414, #395); +#411 = IFCRELDEFINESBYPROPERTIES('2qLyjqqnP6NhSQf8tsmEvw', #2, '12d Model Property Sets', 'Custom String Attributes', (#395), #408); +#412 = IFCDISTRIBUTIONPORT('2E2KE7$fT47vYo98eDqCqb', #2, 'Inlet 2 Port', 'Inlet', $, $, $, .SOURCE., $, $); +#413 = IFCRELNESTS('1CxoKa9599jBXZNkhMC$uv', #2, 'Inlet 2 Ports', '', #165, (#412)); +#414 = IFCDISTRIBUTIONPORT('1ZGK80lBfEPPs2210QqAvi', #2, 'Basin Port', 'Outlet', $, $, $, .SINK., $, $); +#415 = IFCRELCONNECTSPORTS('0onig3Tav5G8CdE3TyEDK2', #2, '', '', #412, #414, #395); #416 = IFCPIPESEGMENT('12KjLTh6jBGfxEv5Onzhfs', #2, 'Culvert', 'Basin to Culvert', 'BASIN', #17, #417, $, $); #417 = IFCPRODUCTDEFINITIONSHAPE($, $, (#418)); #418 = IFCSHAPEREPRESENTATION(#16, 'Body', 'SweptSolid', (#422)); @@ -436,13 +436,13 @@ DATA; #429 = IFCSURFACESTYLERENDERING(#430, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.); #430 = IFCCOLOURRGB('green', 0., 1., 0.); #431 = IFCSTYLEDITEM(#422, (#428), $); -#432 = IFCPROPERTYSET('2NpnaOttv8YeLU1_o_cGzZ', #2, '12d Model', $, (#433, #434)); +#432 = IFCPROPERTYSET('07BJ7dD3D8oeg1Sc_X00aP', #2, '12d Model', $, (#433, #434)); #433 = IFCPROPERTYSINGLEVALUE('Pipe Name', $, IFCLABEL('Basin to Culvert'), $); #434 = IFCPROPERTYSINGLEVALUE('Pipe Type', $, IFCLABEL('BASIN'), $); -#435 = IFCRELDEFINESBYPROPERTIES('3cXyKENYnA$A3g7Hu3b3g1', #2, '12d Model Property Sets', 'Custom String Attributes', (#416), #432); -#436 = IFCDISTRIBUTIONPORT('2XIq1K1Hj53xgwYI8GeyJf', #2, 'Basin Port', 'Inlet', $, $, $, .SOURCE., $, $); -#437 = IFCDISTRIBUTIONPORT('0$xCefJ7b7xehkKxwn0Doz', #2, 'Culvert Port', 'Outlet', $, $, $, .SINK., $, $); -#438 = IFCRELCONNECTSPORTS('19tNa6h$1CoeOGkeAdFma2', #2, '', '', #436, #437, #416); +#435 = IFCRELDEFINESBYPROPERTIES('18VokBCKjFUONuX1t_38_o', #2, '12d Model Property Sets', 'Custom String Attributes', (#416), #432); +#436 = IFCDISTRIBUTIONPORT('0wOiK1a412v9fh88HrPmZC', #2, 'Basin Port', 'Inlet', $, $, $, .SOURCE., $, $); +#437 = IFCDISTRIBUTIONPORT('1QkVUH_I9C8Rw4ckn1W7AS', #2, 'Culvert Port', 'Outlet', $, $, $, .SINK., $, $); +#438 = IFCRELCONNECTSPORTS('1JyqKsdkfATgMUatfo8jyZ', #2, '', '', #436, #437, #416); #439 = IFCPIPESEGMENT('0k4sKL7CXEJf8_9JuEAoCO', #2, 'Spillway', 'Basin to Spillway', 'BASIN', #17, #440, $, $); #440 = IFCPRODUCTDEFINITIONSHAPE($, $, (#441)); #441 = IFCSHAPEREPRESENTATION(#16, 'Body', 'SweptSolid', (#445)); @@ -456,14 +456,14 @@ DATA; #449 = IFCDIRECTION((1.50347432121634, 2.14506629039533, 0.)); #450 = IFCDIRECTION((0., 0., 1.)); #451 = IFCSTYLEDITEM(#445, (#428), $); -#452 = IFCPROPERTYSET('01IC5Opxn7qwjMAIwZSihj', #2, '12d Model', $, (#453, #454)); +#452 = IFCPROPERTYSET('3gMhpQYhv8dhsvmj61HmJ2', #2, '12d Model', $, (#453, #454)); #453 = IFCPROPERTYSINGLEVALUE('Pipe Name', $, IFCLABEL('Basin to Spillway'), $); #454 = IFCPROPERTYSINGLEVALUE('Pipe Type', $, IFCLABEL('BASIN'), $); -#455 = IFCRELDEFINESBYPROPERTIES('1UBzjfzLP04uib3iPa6_rb', #2, '12d Model Property Sets', 'Custom String Attributes', (#439), #452); -#456 = IFCDISTRIBUTIONPORT('2WIT9hERv5Hwt5IE8ydkpa', #2, 'Basin Port', 'Inlet', $, $, $, .SOURCE., $, $); -#457 = IFCDISTRIBUTIONPORT('19FnQvQhX0HB_D8dlV15wb', #2, 'Spillway Port', 'Outlet', $, $, $, .SINK., $, $); -#458 = IFCRELNESTS('06UgGHaKb8uOEttbiqqOra', #2, 'Spillway Ports', '', #273, (#457, #509)); -#459 = IFCRELCONNECTSPORTS('3TCzJ5s79BSPGyO0ClRJL8', #2, '', '', #456, #457, #439); +#455 = IFCRELDEFINESBYPROPERTIES('0x7QuY2PfDE8sKD5S7$HNr', #2, '12d Model Property Sets', 'Custom String Attributes', (#439), #452); +#456 = IFCDISTRIBUTIONPORT('2KyC9iuFHAn9boolushGYC', #2, 'Basin Port', 'Inlet', $, $, $, .SOURCE., $, $); +#457 = IFCDISTRIBUTIONPORT('3iZKymKOD7iePnNFwBoa38', #2, 'Spillway Port', 'Outlet', $, $, $, .SINK., $, $); +#458 = IFCRELNESTS('0t9tn6ykH0pguzJbHzxki5', #2, 'Spillway Ports', '', #273, (#457, #509)); +#459 = IFCRELCONNECTSPORTS('1q$yOlVprEbP$GayrMBiff', #2, '', '', #456, #457, #439); #460 = IFCPIPESEGMENT('1XOVykFYfCxwB65xKrLKKz', #2, 'Inlet 3', 'Inlet 3 to Basin', 'BASIN', #17, #461, $, $); #461 = IFCPRODUCTDEFINITIONSHAPE($, $, (#462)); #462 = IFCSHAPEREPRESENTATION(#16, 'Body', 'SweptSolid', (#466)); @@ -477,14 +477,14 @@ DATA; #470 = IFCDIRECTION((2.25488859787583, -1.76700959290611, 0.)); #471 = IFCDIRECTION((0., 0., 1.)); #472 = IFCSTYLEDITEM(#466, (#357), $); -#473 = IFCPROPERTYSET('2MkTDe20H8chxDlzpMaVHV', #2, '12d Model', $, (#474, #475)); +#473 = IFCPROPERTYSET('3m$DIwwfjEiwMAiAvhmio6', #2, '12d Model', $, (#474, #475)); #474 = IFCPROPERTYSINGLEVALUE('Pipe Name', $, IFCLABEL('Inlet 3 to Basin'), $); #475 = IFCPROPERTYSINGLEVALUE('Pipe Type', $, IFCLABEL('BASIN'), $); -#476 = IFCRELDEFINESBYPROPERTIES('3ICPyYqUTFBOhm7LoLjvnY', #2, '12d Model Property Sets', 'Custom String Attributes', (#460), #473); -#477 = IFCDISTRIBUTIONPORT('0xJaiIuMHD8gbzmcmxrrYX', #2, 'Inlet 3 Port', 'Inlet', $, $, $, .SOURCE., $, $); -#478 = IFCRELNESTS('2JrxwgyuzCgRhalLHo2cti', #2, 'Inlet 3 Ports', '', #237, (#477)); -#479 = IFCDISTRIBUTIONPORT('1R77sd1rP9HAeuxJWtugET', #2, 'Basin Port', 'Outlet', $, $, $, .SINK., $, $); -#480 = IFCRELCONNECTSPORTS('2Y5WPqMMrA49sk98D0mdza', #2, '', '', #477, #479, #460); +#476 = IFCRELDEFINESBYPROPERTIES('3lB2R1D$1DmQ$y55QIvFpU', #2, '12d Model Property Sets', 'Custom String Attributes', (#460), #473); +#477 = IFCDISTRIBUTIONPORT('1$_cuph7X2bg057$4bwUsq', #2, 'Inlet 3 Port', 'Inlet', $, $, $, .SOURCE., $, $); +#478 = IFCRELNESTS('19BBa2SUjCY8BnWXaK5WEq', #2, 'Inlet 3 Ports', '', #237, (#477)); +#479 = IFCDISTRIBUTIONPORT('3$F96WGxL5xgwn$_YuXoiw', #2, 'Basin Port', 'Outlet', $, $, $, .SINK., $, $); +#480 = IFCRELCONNECTSPORTS('0f1kulNobDwOvS3TYA6D7Y', #2, '', '', #477, #479, #460); #481 = IFCPIPESEGMENT('1TDsbKE5zE_R62Wt2UrnE$', #2, 'Spillway', 'Spillway to Spillway out', 'WEIR', #17, #482, $, $); #482 = IFCPRODUCTDEFINITIONSHAPE($, $, (#483)); #483 = IFCSHAPEREPRESENTATION(#16, 'Body', 'SweptSolid', (#495)); @@ -509,52 +509,52 @@ DATA; #502 = IFCSURFACESTYLERENDERING(#503, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.); #503 = IFCCOLOURRGB('vis rock1', 6.70588235294118E-1, 4.E-1, 0.); #504 = IFCSTYLEDITEM(#495, (#501), $); -#505 = IFCPROPERTYSET('0pmhK7m$X38O48AY4ut2KM', #2, '12d Model', $, (#506, #507)); +#505 = IFCPROPERTYSET('2btX84o5D9ywLC0Z21qyRf', #2, '12d Model', $, (#506, #507)); #506 = IFCPROPERTYSINGLEVALUE('Pipe Name', $, IFCLABEL('Spillway to Spillway out'), $); #507 = IFCPROPERTYSINGLEVALUE('Pipe Type', $, IFCLABEL('WEIR'), $); -#508 = IFCRELDEFINESBYPROPERTIES('0X8DBmI3v48A00vClIouzA', #2, '12d Model Property Sets', 'Custom String Attributes', (#481), #505); -#509 = IFCDISTRIBUTIONPORT('38VnHz3TX05wz4B4ce_kqc', #2, 'Spillway Port', 'Inlet', $, $, $, .SOURCE., $, $); -#510 = IFCDISTRIBUTIONPORT('2ij6GYy1H6Ofd7WMEnaXOd', #2, 'Spillway out Port', 'Outlet', $, $, $, .SINK., $, $); -#511 = IFCRELNESTS('0cqaz1W1D0rBXPPWd11D89', #2, 'Spillway out Ports', '', #309, (#510)); -#512 = IFCRELCONNECTSPORTS('3Rh6SfMJD5mgCps9xKztx8', #2, '', '', #509, #510, #481); +#508 = IFCRELDEFINESBYPROPERTIES('1bZqQro2j5nwYV5mrcjMDj', #2, '12d Model Property Sets', 'Custom String Attributes', (#481), #505); +#509 = IFCDISTRIBUTIONPORT('02X5b_4V9FL86zPEmi8VK_', #2, 'Spillway Port', 'Inlet', $, $, $, .SOURCE., $, $); +#510 = IFCDISTRIBUTIONPORT('0N6qkICcP3cwDbsDwA8XQi', #2, 'Spillway out Port', 'Outlet', $, $, $, .SINK., $, $); +#511 = IFCRELNESTS('1zTYaWqT5CYAukRpcqSXge', #2, 'Spillway out Ports', '', #309, (#510)); +#512 = IFCRELCONNECTSPORTS('2E8v2tpPj3NeKCiq7X38su', #2, '', '', #509, #510, #481); #513 = IFCALIGNMENT('2r7O2Fi4554xrZs3voDRTo', #2, 'al-01', '12d Alignment String', 'natural clothoid', #739, #742, $); -#514 = IFCRELNESTS('2YsF3lTKLE6Q9k675wFsao', #2, '', '', #513, (#515, #535)); -#515 = IFCALIGNMENTHORIZONTAL('0PHgbdV3b3Y8fcp1EcXisu', #2, 'Horizontal Alignment', '12d Horizontal Alignment', $, #637, $); -#516 = IFCRELNESTS('2C$D1GIU9DHAqtz$pFe3EU', #2, '', 'Horizontal Segments', #515, (#519, #522, #525, #528, #531, #534)); +#514 = IFCRELNESTS('0W31ripTfDVANiZzQeQEE_', #2, '', '', #513, (#515, #535)); +#515 = IFCALIGNMENTHORIZONTAL('2mQ5oLdy9Dfx2RxavpJyxU', #2, 'Horizontal Alignment', '12d Horizontal Alignment', $, #637, $); +#516 = IFCRELNESTS('3uqHwriLz7s9glODLVUucg', #2, '', 'Horizontal Segments', #515, (#519, #522, #525, #528, #531, #534)); #517 = IFCALIGNMENTHORIZONTALSEGMENT($, $, #518, 0., 0., 0., 60., $, .LINE.); #518 = IFCCARTESIANPOINT((-12., -10.)); -#519 = IFCALIGNMENTSEGMENT('2icqdOGvL2_u0WzKVcUP9B', $, $, $, $, #553, #556, #517); +#519 = IFCALIGNMENTSEGMENT('030ntyqvjE49CNtdX2g3r$', $, $, $, $, #553, #556, #517); #520 = IFCALIGNMENTHORIZONTALSEGMENT($, $, #521, 0., 40., 40., 62.8318530717959, $, .CIRCULARARC.); #521 = IFCCARTESIANPOINT((48., -10.)); -#522 = IFCALIGNMENTSEGMENT('0ewvsA$MbFnuBgvri8I7Nb', $, $, $, $, #566, #569, #520); +#522 = IFCALIGNMENTSEGMENT('1NYd4busX81vBcCoDe1QJK', $, $, $, $, #566, #569, #520); #523 = IFCALIGNMENTHORIZONTALSEGMENT($, $, #524, 1.5707963267949, 0., 0., 1.33185284212232E-2, $, .LINE.); #524 = IFCCARTESIANPOINT((88., 30.)); -#525 = IFCALIGNMENTSEGMENT('0J8Ntw_RTBhwq_uWdRvlTk', $, $, $, $, #579, #582, #523); +#525 = IFCALIGNMENTSEGMENT('0BnUlCvoP1XvnO2Bx0LFzL', $, $, $, $, #579, #582, #523); #526 = IFCALIGNMENTHORIZONTALSEGMENT($, $, #527, 1.5707963267949, 0., 50., 20., $, .CLOTHOID.); #527 = IFCCARTESIANPOINT((88., 30.0133185284212)); -#528 = IFCALIGNMENTSEGMENT('2XwJO6DJj68gVtUYLlPf3n', $, $, $, $, #592, #595, #526); +#528 = IFCALIGNMENTSEGMENT('37mUvgTwH0iAk$KcO7mwq_', $, $, $, $, #592, #595, #526); #529 = IFCALIGNMENTHORIZONTALSEGMENT($, $, #530, 1.77079632679425, 50., 50., 68.5398163397772, $, .CIRCULARARC.); #530 = IFCCARTESIANPOINT((86.6704713453655, 49.9334665397182)); -#531 = IFCALIGNMENTSEGMENT('1QbPn9rZ5AiAe2fX5F74ch', $, $, $, $, #604, #607, #529); +#531 = IFCALIGNMENTSEGMENT('1w33hv_gf9ygcvrx1zXOP_', $, $, $, $, #604, #607, #529); #532 = IFCALIGNMENTHORIZONTALSEGMENT($, $, #533, 3.14159265358979, 0., 0., 49.6671424533124, $, .LINE.); #533 = IFCCARTESIANPOINT((37.6671424533124, 90.)); -#534 = IFCALIGNMENTSEGMENT('3BaOcgyvrAL9b0pn0esYjH', $, $, $, $, #617, #620, #532); -#535 = IFCALIGNMENTVERTICAL('0urXCPfrz5k8d4HsvsJLee', #2, 'Vertical Alignment', '12d Vertical Alignment', $, #736, $); -#536 = IFCRELNESTS('2e3dGTtT19puJVdDjla27j', #2, '', 'Vertical Segments', #535, (#538, #540, #542, #544, #546, #548, #550)); +#534 = IFCALIGNMENTSEGMENT('0qnzeeGoL8vfliRGimhuPf', $, $, $, $, #617, #620, #532); +#535 = IFCALIGNMENTVERTICAL('1cqnDwFq96rQtEqGif5VEI', #2, 'Vertical Alignment', '12d Vertical Alignment', $, #736, $); +#536 = IFCRELNESTS('3TsTeOxnD8QxDeY0he1cQg', #2, '', 'Vertical Segments', #535, (#538, #540, #542, #544, #546, #548, #550)); #537 = IFCALIGNMENTVERTICALSEGMENT($, $, 0., 42.4018, 100., 2.96339496009492E-1, 2.96339496009492E-1, $, .CONSTANTGRADIENT.); -#538 = IFCALIGNMENTSEGMENT('35O05UIYXFC9xJOGRIclGo', $, $, $, $, #642, #645, #537); +#538 = IFCALIGNMENTSEGMENT('0GaKjRAoj6XerBPkJueQuT', $, $, $, $, #642, #645, #537); #539 = IFCALIGNMENTVERTICALSEGMENT($, $, 42.4018, 83.9218, 112.565328041895, 2.96339496009492E-1, -4.93971692952136E-1, 106.188297941553, .PARABOLICARC.); -#540 = IFCALIGNMENTSEGMENT('3YmreximzEyRtIr4MG0BLk', $, $, $, $, #655, #658, #539); +#540 = IFCALIGNMENTSEGMENT('26$INUjgLBABgFctBlAyIA', $, $, $, $, #655, #658, #539); #541 = IFCALIGNMENTVERTICALSEGMENT($, $, 126.3236, 21.0848478216026, 104.272503189205, -4.93971692952136E-1, -4.93971692952136E-1, $, .CONSTANTGRADIENT.); -#542 = IFCALIGNMENTSEGMENT('1whyI1eK11v8vPvLkCBBFz', $, $, $, $, #667, #670, #541); +#542 = IFCALIGNMENTSEGMENT('226GIHGDn2vPh8bZRXtlYo', $, $, $, $, #667, #670, #541); #543 = IFCALIGNMENTVERTICALSEGMENT($, $, 147.408447821603, 35.7405640093048, 93.8571852151296, -4.93971692952137E-1, 5.10787839163126E-1, 39.8105, .CIRCULARARC.); -#544 = IFCALIGNMENTSEGMENT('0CBgYQ_t92Aga21k2uovwX', $, $, $, $, #680, #683, #543); +#544 = IFCALIGNMENTSEGMENT('0_LzySadb5gAVJyQw4O_tU', $, $, $, $, #680, #683, #543); #545 = IFCALIGNMENTVERTICALSEGMENT($, $, 183.149011830907, 7.78372881858911, 94.0971374585789, 5.10787839163103E-1, 5.10787839163103E-1, $, .CONSTANTGRADIENT.); -#546 = IFCALIGNMENTSEGMENT('0bayuSrOj7YBXiljp6EKsA', $, $, $, $, #693, #696, #545); +#546 = IFCALIGNMENTSEGMENT('3yqkWFiGnAQx$p92CCKLHW', $, $, $, $, #693, #696, #545); #547 = IFCALIGNMENTVERTICALSEGMENT($, $, 190.932740649497, 46.700518701007, 98.0729714824576, 5.10787839163124E-1, -2.13816387315548E-1, 64.4496912858974, .PARABOLICARC.); -#548 = IFCALIGNMENTSEGMENT('0Klh6FbSfFGRYNDyJpMrFO', $, $, $, $, #706, #709, #547); +#548 = IFCALIGNMENTSEGMENT('0buC8DCHv9yhQp1zhOLaPb', $, $, $, $, #706, #709, #547); #549 = IFCALIGNMENTVERTICALSEGMENT($, $, 237.633259350503, 23.4188710428032, 105.007331902794, -2.13816387315557E-1, -2.13816387315557E-1, $, .CONSTANTGRADIENT.); -#550 = IFCALIGNMENTSEGMENT('0TB$8TAG5CdPuKAVMcc66w', $, $, $, $, #718, #721, #549); +#550 = IFCALIGNMENTSEGMENT('0EMuG3wh14o8QftRwT6lTA', $, $, $, $, #718, #721, #549); #551 = IFCCOMPOSITECURVE((#552, #565, #578, #591, #603, #616, #629), .F.); #552 = IFCCURVESEGMENT(.CONTINUOUS., #558, IFCLENGTHMEASURE(0.), IFCLENGTHMEASURE(60.), #561); #553 = IFCLOCALPLACEMENT($, #554); @@ -756,36 +756,36 @@ DATA; #749 = IFCDIRECTION((1., 0.)); #750 = IFCDIRECTION((0., 1.)); #751 = IFCMAPCONVERSIONSCALED(#745, #23, 502712., 6961710., 0., 1., 0., 1., 1., 1., 1.); -#752 = IFCRELNESTS('0u5y$Zbgj93PczsrZBl3m4', #2, 'Alignment IPs', '', #513, (#753, #760, #767, #774, #781)); -#753 = IFCREFERENT('1VjEIQva5FXvYOUik1pyhL', #2, 'Start', $, $, #754, #757, .POSITION.); +#752 = IFCRELNESTS('1UZj2F7mj2$BKzWrWqYo$1', #2, 'Alignment IPs', '', #513, (#753, #760, #767, #774, #781)); +#753 = IFCREFERENT('0ASbM1SPHCyef1dLTVRxMG', #2, 'Start', $, $, #754, #757, .POSITION.); #754 = IFCLINEARPLACEMENT(#739, #755, $); #755 = IFCAXIS2PLACEMENTLINEAR(#756, $, $); #756 = IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(0.), $, $, $, #640); #757 = IFCPRODUCTDEFINITIONSHAPE($, $, (#758)); #758 = IFCSHAPEREPRESENTATION(#16, 'Body', 'Point', (#759)); #759 = IFCCARTESIANPOINT((0., 0., 0.)); -#760 = IFCREFERENT('14r0O6vNX5ufoQ2zqkGuTm', #2, 'Intermediate 1', $, $, #761, #764, .POSITION.); +#760 = IFCREFERENT('1jGOT0lYX45u_2w9m39Gl$', #2, 'Intermediate 1', $, $, #761, #764, .POSITION.); #761 = IFCLINEARPLACEMENT(#739, #762, $); #762 = IFCAXIS2PLACEMENTLINEAR(#763, $, $); #763 = IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(73.8696), $, $, $, #640); #764 = IFCPRODUCTDEFINITIONSHAPE($, $, (#765)); #765 = IFCSHAPEREPRESENTATION(#16, 'Body', 'Point', (#766)); #766 = IFCCARTESIANPOINT((0., 0., 0.)); -#767 = IFCREFERENT('2Dco8izjrDpRwfdgI3t0S9', #2, 'Intermediate 2', $, $, #768, #771, .POSITION.); +#767 = IFCREFERENT('0MOYJvBZzC_RR6bCKo$mUG', #2, 'Intermediate 2', $, $, #768, #771, .POSITION.); #768 = IFCLINEARPLACEMENT(#739, #769, $); #769 = IFCAXIS2PLACEMENTLINEAR(#770, $, $); #770 = IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(166.5083), $, $, $, #640); #771 = IFCPRODUCTDEFINITIONSHAPE($, $, (#772)); #772 = IFCSHAPEREPRESENTATION(#16, 'Body', 'Point', (#773)); #773 = IFCCARTESIANPOINT((0., 0., 0.)); -#774 = IFCREFERENT('2jCA4BRT58bP91VmHo7lZR', #2, 'Intermediate 3', $, $, #775, #778, .POSITION.); +#774 = IFCREFERENT('1w2BSeDp50FAyqY0htA4E8', #2, 'Intermediate 3', $, $, #775, #778, .POSITION.); #775 = IFCLINEARPLACEMENT(#739, #776, $); #776 = IFCAXIS2PLACEMENTLINEAR(#777, $, $); #777 = IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(223.8529), $, $, $, #640); #778 = IFCPRODUCTDEFINITIONSHAPE($, $, (#779)); #779 = IFCSHAPEREPRESENTATION(#16, 'Body', 'Point', (#780)); #780 = IFCCARTESIANPOINT((0., 0., 0.)); -#781 = IFCREFERENT('1orLcUmFjClwiAo9jFaiab', #2, 'End', $, $, #782, #785, .POSITION.); +#781 = IFCREFERENT('1gJSDg9Vb74A5EkmIF7fVx', #2, 'End', $, $, #782, #785, .POSITION.); #782 = IFCLINEARPLACEMENT(#739, #783, $); #783 = IFCAXIS2PLACEMENTLINEAR(#784, $, $); #784 = IFCPOINTBYDISTANCEEXPRESSION(IFCNONNEGATIVELENGTHMEASURE(261.05213039317), $, $, $, #640); @@ -793,8 +793,8 @@ DATA; #786 = IFCSHAPEREPRESENTATION(#16, 'Body', 'Point', (#787)); #787 = IFCCARTESIANPOINT((0., 0., 0.)); #788 = IFCANNOTATION('2wTV1IXaf4Ev6UbKzFLN7o', #2, 'Super', $, 'Super', #17, $, .NOTDEFINED.); -#789 = IFCRELAGGREGATES('3kfUThedn0jAFJN2KQXN8j', #2, 'Super Points', '', #788, (#790)); -#790 = IFCANNOTATION('0lYcZCFL57IfuJJ7iuWaYN', #2, 'Super Vertex', 'Vertex 1', 'Point', #17, #791, .USERDEFINED.); +#789 = IFCRELAGGREGATES('0s$8W5uoP5Zh0jJafEPZtM', #2, 'Super Points', '', #788, (#790)); +#790 = IFCANNOTATION('3yULdckjn5FPbt7Zn8$JcA', #2, 'Super Vertex', 'Vertex 1', 'Point', #17, #791, .USERDEFINED.); #791 = IFCPRODUCTDEFINITIONSHAPE($, $, (#792)); #792 = IFCSHAPEREPRESENTATION(#16, 'Body', 'Point', (#793)); #793 = IFCCARTESIANPOINT((0., 0., 100.285)); @@ -802,7 +802,7 @@ DATA; #795 = IFCSURFACESTYLERENDERING(#796, $, $, $, $, $, IFCNORMALISEDRATIOMEASURE(3.90625E-3), IFCSPECULAREXPONENT(10.), .NOTDEFINED.); #796 = IFCCOLOURRGB('red', 1., 0., 0.); #797 = IFCSTYLEDITEM(#793, (#794), $); -#798 = IFCPROPERTYSET('2dvrxO_mL8C8$p5qA5NxXn', #2, 'Pset_DistrubutionPortTypePipe', $, (#799, #800, #801, #802, #803, #804, #805, #806, #807, #808, #809)); +#798 = IFCPROPERTYSET('1oaQo1bMr2VwhixDpn7LY2', #2, 'Pset_DistrubutionPortTypePipe', $, (#799, #800, #801, #802, #803, #804, #805, #806, #807, #808, #809)); #799 = IFCPROPERTYENUMERATEDVALUE('ConnectionType', $, (IFCLABEL('UNSET')), $); #800 = IFCPROPERTYSINGLEVALUE('ConnectionSubtype', $, IFCLABEL('A'), $); #801 = IFCPROPERTYSINGLEVALUE('NominalDiameter', $, IFCPOSITIVELENGTHMEASURE(1.), $); @@ -814,24 +814,24 @@ DATA; #807 = IFCPROPERTYBOUNDEDVALUE('FlowCondition', $, IFCPOSITIVERATIOMEASURE(1.), IFCPOSITIVERATIOMEASURE(5.E-1), $, IFCPOSITIVERATIOMEASURE(7.5E-1)); #808 = IFCPROPERTYBOUNDEDVALUE('Velocity', $, IFCLINEARVELOCITYMEASURE(2.), IFCLINEARVELOCITYMEASURE(0.), $, $); #809 = IFCPROPERTYBOUNDEDVALUE('Pressure', $, IFCPRESSUREMEASURE(15.), IFCPRESSUREMEASURE(0.), $, IFCPRESSUREMEASURE(13.)); -#810 = IFCRELDEFINESBYPROPERTIES('07NiGKAE9CT9t517d9L3tN', #2, '12d Model Property Sets', 'Custom String Attributes', (#788), #798); -#811 = IFCPROPERTYSET('0U0U0KqJf3FxQ808fsYFMD', #2, 'Location', $, (#812, #813, #814)); +#810 = IFCRELDEFINESBYPROPERTIES('1coq9_xRz8q9iQCLUfio7X', #2, '12d Model Property Sets', 'Custom String Attributes', (#788), #798); +#811 = IFCPROPERTYSET('3TjHMsA7fA$8Vyg_uKLhBY', #2, 'Location', $, (#812, #813, #814)); #812 = IFCPROPERTYSINGLEVALUE('X', $, IFCREAL(502712.), $); #813 = IFCPROPERTYSINGLEVALUE('Y', $, IFCREAL(6961710.), $); #814 = IFCPROPERTYSINGLEVALUE('Z', $, IFCREAL(0.), $); -#815 = IFCRELDEFINESBYPROPERTIES('3RuiKwJG9AC9vsHa5BwZl6', #2, '12d Model Property Sets', 'Custom String Attributes', (#788), #811); -#816 = IFCELEMENTQUANTITY('3lGGRhJkjDm9yIqnzC2_8v', #2, 'Qto_TestQuantities', $, $, (#817, #818, #819, #820, #821, #822)); +#815 = IFCRELDEFINESBYPROPERTIES('0ZVt8Gep94IfXfT2L9Hq_x', #2, '12d Model Property Sets', 'Custom String Attributes', (#788), #811); +#816 = IFCELEMENTQUANTITY('2OTWfAZsv8yetM3_Sj1zAM', #2, 'Qto_TestQuantities', $, $, (#817, #818, #819, #820, #821, #822)); #817 = IFCQUANTITYLENGTH('TestLength', $, $, 1.23, $); #818 = IFCQUANTITYAREA('TestArea', $, $, 3.45, $); #819 = IFCQUANTITYVOLUME('TestVolume', $, $, 7.89, $); #820 = IFCQUANTITYCOUNT('TestCount', $, $, 123, $); #821 = IFCQUANTITYWEIGHT('TestWeight', $, $, 4.56, $); #822 = IFCQUANTITYTIME('TestTime', $, $, 5.67, $); -#823 = IFCRELDEFINESBYPROPERTIES('0xXHQltX9EIv2dcY$U$Jik', #2, '12d Model Property Sets', 'Custom String Attributes', (#788), #816); -#824 = IFCGROUP('2ELwIY19D3Vu_UV6aityi3', #2, 'Test Group', $, $); -#825 = IFCRELASSIGNSTOGROUP('2VYToR47H5SRybDWFjdgFF', #2, $, $, (#788), $, #824); -#826 = IFCGROUP('2$Rt2Av6LCQ9OU46LHHpSS', #2, 'Test Group 2', $, $); -#827 = IFCRELASSIGNSTOGROUP('2OL8smuSHEVRLF__5qN2Jf', #2, $, $, (#788, #828), $, #826); +#823 = IFCRELDEFINESBYPROPERTIES('0rYK_kv_PDBPHqrGqmtT4f', #2, '12d Model Property Sets', 'Custom String Attributes', (#788), #816); +#824 = IFCGROUP('1wdGxmrkr52OyFFe_5okBp', #2, 'Test Group', $, $); +#825 = IFCRELASSIGNSTOGROUP('0sDySSoTzAbAyBw3hUwuu7', #2, $, $, (#788), $, #824); +#826 = IFCGROUP('3vs_RcJS56lgl9uStzxU6J', #2, 'Test Group 2', $, $); +#827 = IFCRELASSIGNSTOGROUP('3D7mlhT89FWgoy_xnk_PjH', #2, $, $, (#788, #828), $, #826); #828 = IFCGEOSCIENCEMODEL('20R7SL$jrAW8F197pCBDqz', #2, 'tiny', '12d Tin', 'Tin', #17, #829, $, .USERDEFINED.); #829 = IFCPRODUCTDEFINITIONSHAPE($, $, (#830)); #830 = IFCSHAPEREPRESENTATION(#16, 'Body', 'Tessellation', (#832)); @@ -840,28 +840,29 @@ DATA; #833 = IFCINDEXEDCOLOURMAP(#832, $, #834, (1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)); #834 = IFCCOLOURRGBLIST(((0., 1., 0.))); #835 = IFCCLASSIFICATIONREFERENCE($, 'ABC.123', 'Physical property distribution model', #28, $, $); -#836 = IFCRELASSOCIATESCLASSIFICATION('1qL4B8ztP4$u_HD7qLYkn$', #2, $, $, (#828), #835); +#836 = IFCRELASSOCIATESCLASSIFICATION('0glw_gujvEHQIaY445H$g6', #2, $, $, (#828), #835); #837 = IFCSITE('1NGLV6bq9CnxuE5TPYiiXT', #2, 'Site 01', $, $, #17, $, $, $, $, $, $, $, $); -#838 = IFCPROPERTYSET('0ym$vXV2j0u9fxSDzY8Ptm', #2, 'Pset_LandRegistration', $, (#839, #840, #841)); +#838 = IFCPROPERTYSET('1uAzQDbrPAugXLbFhShOpR', #2, 'Pset_LandRegistration', $, (#839, #840, #841)); #839 = IFCPROPERTYSINGLEVALUE('LandID', $, IFCIDENTIFIER('My Land'), $); #840 = IFCPROPERTYSINGLEVALUE('IsPermanentID', $, IFCBOOLEAN(.T.), $); #841 = IFCPROPERTYSINGLEVALUE('LandTitleID', $, IFCIDENTIFIER('1234'), $); #842 = 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', $, $, $); -#843 = IFCRELASSOCIATESLIBRARY('3qKYEb0cT4vvM7SEsc7C_s', #2, $, $, (#838), #842); -#844 = IFCRELDEFINESBYPROPERTIES('2Il9ZuyWr6$ehuQkaquA82', #2, '12d Model Property Sets', 'Custom String Attributes', (#837), #838); -#845 = IFCRELAGGREGATES('0Ud5Eal1b1Q9qeG51ymwGb', #2, $, $, #1, (#837)); -#846 = IFCRELCONTAINEDINSPATIALSTRUCTURE('3Gh30iS7LEMvuraxqvNnD$', #2, 'Site 01 Container', 'Site 01 Container for Elements', (#57, #93, #129, #165, #201, #237, #273, #309, #345, #370, #395, #416, #439, #460, #481, #828), #837); -#847 = IFCRELAGGREGATES('1DPwj1GRbEIhyABPeaw1aF', #2, 'al-01 Spatial Container', 'Container for Spatial Alignments', #1, (#513)); +#843 = IFCRELASSOCIATESLIBRARY('1t9FSWpgHCKxiJKBxG$nY_', #2, $, $, (#838), #842); +#844 = IFCRELDEFINESBYPROPERTIES('13GPHPZiL3AQPSP_SlsaYU', #2, '12d Model Property Sets', 'Custom String Attributes', (#837), #838); +#845 = IFCRELAGGREGATES('0ba0LfbDHDj9l8N5zoDcCx', #2, $, $, #1, (#837)); +#846 = IFCRELCONTAINEDINSPATIALSTRUCTURE('3IdxaSUvn4af1M6uiyiVd1', #2, 'Site 01 Container', 'Site 01 Container for Elements', (#828), #837); +#847 = IFCRELAGGREGATES('1q5Bpbcfn7zfEs4drRyml8', #2, 'al-01 Spatial Container', 'Container for Spatial Alignments', #1, (#513)); #848 = IFCLOCALPLACEMENT(#17, #849); #849 = IFCAXIS2PLACEMENT3D(#850, $, $); #850 = IFCCARTESIANPOINT((0., 0., 0.)); #851 = IFCTUNNEL('1eBlX3FOfBdf09MpdtqW_z', #2, 'Tunnel 01', $, $, #848, $, $, $, .ROAD.); -#852 = IFCRELAGGREGATES('26WiXLwSTA_QuWAbjxOey1', #2, 'Site 01 Spatial Container', 'Site 01 Container for Spatial Elements', #837, (#851)); -#853 = IFCLOCALPLACEMENT(#848, #854); -#854 = IFCAXIS2PLACEMENT3D(#855, $, $); -#855 = IFCCARTESIANPOINT((0., 0., 0.)); -#856 = IFCTUNNELPART('0gom_S0Nb4E9e6TIZ5N9a_', #2, 'Tunnel Part 01', $, $, #853, $, $, $, .LATERAL., .TUNNELSECTION.); -#857 = IFCRELAGGREGATES('2OnK8iRGb0OfPVWwpyxqe8', #2, 'Tunnel 01 Spatial Container', 'Tunnel 01 Container for Spatial Elements', #851, (#856)); -#858 = IFCRELCONTAINEDINSPATIALSTRUCTURE('0HtKR1QSn1wRAmGDKl9zf_', #2, 'Tunnel Part 01 Container', 'Tunnel Part 01 Container for Elements', (#788), #856); +#852 = IFCRELAGGREGATES('3z$2c3mpr3iRG4FEDWxWWP', #2, 'Site 01 Spatial Container', 'Site 01 Container for Spatial Elements', #837, (#851)); +#853 = IFCRELCONTAINEDINSPATIALSTRUCTURE('15dfR$3J913R6ppUPfwko4', #2, 'Tunnel 01 Container', 'Tunnel 01 Container for Elements', (#57, #93, #129, #165, #201, #237, #273, #309, #345, #370, #395, #416, #439, #460, #481), #851); +#854 = IFCLOCALPLACEMENT(#848, #855); +#855 = IFCAXIS2PLACEMENT3D(#856, $, $); +#856 = IFCCARTESIANPOINT((0., 0., 0.)); +#857 = IFCTUNNELPART('0gom_S0Nb4E9e6TIZ5N9a_', #2, 'Tunnel Part 01', $, $, #854, $, $, $, .LATERAL., .TUNNELSECTION.); +#858 = IFCRELAGGREGATES('0MTp0ZQsP1nuDhd4sP_ara', #2, 'Tunnel 01 Spatial Container', 'Tunnel 01 Container for Spatial Elements', #851, (#857)); +#859 = IFCRELCONTAINEDINSPATIALSTRUCTURE('3njbo9gkT1fgDuQIlb4cmR', #2, 'Tunnel Part 01 Container', 'Tunnel Part 01 Container for Elements', (#788), #857); ENDSEC; END-ISO-10303-21;