diff --git a/features/CLS000_Classification-association.feature b/features/CLS000_Classification-association.feature new file mode 100644 index 00000000..20556e4c --- /dev/null +++ b/features/CLS000_Classification-association.feature @@ -0,0 +1,21 @@ +@implementer-agreement +@CLS +@version1 +@E00020 + +Feature: CLS000 - Classification Association + The rule verifies the presence of IFC entities used to classify elements, materials, and systems according to various classification systems, + such as the UNIFORMAT or Omniclass classification systems. + https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/concepts/Object_Association/Classification_Association/content.html + + + Scenario: Check for activation of Classification Association + + Given an IfcObjectDefinition + Given its attribute HasAssociations + Given its entity type is 'IfcRelAssociatesClassification' + Given its attribute RelatingClassification + Given its entity type is 'IfcClassificationReference' + + Then The IFC model contains information on the selected functional part + diff --git a/test/files/cls000/na-cls000-blank_file.ifc b/test/files/cls000/na-cls000-blank_file.ifc new file mode 100644 index 00000000..8814dfb7 --- /dev/null +++ b/test/files/cls000/na-cls000-blank_file.ifc @@ -0,0 +1,29 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1'); +FILE_NAME('','2024-09-13T15:02:41',(''),(''),'IfcOpenShell-0.7.11-d51fa2c5f','IfcOpenShell-0.7.11-d51fa2c5f',''); +FILE_SCHEMA(('IFC4X3_ADD2')); +ENDSEC; +DATA; +#1=IFCPERSON($,$,'',$,$,$,$,$); +#2=IFCORGANIZATION($,'',$,$,$); +#3=IFCPERSONANDORGANIZATION(#1,#2,$); +#4=IFCAPPLICATION(#2,'0.7.11-d51fa2c5f','IfcOpenShell-0.7.11-d51fa2c5f',''); +#5=IFCOWNERHISTORY(#3,#4,$,.NOTDEFINED.,$,#3,#4,1726239761); +#6=IFCDIRECTION((1.,0.,0.)); +#7=IFCDIRECTION((0.,0.,1.)); +#8=IFCCARTESIANPOINT((0.,0.,0.)); +#9=IFCAXIS2PLACEMENT3D(#8,#7,#6); +#10=IFCDIRECTION((0.,1.)); +#11=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#9,#10); +#12=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#13=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#14=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#15=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#16=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#17=IFCMEASUREWITHUNIT(IFCPLANEANGLEMEASURE(0.017453292519943295),#16); +#18=IFCCONVERSIONBASEDUNIT(#12,.PLANEANGLEUNIT.,'DEGREE',#17); +#19=IFCUNITASSIGNMENT((#13,#14,#15,#18)); +#20=IFCPROJECT('3opSESl0HDJRR3Fl8nh$HW',#5,'',$,$,$,$,(#11),#19); +ENDSEC; +END-ISO-10303-21; diff --git a/test/files/cls000/na-cls000-classification_absent.ifc b/test/files/cls000/na-cls000-classification_absent.ifc new file mode 100644 index 00000000..03ea94e1 --- /dev/null +++ b/test/files/cls000/na-cls000-classification_absent.ifc @@ -0,0 +1,2494 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition [Ifc4X3NotAssigned]'),'2;1'); +FILE_NAME('pass-ala003-multiple_alignments.ifc','2024-03-25T21:51:20',('redacted'),('Unknown'),'GeometryGymIFCcore v0.2.13.0 by Geometry Gym Pty Ltd built 2023-02-23T01:21:04','Civil 3D 2023 IfcInfra Plugin v13.5.35.0','None'); +FILE_SCHEMA(('IFC4X3_ADD2')); +ENDSEC; +DATA; +#1=IFCORGANIZATION($,'Autodesk',$,$,$); +#2=IFCAPPLICATION(#1,'Civil 3D 2023','Civil 3D','Civil 3D 2023 IfcInfra Plugin v13.5.35.0'); +#3=IFCCARTESIANPOINT((0.0,0.0,0.0)); +#4=IFCAXIS2PLACEMENT3D(#3,$,$); +#5=IFCLOCALPLACEMENT($,#4); +#6=IFCCARTESIANPOINT((0.0,0.0,0.0)); +#7=IFCAXIS2PLACEMENT3D(#6,$,$); +#9=IFCROAD('3H1GMa7n90jh9wIappFM4d',$,'UnknownName',$,$,#5,$,$,$,.NOTDEFINED.); +#12=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#13=IFCMEASUREWITHUNIT(IFCLENGTHMEASURE(0.3048),#12); +#14=IFCCONVERSIONBASEDUNIT(#15,.LENGTHUNIT.,'foot',#13); +#15=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); +#16=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#17=IFCMEASUREWITHUNIT(IFCAREAMEASURE(0.0929),#16); +#18=IFCCONVERSIONBASEDUNIT(#19,.AREAUNIT.,'square foot',#17); +#19=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); +#20=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#21=IFCMEASUREWITHUNIT(IFCVOLUMEMEASURE(0.02832),#20); +#22=IFCCONVERSIONBASEDUNIT(#23,.VOLUMEUNIT.,'cubic foot',#21); +#23=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); +#24=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#25=IFCPROJECT('24Gn8Nh3D6d8e8$EFU4LBj',$,'Unknown',$,$,$,$,(#86),#26); +#26=IFCUNITASSIGNMENT((#14,#18,#22,#24)); +#27=IFCRELAGGREGATES('0fwWLXRgFThpXRJMgczBNw',$,$,$,#25,(#9)); +#28=IFCCARTESIANPOINT((0.0,0.0,0.0)); +#29=IFCAXIS2PLACEMENT3D(#28,$,$); +#30=IFCLOCALPLACEMENT(#5,#29); +#31=IFCLOCALPLACEMENT(#5,#29); +#32=IFCALIGNMENT('2kLGlG0Bj4WfCcOFQBv8FW',$,'GCBC',$,'Centerline',#31,$,$); +#33=IFCRELCONTAINEDINSPATIALSTRUCTURE('2ZrkQ26XpFdUzz4h2lSDyC',$,$,' Container for Elements',(#32,#265,#394,#515,#661,#841,#978,#1133,#1347,#1476,#1630,#1811,#1991,#2094,#2497),#9); +#35=IFCPROPERTYSET('35XT3DNHr4vfG_LEm6RjKL',$,'Imported LandXML File [AeccDbAlignment]',$,(#37,#38,#39,#40,#41)); +#36=IFCRELDEFINESBYPROPERTIES('0OiBrn0znCEevLJoa9AFS3',$,$,$,(#32),#35); +#37=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:32:31'),$); +#38=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCBC.xml'),$); +#39=IFCPROPERTYSINGLEVALUE('[LandXML::File path]',$,IFCLABEL('C:\\WinProjects\\GenericVDC\\20036781_I74\\ALG\\'),$); +#40=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:38:33'),$); +#41=IFCPROPERTYSINGLEVALUE('[LandXML::Version]',$,IFCLABEL('1.2'),$); +#42=IFCPROPERTYSET('1aJKCQyMb3QwcheR1lZYgB',$,'LandXML Attributes [AeccDbAlignment]',$,(#44,#45,#46,#47)); +#43=IFCRELDEFINESBYPROPERTIES('2rF_IJyZXFG81XnnrS6wiL',$,$,$,(#32),#42); +#44=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('1420.099129'),$); +#45=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCBC'),$); +#46=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('328.083333'),$); +#47=IFCPROPERTYSINGLEVALUE('[Alignment::state]',$,IFCLABEL('proposed'),$); +#48=IFCALIGNMENTHORIZONTAL('0kEbABwqs58RQ01hKhYHkI',$,'GCBC',$,$,#31,#136); +#49=IFCRELNESTS('3cUEVReBd08r8qr8v_5Fji',$,$,$,#32,(#48,#137)); +#50=IFCPROPERTYSET('2LaBqkApDEduWoHxCW1Ad8',$,'Imported LandXML File [AeccDbAlignment]',$,(#37,#38,#39,#40,#41)); +#51=IFCRELDEFINESBYPROPERTIES('3knTVfO4b7cPrmd1Cxrd8i',$,$,$,(#48),#50); +#52=IFCPROPERTYSET('0rKL1IN8z0jxcK_heGpiby',$,'LandXML Attributes [AeccDbAlignment]',$,(#44,#45,#46,#47)); +#53=IFCRELDEFINESBYPROPERTIES('250W4oTMT3VBhvcQv8MTFT',$,$,$,(#48),#52); +#54=IFCCARTESIANPOINT((-5866.05084,10133.52073)); +#55=IFCALIGNMENTHORIZONTALSEGMENT($,$,#54,-0.397074901682382,0.0,0.0,280.56081,$,.LINE.); +#56=IFCALIGNMENTSEGMENT('01PBpt5eTvzKN0Um$oT39S',$,$,$,$,#31,#92,#55); +#57=IFCRELNESTS('1yUXdzq4$r_rzD1gg4$AHD',$,$,$,#48,(#56,#60,#63,#66,#69,#72,#75,#78)); +#58=IFCCARTESIANPOINT((-5607.31874,10025.02155)); +#59=IFCALIGNMENTHORIZONTALSEGMENT($,$,#58,-0.397074901682394,-99.9998,-99.9998,126.80429,$,.CIRCULARARC.); +#60=IFCALIGNMENTSEGMENT('2v08j4LKlAjpgVZFidTp$2',$,$,$,$,#31,#100,#59); +#61=IFCCARTESIANPOINT((-5546.43563,9923.38372)); +#62=IFCALIGNMENTHORIZONTALSEGMENT($,$,#61,-1.66512035182795,0.0,0.0,295.84548,$,.LINE.); +#63=IFCALIGNMENTSEGMENT('0h1llWs1ho1GPR62yghBCe',$,$,$,$,#31,#105,#62); +#64=IFCCARTESIANPOINT((-5574.29961,9628.85334)); +#65=IFCALIGNMENTHORIZONTALSEGMENT($,$,#64,-1.66512035182794,114.99977,114.99977,162.7639,$,.CIRCULARARC.); +#66=IFCALIGNMENTSEGMENT('2pHUojw8GMEqTBWAgkFD9K',$,$,$,$,#31,#111,#65); +#67=IFCCARTESIANPOINT((-5488.23784,9506.59119)); +#68=IFCALIGNMENTHORIZONTALSEGMENT($,$,#67,-0.249779264373104,0.0,0.0,397.89239,$,.LINE.); +#69=IFCALIGNMENTSEGMENT('2cXmxqPLPp4NtbFaGLFgC_',$,$,$,$,#31,#116,#68); +#70=IFCCARTESIANPOINT((-5102.69324,9408.23614)); +#71=IFCALIGNMENTHORIZONTALSEGMENT($,$,#70,-0.249779264373122,-99.9998,-99.9998,50.55546,$,.CIRCULARARC.); +#72=IFCALIGNMENTSEGMENT('0bcuMXz9lDu3Rj5vv_PvJL',$,$,$,$,#31,#122,#71); +#73=IFCCARTESIANPOINT((-5058.85908,9384.14369)); +#74=IFCALIGNMENTHORIZONTALSEGMENT($,$,#73,-0.755334832894678,99.9998,99.9998,61.57937,$,.CIRCULARARC.); +#75=IFCALIGNMENTSEGMENT('0fmqyG67$v8D$fHwMCfvs1',$,$,$,$,#31,#128,#74); +#76=IFCCARTESIANPOINT((-5004.21469,9357.91994)); +#77=IFCALIGNMENTHORIZONTALSEGMENT($,$,#76,-0.139539881591857,0.0,0.0,44.09743,$,.LINE.); +#78=IFCALIGNMENTSEGMENT('288JZ92gkgbNQQZVHAvpyK',$,$,$,$,#31,#133,#77); +#79=IFCAXIS2PLACEMENT2D(#54,#80); +#80=IFCDIRECTION((0.92219614,-0.38672249)); +#81=IFCCARTESIANPOINT((0.0,0.0)); +#82=IFCDIRECTION((1.0,0.0)); +#83=IFCVECTOR(#82,1.0); +#84=IFCLINE(#81,#83); +#85=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#79,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(280.560813625172),#84); +#86=IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,0.0001,#88,#89); +#87=IFCCARTESIANPOINT((0.0,0.0,0.0)); +#88=IFCAXIS2PLACEMENT3D(#87,$,$); +#89=IFCDIRECTION((0.0,1.0)); +#90=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#86,$,.GRAPH_VIEW.,$); +#91=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#85)); +#92=IFCPRODUCTDEFINITIONSHAPE($,$,(#91)); +#93=IFCAXIS2PLACEMENT2D(#58,#94); +#94=IFCDIRECTION((0.92219614,-0.38672249)); +#95=IFCCARTESIANPOINT((0.0,0.0)); +#96=IFCAXIS2PLACEMENT2D(#95,$); +#97=IFCCIRCLE(#96,99.9998); +#98=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#93,IFCLENGTHMEASURE(0.0),IFCPARAMETERVALUE(-1.26804545014559),#97); +#99=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#98)); +#100=IFCPRODUCTDEFINITIONSHAPE($,$,(#99)); +#101=IFCAXIS2PLACEMENT2D(#61,#102); +#102=IFCDIRECTION((-0.09418422,-0.99555479)); +#103=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#101,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(295.845477655276),#84); +#104=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#103)); +#105=IFCPRODUCTDEFINITIONSHAPE($,$,(#104)); +#106=IFCAXIS2PLACEMENT2D(#64,#107); +#107=IFCDIRECTION((-0.09418422,-0.99555479)); +#108=IFCCIRCLE(#96,114.99977); +#109=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#106,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(162.763899528876),#108); +#110=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#109)); +#111=IFCPRODUCTDEFINITIONSHAPE($,$,(#110)); +#112=IFCAXIS2PLACEMENT2D(#67,#113); +#113=IFCDIRECTION((0.96896701,-0.24719008)); +#114=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#112,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(397.892392356574),#84); +#115=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#114)); +#116=IFCPRODUCTDEFINITIONSHAPE($,$,(#115)); +#117=IFCAXIS2PLACEMENT2D(#70,#118); +#118=IFCDIRECTION((0.96896701,-0.24719008)); +#119=IFCCIRCLE(#96,99.9998); +#120=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#117,IFCLENGTHMEASURE(0.0),IFCPARAMETERVALUE(-0.505555568521531),#119); +#121=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#120)); +#122=IFCPRODUCTDEFINITIONSHAPE($,$,(#121)); +#123=IFCAXIS2PLACEMENT2D(#73,#124); +#124=IFCDIRECTION((0.72804205,-0.68553248)); +#125=IFCCIRCLE(#96,99.9998); +#126=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#123,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(61.5793719712762),#125); +#127=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#126)); +#128=IFCPRODUCTDEFINITIONSHAPE($,$,(#127)); +#129=IFCAXIS2PLACEMENT2D(#76,#130); +#130=IFCDIRECTION((0.9902801,-0.13908748)); +#131=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#129,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(44.0974262919718),#84); +#132=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#131)); +#133=IFCPRODUCTDEFINITIONSHAPE($,$,(#132)); +#134=IFCCOMPOSITECURVE((#85,#98,#103,#109,#114,#120,#126,#131),.U.); +#135=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#134)); +#136=IFCPRODUCTDEFINITIONSHAPE($,$,(#135)); +#137=IFCALIGNMENTVERTICAL('34MTzqiBRzTpHT6F6E$nu6',$,'GCBC',$,'FG',#31,#251); +#138=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,44.99991,740.35852,0.0135517241379295,0.0135517241379295,$,.CONSTANTGRADIENT.); +#139=IFCALIGNMENTSEGMENT('01AdjI$q4phDIc5pUMCQ5i',$,$,$,$,#31,#170,#138); +#140=IFCRELNESTS('3RR1GUxtEu4nZ05bPamxQA',$,$,$,#137,(#139,#142,#144,#146,#148,#150,#152,#154,#156,#158,#160,#162,#164)); +#141=IFCALIGNMENTVERTICALSEGMENT($,$,44.99991,199.9996,740.96835,0.013551724137931,-0.0113414634146323,-8034.31058,.PARABOLICARC.); +#142=IFCALIGNMENTSEGMENT('3T0E6YdNJvY90PMmkX_yJZ',$,$,$,$,#31,#177,#141); +#143=IFCALIGNMENTVERTICALSEGMENT($,$,244.99951,29.99994,741.18937,-0.0113414634146314,-0.0113414634146314,$,.CONSTANTGRADIENT.); +#144=IFCALIGNMENTSEGMENT('3Zz80RXzg4$7Jm1gVOtDGm',$,$,$,$,#31,#183,#143); +#145=IFCALIGNMENTVERTICALSEGMENT($,$,274.99945,149.9997,740.84913,-0.0113414634146315,-0.0300000000000009,-8039.19961,.PARABOLICARC.); +#146=IFCALIGNMENTSEGMENT('2WAtkRNByewyxN35H$zlTD',$,$,$,$,#31,#190,#145); +#147=IFCALIGNMENTVERTICALSEGMENT($,$,424.99915,24.99995,737.74852,-0.0300000000000038,-0.0300000000000038,$,.CONSTANTGRADIENT.); +#148=IFCALIGNMENTSEGMENT('1dl6$AYWfBZPIj_dzYLMbm',$,$,$,$,#31,#196,#147); +#149=IFCALIGNMENTVERTICALSEGMENT($,$,449.9991,199.9996,736.99853,-0.0300000000000001,-0.00755999999999818,-8912.63815,.PARABOLICARC.); +#150=IFCALIGNMENTSEGMENT('3dXF9booPncbfUchD8dAzL',$,$,$,$,#31,#203,#149); +#151=IFCALIGNMENTVERTICALSEGMENT($,$,649.9987,49.9999,733.24253,-0.00755999999999888,-0.00755999999999888,$,.CONSTANTGRADIENT.); +#152=IFCALIGNMENTSEGMENT('0wG7Ai0A$UnQqS57NXMVWC',$,$,$,$,#31,#209,#151); +#153=IFCALIGNMENTVERTICALSEGMENT($,$,699.9986,199.9996,732.86453,-0.00755999999999933,0.00629333333333317,-14436.92974,.PARABOLICARC.); +#154=IFCALIGNMENTSEGMENT('1D$3yiBjRfTlRU8Nv1pkTo',$,$,$,$,#31,#216,#153); +#155=IFCALIGNMENTVERTICALSEGMENT($,$,899.9982,174.99965,732.73787,0.00629333333333344,0.00629333333333344,$,.CONSTANTGRADIENT.); +#156=IFCALIGNMENTSEGMENT('0HDZtcvwdzOj$vTYdFVlsQ',$,$,$,$,#31,#222,#155); +#157=IFCALIGNMENTVERTICALSEGMENT($,$,1074.99785,199.9996,733.8392,0.0062933333333343,-0.0484000000000019,-3656.74549,.PARABOLICARC.); +#158=IFCALIGNMENTSEGMENT('2SfeqJnTyNUD2PPAlz0LPD',$,$,$,$,#31,#229,#157); +#159=IFCALIGNMENTVERTICALSEGMENT($,$,1274.99745,44.99991,729.62854,-0.0484000000000004,-0.0484000000000004,$,.CONSTANTGRADIENT.); +#160=IFCALIGNMENTSEGMENT('1cm3PrO0zLuQ6Sbfxyw70h',$,$,$,$,#31,#235,#159); +#161=IFCALIGNMENTVERTICALSEGMENT($,$,1319.99736,59.99988,727.45055,-0.0484000000000006,-0.0132131176010895,-1705.1775,.PARABOLICARC.); +#162=IFCALIGNMENTSEGMENT('0Z5ar1KYd7HUBqJ2c4NuTc',$,$,$,$,#31,#242,#161); +#163=IFCALIGNMENTVERTICALSEGMENT($,$,1379.99724,40.10189,725.60216,-0.0132131176010876,-0.0132131176010876,$,.CONSTANTGRADIENT.); +#164=IFCALIGNMENTSEGMENT('1RbGhtlFTce7A0EiP2DBbv',$,$,$,$,#31,#248,#163); +#165=IFCCARTESIANPOINT((0.0,740.35852)); +#166=IFCDIRECTION((0.99990819,0.01355048)); +#167=IFCAXIS2PLACEMENT2D(#165,#166); +#168=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#167,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(45.0040419096452),#84); +#169=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#168)); +#170=IFCPRODUCTDEFINITIONSHAPE($,$,(#169)); +#171=IFCCARTESIANPOINT((44.99991,740.96835)); +#172=IFCDIRECTION((0.99990819,0.01355048)); +#173=IFCAXIS2PLACEMENT2D(#171,#172); +#174=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-6.22330933E-05),$); +#175=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#173,IFCPARAMETERVALUE(-108.878760551396),IFCPARAMETERVALUE(199.9996),#174); +#176=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#175)); +#177=IFCPRODUCTDEFINITIONSHAPE($,$,(#176)); +#178=IFCCARTESIANPOINT((244.99951,741.18937)); +#179=IFCDIRECTION((0.99993569,-0.01134073)); +#180=IFCAXIS2PLACEMENT2D(#178,#179); +#181=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#180,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(30.0018693659762),#84); +#182=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#181)); +#183=IFCPRODUCTDEFINITIONSHAPE($,$,(#182)); +#184=IFCCARTESIANPOINT((274.99945,740.84913)); +#185=IFCDIRECTION((0.99993569,-0.01134073)); +#186=IFCAXIS2PLACEMENT2D(#184,#185); +#187=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-6.21952463E-05),$); +#188=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#186,IFCPARAMETERVALUE(91.1762882352559),IFCPARAMETERVALUE(149.9997),#187); +#189=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#188)); +#190=IFCPRODUCTDEFINITIONSHAPE($,$,(#189)); +#191=IFCCARTESIANPOINT((424.99915,737.74852)); +#192=IFCDIRECTION((0.9995503,-0.02998651)); +#193=IFCAXIS2PLACEMENT2D(#191,#192); +#194=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#193,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(25.0111974474075),#84); +#195=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#194)); +#196=IFCPRODUCTDEFINITIONSHAPE($,$,(#195)); +#197=IFCCARTESIANPOINT((449.9991,736.99853)); +#198=IFCDIRECTION((0.9995503,-0.02998651)); +#199=IFCAXIS2PLACEMENT2D(#197,#198); +#200=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,5.61001122E-05),$); +#201=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#199,IFCPARAMETERVALUE(-267.379144385005),IFCPARAMETERVALUE(199.9996),#200); +#202=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#201)); +#203=IFCPRODUCTDEFINITIONSHAPE($,$,(#202)); +#204=IFCCARTESIANPOINT((649.9987,733.24253)); +#205=IFCDIRECTION((0.99997142,-0.00755978)); +#206=IFCAXIS2PLACEMENT2D(#204,#205); +#207=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#206,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(50.001328816715),#84); +#208=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#207)); +#209=IFCPRODUCTDEFINITIONSHAPE($,$,(#208)); +#210=IFCCARTESIANPOINT((699.9986,732.86453)); +#211=IFCDIRECTION((0.99997142,-0.00755978)); +#212=IFCAXIS2PLACEMENT2D(#210,#211); +#213=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,3.46334026E-05),$); +#214=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#212,IFCPARAMETERVALUE(-109.143188835415),IFCPARAMETERVALUE(199.9996),#213); +#215=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#214)); +#216=IFCPRODUCTDEFINITIONSHAPE($,$,(#215)); +#217=IFCCARTESIANPOINT((899.9982,732.73787)); +#218=IFCDIRECTION((0.9999802,0.00629321)); +#219=IFCAXIS2PLACEMENT2D(#217,#218); +#220=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#219,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(175.00311548765),#84); +#221=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#220)); +#222=IFCPRODUCTDEFINITIONSHAPE($,$,(#221)); +#223=IFCCARTESIANPOINT((1074.99785,733.8392)); +#224=IFCDIRECTION((0.9999802,0.00629321)); +#225=IFCAXIS2PLACEMENT2D(#223,#224); +#226=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-1.36733607E-04),$); +#227=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#225,IFCPARAMETERVALUE(-23.0131182837663),IFCPARAMETERVALUE(199.9996),#226); +#228=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#227)); +#229=IFCPRODUCTDEFINITIONSHAPE($,$,(#228)); +#230=IFCCARTESIANPOINT((1274.99745,729.62854)); +#231=IFCDIRECTION((0.99883077,-0.04834341)); +#232=IFCAXIS2PLACEMENT2D(#230,#231); +#233=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#232,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(45.0525866630037),#84); +#234=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#233)); +#235=IFCPRODUCTDEFINITIONSHAPE($,$,(#234)); +#236=IFCCARTESIANPOINT((1319.99736,727.45055)); +#237=IFCDIRECTION((0.99883077,-0.04834341)); +#238=IFCAXIS2PLACEMENT2D(#236,#237); +#239=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.93224606E-04),$); +#240=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#238,IFCPARAMETERVALUE(-82.5305907774851),IFCPARAMETERVALUE(59.9998799999998),#239); +#241=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#240)); +#242=IFCPRODUCTDEFINITIONSHAPE($,$,(#241)); +#243=IFCCARTESIANPOINT((1379.99724,725.60216)); +#244=IFCDIRECTION((0.99991272,-0.01321196)); +#245=IFCAXIS2PLACEMENT2D(#243,#244); +#246=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#245,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(40.1053890470538),#84); +#247=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#246)); +#248=IFCPRODUCTDEFINITIONSHAPE($,$,(#247)); +#249=IFCGRADIENTCURVE((#168,#175,#181,#188,#194,#201,#207,#214,#220,#227,#233,#240,#246),.U.,#134,$); +#250=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#249)); +#251=IFCPRODUCTDEFINITIONSHAPE($,$,(#250)); +#252=IFCCOLOURRGB('red',1.0,0.0,0.0); +#253=IFCSURFACESTYLESHADING(#252,$); +#254=IFCSURFACESTYLE($,.BOTH.,(#253)); +#255=IFCPRESENTATIONLAYERWITHSTYLE('C-ROAD-PROF',$,(#249,#382,#503,#649,#829,#966,#1121,#1335,#1464,#1618,#1799,#1979,#2082,#2476),$,.U.,.U.,.U.,(#254)); +#256=IFCSTYLEDITEM(#249,(#254),'C-ROAD-PROF'); +#257=IFCREFERENT('0S3av9XNfAWOeKe$5QaaAi',$,'3+28.08',$,$,#261,$,.STATION.); +#258=IFCRELNESTS('0Vz6UqDlXuX5dliC0KzQTI',$,$,$,#32,(#257)); +#259=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#134); +#260=IFCAXIS2PLACEMENTLINEAR(#259,$,$); +#261=IFCLINEARPLACEMENT(#31,#260,$); +#262=IFCPROPERTYSET('07pySuYxrCYRgg9xsxAv3g',$,'Pset_Stationing',$,(#264)); +#263=IFCRELDEFINESBYPROPERTIES('1UqoQD1KHA9R0vQOVYsj3G',$,$,$,(#257),#262); +#264=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(328.083333333333),$); +#265=IFCALIGNMENT('2Gq7FvIxDAwvteBgSOj0uB',$,'GCCC',$,'Centerline',#31,$,$); +#267=IFCPROPERTYSET('1RqMBBxir0vx0mXHfztjHn',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#269,#270,#271)); +#268=IFCRELDEFINESBYPROPERTIES('1OtTtIpiPDfQfIrDYBpj_q',$,$,$,(#265),#267); +#269=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:33:19'),$); +#270=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCCC.xml'),$); +#271=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:38:47'),$); +#272=IFCPROPERTYSET('3RONoTYdX9aAzVmadi6OX4',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#274,#275,#276)); +#273=IFCRELDEFINESBYPROPERTIES('2kyUZ8Fkr8QwNYn8KxHP7T',$,$,$,(#265),#272); +#274=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('1700.387506'),$); +#275=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCCC'),$); +#276=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('402632.823342'),$); +#277=IFCALIGNMENTHORIZONTAL('2l9c3JUSi3TYyheJPrYPhk',$,'GCCC',$,$,#31,#320); +#278=IFCRELNESTS('2vdWtSjP_gLR2QtziXZoeT',$,$,$,#265,(#277,#321)); +#279=IFCPROPERTYSET('37n7yuGxz54fAgSn9MAMok',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#269,#270,#271)); +#280=IFCRELDEFINESBYPROPERTIES('1ZoazVjyjDCuj$3ltxsEA6',$,$,$,(#277),#279); +#281=IFCPROPERTYSET('2Bjyy4cebBIfhDty7poMcn',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#274,#275,#276)); +#282=IFCRELDEFINESBYPROPERTIES('38LA_bfWr0OB_UE0TG6eC3',$,$,$,(#277),#281); +#283=IFCCARTESIANPOINT((-5048.7746,9881.69516)); +#284=IFCALIGNMENTHORIZONTALSEGMENT($,$,#283,1.45660902719874,0.0,0.0,637.06047,$,.LINE.); +#285=IFCALIGNMENTSEGMENT('3u144VcH0cicnw_soNDT6I',$,$,$,$,#31,#300,#284); +#286=IFCRELNESTS('0Lroo9lO7WxCE9G2z4ObS5',$,$,$,#277,(#285,#289,#292,#295)); +#287=IFCCARTESIANPOINT((-4976.18837,10514.6069)); +#288=IFCALIGNMENTHORIZONTALSEGMENT($,$,#287,1.45660902719874,7999.984,7999.984,473.65846,$,.CIRCULARARC.); +#289=IFCALIGNMENTSEGMENT('1WZzTX8dXpqc23lMKJAX5R',$,$,$,$,#31,#306,#288); +#290=IFCCARTESIANPOINT((-4936.17824,10986.50307)); +#291=IFCALIGNMENTHORIZONTALSEGMENT($,$,#290,1.51581645250978,0.0,0.0,434.54767,$,.LINE.); +#292=IFCALIGNMENTSEGMENT('1WTttQjeaLt29Qt8HC6Dc5',$,$,$,$,#31,#311,#291); +#293=IFCCARTESIANPOINT((-4912.2989,11420.39413)); +#294=IFCALIGNMENTHORIZONTALSEGMENT($,$,#293,1.51581645250978,675.90111,675.90111,155.12091,$,.CIRCULARARC.); +#295=IFCALIGNMENTSEGMENT('3qOMBfCMFG4lK012JLJ8jD',$,$,$,$,#31,#317,#294); +#296=IFCAXIS2PLACEMENT2D(#283,#297); +#297=IFCDIRECTION((0.11393932,0.99348771)); +#298=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#296,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(637.060466734512),#84); +#299=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#298)); +#300=IFCPRODUCTDEFINITIONSHAPE($,$,(#299)); +#301=IFCAXIS2PLACEMENT2D(#287,#302); +#302=IFCDIRECTION((0.11393932,0.99348771)); +#303=IFCCIRCLE(#96,7999.984); +#304=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#301,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(473.658455169594),#303); +#305=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#304)); +#306=IFCPRODUCTDEFINITIONSHAPE($,$,(#305)); +#307=IFCAXIS2PLACEMENT2D(#290,#308); +#308=IFCDIRECTION((0.05495218,0.99848899)); +#309=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#307,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(434.547670070254),#84); +#310=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#309)); +#311=IFCPRODUCTDEFINITIONSHAPE($,$,(#310)); +#312=IFCAXIS2PLACEMENT2D(#293,#313); +#313=IFCDIRECTION((0.05495218,0.99848899)); +#314=IFCCIRCLE(#96,675.90111); +#315=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#312,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(155.120914197409),#314); +#316=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#315)); +#317=IFCPRODUCTDEFINITIONSHAPE($,$,(#316)); +#318=IFCCOMPOSITECURVE((#298,#304,#309,#315),.U.); +#319=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#318)); +#320=IFCPRODUCTDEFINITIONSHAPE($,$,(#319)); +#321=IFCALIGNMENTVERTICAL('0cJWeQIosLWJgdZ51pIa94',$,'GCCC',$,'FG',#31,#384); +#322=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,77.26985,745.52541,-0.0214547780132206,-0.0214547780132206,$,.CONSTANTGRADIENT.); +#323=IFCALIGNMENTSEGMENT('33tQs4vueHzKm$4N6Rs32z',$,$,$,$,#31,#342,#322); +#324=IFCRELNESTS('1nDjWXjXPPhE$lWM_3dn9O',$,$,$,#321,(#323,#326,#328,#330,#332,#334,#336)); +#325=IFCALIGNMENTVERTICALSEGMENT($,$,77.26985,299.9994,743.86761,-0.021454778013238,0.00542448014474626,-11160.99999,.PARABOLICARC.); +#326=IFCALIGNMENTSEGMENT('2moOmBUzswe$goh46Ijs5D',$,$,$,$,#31,#349,#325); +#327=IFCALIGNMENTVERTICALSEGMENT($,$,377.26925,209.99958,741.46307,0.0054244801447452,0.0054244801447452,$,.CONSTANTGRADIENT.); +#328=IFCALIGNMENTSEGMENT('3j9cYM24phuwU9OdSgGb7i',$,$,$,$,#31,#355,#327); +#329=IFCALIGNMENTVERTICALSEGMENT($,$,587.26883,399.9992,742.60221,0.00542448014474683,0.0404913052665738,-11406.76975,.PARABOLICARC.); +#330=IFCALIGNMENTSEGMENT('3pK7VP_3W4QsL2Bp04Z1tR',$,$,$,$,#31,#362,#329); +#331=IFCALIGNMENTVERTICALSEGMENT($,$,987.26803,214.99957,751.78534,0.0404913052665639,0.0404913052665639,$,.CONSTANTGRADIENT.); +#332=IFCALIGNMENTSEGMENT('0lvG2gqe7KpGTzcRiuEkG5',$,$,$,$,#31,#368,#331); +#333=IFCALIGNMENTVERTICALSEGMENT($,$,1202.2676,339.99932,760.49096,0.0404913052665734,0.0175450531237248,-14817.20491,.PARABOLICARC.); +#334=IFCALIGNMENTSEGMENT('3v$bs7TM7e4DQNcRP4UqvM',$,$,$,$,#31,#375,#333); +#335=IFCALIGNMENTVERTICALSEGMENT($,$,1542.26692,158.12059,770.35712,0.0175450531237257,0.0175450531237257,$,.CONSTANTGRADIENT.); +#336=IFCALIGNMENTSEGMENT('3xKatt7CtybYR3qMS8lKFU',$,$,$,$,#31,#381,#335); +#337=IFCCARTESIANPOINT((0.0,745.52541)); +#338=IFCDIRECTION((0.99976993,-0.02144984)); +#339=IFCAXIS2PLACEMENT2D(#337,#338); +#340=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#339,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(77.2876273470025),#84); +#341=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#340)); +#342=IFCPRODUCTDEFINITIONSHAPE($,$,(#341)); +#343=IFCCARTESIANPOINT((77.26985,743.86761)); +#344=IFCDIRECTION((0.99976993,-0.02144984)); +#345=IFCAXIS2PLACEMENT2D(#343,#344); +#346=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,4.47988532E-05),$); +#347=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#345,IFCPARAMETERVALUE(-239.456777165262),IFCPARAMETERVALUE(299.999399999972),#346); +#348=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#347)); +#349=IFCPRODUCTDEFINITIONSHAPE($,$,(#348)); +#350=IFCCARTESIANPOINT((377.26925,741.46307)); +#351=IFCDIRECTION((0.99998529,0.0054244)); +#352=IFCAXIS2PLACEMENT2D(#350,#351); +#353=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#352,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(210.002669607718),#84); +#354=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#353)); +#355=IFCPRODUCTDEFINITIONSHAPE($,$,(#354)); +#356=IFCCARTESIANPOINT((587.26883,742.60221)); +#357=IFCDIRECTION((0.99998529,0.0054244)); +#358=IFCAXIS2PLACEMENT2D(#356,#357); +#359=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,4.38336191E-05),$); +#360=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#358,IFCPARAMETERVALUE(61.8757960202062),IFCPARAMETERVALUE(399.999199999962),#359); +#361=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#360)); +#362=IFCPRODUCTDEFINITIONSHAPE($,$,(#361)); +#363=IFCCARTESIANPOINT((987.26803,751.78534)); +#364=IFCDIRECTION((0.99918123,0.04045815)); +#365=IFCAXIS2PLACEMENT2D(#363,#364); +#366=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#365,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(215.175748636741),#84); +#367=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#366)); +#368=IFCPRODUCTDEFINITIONSHAPE($,$,(#367)); +#369=IFCCARTESIANPOINT((1202.2676,760.49096)); +#370=IFCDIRECTION((0.99918123,0.04045815)); +#371=IFCAXIS2PLACEMENT2D(#369,#370); +#372=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-3.37445559E-05),$); +#373=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#371,IFCPARAMETERVALUE(-599.967967354548),IFCPARAMETERVALUE(339.999320000061),#372); +#374=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#373)); +#375=IFCPRODUCTDEFINITIONSHAPE($,$,(#374)); +#376=IFCCARTESIANPOINT((1542.26692,770.35712)); +#377=IFCDIRECTION((0.99984612,0.01754235)); +#378=IFCAXIS2PLACEMENT2D(#376,#377); +#379=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#378,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(158.144925881282),#84); +#380=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#379)); +#381=IFCPRODUCTDEFINITIONSHAPE($,$,(#380)); +#382=IFCGRADIENTCURVE((#340,#347,#353,#360,#366,#373,#379),.U.,#318,$); +#383=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#382)); +#384=IFCPRODUCTDEFINITIONSHAPE($,$,(#383)); +#385=IFCSTYLEDITEM(#382,(#254),'C-ROAD-PROF'); +#386=IFCREFERENT('1JIB3_3sH2ARdirBS89Tbi',$,'4026+32.82',$,$,#390,$,.STATION.); +#387=IFCRELNESTS('0xPidG4CDRI9Zcm_lrHDJu',$,$,$,#265,(#386)); +#388=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#318); +#389=IFCAXIS2PLACEMENTLINEAR(#388,$,$); +#390=IFCLINEARPLACEMENT(#31,#389,$); +#391=IFCPROPERTYSET('2geCaUUEvAoeWg10qZ3jY6',$,'Pset_Stationing',$,(#393)); +#392=IFCRELDEFINESBYPROPERTIES('35m_S7Hs91Tx6vq5mbn4LX',$,$,$,(#386),#391); +#393=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(402632.823341667),$); +#394=IFCALIGNMENT('24R49$H8LFTRkKXKNIwc1Y',$,'GCDC',$,'Centerline',#31,$,$); +#396=IFCPROPERTYSET('2zNC4cJ5PFhRQ8TV5SvOzM',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#398,#399,#400)); +#397=IFCRELDEFINESBYPROPERTIES('3A0aPfvmf6T8i1U9gWGNuc',$,$,$,(#394),#396); +#398=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:33:50'),$); +#399=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCDC.xml'),$); +#400=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:39:00'),$); +#401=IFCPROPERTYSET('2aGkrJnrjEA9dHxqa7GaGQ',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#403,#404,#405)); +#402=IFCRELDEFINESBYPROPERTIES('1xyK0d2znFb9pKTkPctAMA',$,$,$,(#394),#401); +#403=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('2961.414418'),$); +#404=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCDC'),$); +#405=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('587105.125000'),$); +#406=IFCALIGNMENTHORIZONTAL('0IAPc9R4UjqzvMqiR$uvjr',$,'GCDC',$,$,#31,#458); +#407=IFCRELNESTS('0PqgJJfJZ7IfJY8lflYBlo',$,$,$,#394,(#406,#459)); +#408=IFCPROPERTYSET('2Togxn6ur5DO8IykBKvkN0',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#398,#399,#400)); +#409=IFCRELDEFINESBYPROPERTIES('3yUnd_xo17zQEweflqYf6m',$,$,$,(#406),#408); +#410=IFCPROPERTYSET('2id4lql4X3OPfO2AZmHlB1',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#403,#404,#405)); +#411=IFCRELDEFINESBYPROPERTIES('0O$_mMMrHEnQmoMDekp$hU',$,$,$,(#406),#410); +#412=IFCCARTESIANPOINT((-4675.7838,6981.51802)); +#413=IFCALIGNMENTHORIZONTALSEGMENT($,$,#412,-4.35682309098959,0.0,0.0,252.07578,$,.LINE.); +#414=IFCALIGNMENTSEGMENT('2dxcmebQgfxzd8t7gMxmF2',$,$,$,$,#31,#432,#413); +#415=IFCRELNESTS('0k3KbNZYrK$_$ktekMt2Da',$,$,$,#406,(#414,#418,#421,#424,#427)); +#416=IFCCARTESIANPOINT((-4763.53665,7217.82637)); +#417=IFCALIGNMENTHORIZONTALSEGMENT($,$,#416,-4.35682309098959,-7074.70585,-7074.70585,393.10928,$,.CIRCULARARC.); +#418=IFCALIGNMENTSEGMENT('0Bjw_UfcUrbl1y63mHOYrc',$,$,$,$,#31,#438,#417); +#419=IFCCARTESIANPOINT((-4890.07994,7589.95799)); +#420=IFCALIGNMENTHORIZONTALSEGMENT($,$,#419,-4.41238855041896,-5399.9892,-5399.9892,482.78468,$,.CIRCULARARC.); +#421=IFCALIGNMENTSEGMENT('0ZsI7BSbJmU7k8bArsvkst',$,$,$,$,#31,#444,#420); +#422=IFCCARTESIANPOINT((-5011.9588,8056.93913)); +#423=IFCALIGNMENTHORIZONTALSEGMENT($,$,#422,-4.50179330013286,-4599.9908,-4599.9908,1493.99871,$,.CIRCULARARC.); +#424=IFCALIGNMENTSEGMENT('0BcrVLeHP$YrjqTw6mTki$',$,$,$,$,#31,#450,#423); +#425=IFCCARTESIANPOINT((-5083.63192,9542.65232)); +#426=IFCALIGNMENTHORIZONTALSEGMENT($,$,#425,1.45660902838361,0.0,0.0,339.44596,$,.LINE.); +#427=IFCALIGNMENTSEGMENT('3wHPcBSjCfc57Lhq2AHh5d',$,$,$,$,#31,#455,#426); +#428=IFCAXIS2PLACEMENT2D(#412,#429); +#429=IFCDIRECTION((-0.34812091,0.93744964)); +#430=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#428,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(252.075779806402),#84); +#431=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#430)); +#432=IFCPRODUCTDEFINITIONSHAPE($,$,(#431)); +#433=IFCAXIS2PLACEMENT2D(#416,#434); +#434=IFCDIRECTION((-0.34812091,0.93744964)); +#435=IFCCIRCLE(#96,7074.70585); +#436=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#433,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.0555654594293693),#435); +#437=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#436)); +#438=IFCPRODUCTDEFINITIONSHAPE($,$,(#437)); +#439=IFCAXIS2PLACEMENT2D(#419,#440); +#440=IFCDIRECTION((-0.29552062,0.95533636)); +#441=IFCCIRCLE(#96,5399.9892); +#442=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#439,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.0894047497139008),#441); +#443=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#442)); +#444=IFCPRODUCTDEFINITIONSHAPE($,$,(#443)); +#445=IFCAXIS2PLACEMENT2D(#422,#446); +#446=IFCDIRECTION((-0.20904246,0.97790657)); +#447=IFCCIRCLE(#96,4599.9908); +#448=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#445,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.324782978663104),#447); +#449=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#448)); +#450=IFCPRODUCTDEFINITIONSHAPE($,$,(#449)); +#451=IFCAXIS2PLACEMENT2D(#425,#452); +#452=IFCDIRECTION((0.11393932,0.99348771)); +#453=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#451,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(339.445960714132),#84); +#454=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#453)); +#455=IFCPRODUCTDEFINITIONSHAPE($,$,(#454)); +#456=IFCCOMPOSITECURVE((#430,#436,#442,#448,#453),.U.); +#457=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#456)); +#458=IFCPRODUCTDEFINITIONSHAPE($,$,(#457)); +#459=IFCALIGNMENTVERTICAL('3rRc9h9_0lv1g2B8l62Ibv',$,'GCDC',$,'FG',#31,#505); +#460=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,1167.99766,740.39852,0.00114383561643815,0.00114383561643815,$,.CONSTANTGRADIENT.); +#461=IFCALIGNMENTSEGMENT('3zvtksS6hVSJHZCGmb6H8t',$,$,$,$,#31,#476,#460); +#462=IFCRELNESTS('3JszKJpFSW5sFzKTikNOSR',$,$,$,#459,(#461,#464,#466,#468,#470)); +#463=IFCALIGNMENTVERTICALSEGMENT($,$,1167.99766,31.99994,741.73452,-0.00320124481412169,-0.00320124481412169,$,.CONSTANTGRADIENT.); +#464=IFCALIGNMENTSEGMENT('1HrkpF5ClvhL97Qc3fGCQA',$,$,$,$,#31,#482,#463); +#465=IFCALIGNMENTVERTICALSEGMENT($,$,1199.9976,899.9982,741.63208,-0.00320124481411952,0.0249587500008703,-31960.16924,.PARABOLICARC.); +#466=IFCALIGNMENTSEGMENT('1eKdaa4GKqSf8ST1Wdt6Gf',$,$,$,$,#31,#489,#465); +#467=IFCALIGNMENTVERTICALSEGMENT($,$,2099.99585,699.9985,751.42294,0.0249587500008723,-0.0309937792633728,-12510.57833,.PARABOLICARC.); +#468=IFCALIGNMENTSEGMENT('0$wtaxcOX80k00RVjvp4gU',$,$,$,$,#31,#496,#467); +#469=IFCALIGNMENTVERTICALSEGMENT($,$,2799.99435,161.42007,749.31068,-0.0309937792633767,-0.0309937792633767,$,.CONSTANTGRADIENT.); +#470=IFCALIGNMENTSEGMENT('193HIRrzjK1SrQed0uMe_v',$,$,$,$,#31,#502,#469); +#471=IFCCARTESIANPOINT((0.0,740.39852)); +#472=IFCDIRECTION((0.99999935,0.00114383)); +#473=IFCAXIS2PLACEMENT2D(#471,#472); +#474=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#473,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1167.99842807741),#84); +#475=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#474)); +#476=IFCPRODUCTDEFINITIONSHAPE($,$,(#475)); +#477=IFCCARTESIANPOINT((1167.99766,741.73452)); +#478=IFCDIRECTION((0.99999488,-0.00320123)); +#479=IFCAXIS2PLACEMENT2D(#477,#478); +#480=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#479,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(32.0000999655599),#84); +#481=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#480)); +#482=IFCPRODUCTDEFINITIONSHAPE($,$,(#481)); +#483=IFCCARTESIANPOINT((1199.9976,741.63208)); +#484=IFCDIRECTION((0.99999488,-0.00320123)); +#485=IFCAXIS2PLACEMENT2D(#483,#484); +#486=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,1.56444729E-05),$); +#487=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#485,IFCPARAMETERVALUE(-102.312326028292),IFCPARAMETERVALUE(899.998199999798),#486); +#488=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#487)); +#489=IFCPRODUCTDEFINITIONSHAPE($,$,(#488)); +#490=IFCCARTESIANPOINT((2099.99585,751.42294)); +#491=IFCDIRECTION((0.99968868,0.02495098)); +#492=IFCAXIS2PLACEMENT2D(#490,#491); +#493=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-3.9966178E-05),$); +#494=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#492,IFCPARAMETERVALUE(-312.248396850394),IFCPARAMETERVALUE(699.998499999987),#493); +#495=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#494)); +#496=IFCPRODUCTDEFINITIONSHAPE($,$,(#495)); +#497=IFCCARTESIANPOINT((2799.99435,749.31068)); +#498=IFCDIRECTION((0.99952004,-0.0309789)); +#499=IFCAXIS2PLACEMENT2D(#497,#498); +#500=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#499,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(161.497580726807),#84); +#501=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#500)); +#502=IFCPRODUCTDEFINITIONSHAPE($,$,(#501)); +#503=IFCGRADIENTCURVE((#474,#480,#487,#494,#500),.U.,#456,$); +#504=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#503)); +#505=IFCPRODUCTDEFINITIONSHAPE($,$,(#504)); +#506=IFCSTYLEDITEM(#503,(#254),'C-ROAD-PROF'); +#507=IFCREFERENT('3267KWbuHD8RrQVSihT4kq',$,'5871+05.12',$,$,#511,$,.STATION.); +#508=IFCRELNESTS('1oYOQN4urhIBXRToXBAU8t',$,$,$,#394,(#507)); +#509=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#456); +#510=IFCAXIS2PLACEMENTLINEAR(#509,$,$); +#511=IFCLINEARPLACEMENT(#31,#510,$); +#512=IFCPROPERTYSET('2PyPfjqtj9nPqNXurmVPpn',$,'Pset_Stationing',$,(#514)); +#513=IFCRELDEFINESBYPROPERTIES('0Xzg9Qx_zENOMQd7QEPYh7',$,$,$,(#507),#512); +#514=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(587105.125),$); +#515=IFCALIGNMENT('1awTCOdTzBLxGelCFgokN4',$,'GCEC',$,'Centerline',#31,$,$); +#517=IFCPROPERTYSET('3NQDbMcRL1xPS8cDZ9X1u5',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#519,#520,#521)); +#518=IFCRELDEFINESBYPROPERTIES('1wF_gZYmD2EBK3Z1HvBpTo',$,$,$,(#515),#517); +#519=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:34:08'),$); +#520=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCEC.xml'),$); +#521=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:39:25'),$); +#522=IFCPROPERTYSET('3Rz14Df7jCQ8ilQ75VDX2I',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#524,#525,#526)); +#523=IFCRELDEFINESBYPROPERTIES('30lAyVF6bAwgmZvGPvS_ux',$,$,$,(#515),#522); +#524=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('2193.245855'),$); +#525=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCEC'),$); +#526=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('583354.311498'),$); +#527=IFCALIGNMENTHORIZONTAL('2xC4mN$SNBrD1BOLbAE9DQ',$,'GCEC',$,$,#31,#570); +#528=IFCRELNESTS('0pI$76gZgYMkcivtI_STh0',$,$,$,#515,(#527,#571)); +#529=IFCPROPERTYSET('1caE2cvk9F6hnBOAddUyCm',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#519,#520,#521)); +#530=IFCRELDEFINESBYPROPERTIES('0RZjQbxHn5vRGS$rPKKXHa',$,$,$,(#527),#529); +#531=IFCPROPERTYSET('1fs4tv2mnAshRcb83P6Uu8',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#524,#525,#526)); +#532=IFCRELDEFINESBYPROPERTIES('0QVLb8QXb5Ch63wnYZwoVy',$,$,$,(#527),#531); +#533=IFCCARTESIANPOINT((-5473.51882,10093.72852)); +#534=IFCALIGNMENTHORIZONTALSEGMENT($,$,#533,-1.59771716379145,0.0,0.0,244.89381,$,.LINE.); +#535=IFCALIGNMENTSEGMENT('3ezfnaNJDfuQO5AcctxUW0',$,$,$,$,#31,#550,#534); +#536=IFCRELNESTS('1dPys0LUNlzFEmGTJWDfBL',$,$,$,#527,(#535,#539,#542,#545)); +#537=IFCCARTESIANPOINT((-5480.11077,9848.92344)); +#538=IFCALIGNMENTHORIZONTALSEGMENT($,$,#537,-1.59771716379145,1299.9974,1299.9974,244.80064,$,.CIRCULARARC.); +#539=IFCALIGNMENTSEGMENT('2gp_$25WOF4li8vYn3AHcG',$,$,$,$,#31,#556,#538); +#540=IFCCARTESIANPOINT((-5463.68867,9605.0366)); +#541=IFCALIGNMENTHORIZONTALSEGMENT($,$,#540,-1.4094086050855,0.0,0.0,1103.55832,$,.LINE.); +#542=IFCALIGNMENTSEGMENT('0lcqlLROZcpzpo__HYoX_h',$,$,$,$,#31,#561,#541); +#543=IFCCARTESIANPOINT((-5286.36004,8515.81875)); +#544=IFCALIGNMENTHORIZONTALSEGMENT($,$,#543,-1.4094086050855,7249.2055,7249.2055,599.99308,$,.CIRCULARARC.); +#545=IFCALIGNMENTSEGMENT('0uGT3JmaNPRvRs93EBbU5u',$,$,$,$,#31,#567,#544); +#546=IFCAXIS2PLACEMENT2D(#533,#547); +#547=IFCDIRECTION((-0.02691759,-0.99963766)); +#548=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#546,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(244.893813791498),#84); +#549=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#548)); +#550=IFCPRODUCTDEFINITIONSHAPE($,$,(#549)); +#551=IFCAXIS2PLACEMENT2D(#537,#552); +#552=IFCDIRECTION((-0.02691759,-0.99963766)); +#553=IFCCIRCLE(#96,1299.9974); +#554=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#551,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(244.800636715683),#553); +#555=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#554)); +#556=IFCPRODUCTDEFINITIONSHAPE($,$,(#555)); +#557=IFCAXIS2PLACEMENT2D(#540,#558); +#558=IFCDIRECTION((0.16068805,-0.98700524)); +#559=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#557,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1103.5583232414),#84); +#560=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#559)); +#561=IFCPRODUCTDEFINITIONSHAPE($,$,(#560)); +#562=IFCAXIS2PLACEMENT2D(#543,#563); +#563=IFCDIRECTION((0.16068805,-0.98700524)); +#564=IFCCIRCLE(#96,7249.2055); +#565=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#562,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(599.99308125826),#564); +#566=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#565)); +#567=IFCPRODUCTDEFINITIONSHAPE($,$,(#566)); +#568=IFCCOMPOSITECURVE((#548,#554,#559,#565),.U.); +#569=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#568)); +#570=IFCPRODUCTDEFINITIONSHAPE($,$,(#569)); +#571=IFCALIGNMENTVERTICAL('1_UzwKtyr3KC0nGvvYYTKv',$,'GCEC',$,'FG',#31,#651); +#572=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,73.2501,742.98826,-0.0166599657799476,-0.0166599657799476,$,.CONSTANTGRADIENT.); +#573=IFCALIGNMENTSEGMENT('3iW7Svg_2S_pPEawBb8gPJ',$,$,$,$,#31,#596,#572); +#574=IFCRELNESTS('2cMX9kTf9W287Tm6uJ4k17',$,$,$,#571,(#573,#576,#578,#580,#582,#584,#586,#588,#590)); +#575=IFCALIGNMENTVERTICALSEGMENT($,$,73.2501,299.9994,741.76791,-0.0166599657799635,0.0434035573109012,-4994.70202,.PARABOLICARC.); +#576=IFCALIGNMENTSEGMENT('21NXsKzyL6XxictcyhyRsA',$,$,$,$,#31,#603,#575); +#577=IFCALIGNMENTVERTICALSEGMENT($,$,373.2495,119.99976,745.77944,0.0434035573109209,0.0434035573109209,$,.CONSTANTGRADIENT.); +#578=IFCALIGNMENTSEGMENT('016z3v1WbKqTKtjJ67bQoK',$,$,$,$,#31,#609,#577); +#579=IFCALIGNMENTVERTICALSEGMENT($,$,493.24926,599.9988,750.98786,0.0434035573108972,-0.026028268772893,-8641.55293,.PARABOLICARC.); +#580=IFCALIGNMENTSEGMENT('0LyALPTNOFFycki$LPclk4',$,$,$,$,#31,#616,#579); +#581=IFCALIGNMENTVERTICALSEGMENT($,$,1093.24806,84.99983,756.20043,-0.0260282687728737,-0.0260282687728737,$,.CONSTANTGRADIENT.); +#582=IFCALIGNMENTSEGMENT('25ci496Z9$WNIYfx6_CRkW',$,$,$,$,#31,#622,#581); +#583=IFCALIGNMENTVERTICALSEGMENT($,$,1178.24789,179.99964,753.98804,-0.026028268772901,-0.0166709677418568,-19236.27758,.PARABOLICARC.); +#584=IFCALIGNMENTSEGMENT('3RA4k1P2FEy3FRmhlm6mOW',$,$,$,$,#31,#629,#583); +#585=IFCALIGNMENTVERTICALSEGMENT($,$,1358.24753,54.99994,750.14511,-0.0166709677418675,-0.0166709677418675,$,.CONSTANTGRADIENT.); +#586=IFCALIGNMENTSEGMENT('1SD6oWPd4cppqIGAyG8uY6',$,$,$,$,#31,#635,#585); +#587=IFCALIGNMENTVERTICALSEGMENT($,$,1413.24747,639.99862,749.22821,-0.0166709677418455,0.00270723005741725,-33026.73585,.PARABOLICARC.); +#588=IFCALIGNMENTSEGMENT('3zKuh3_kQiDIDU1_qrxSrV',$,$,$,$,#31,#642,#587); +#589=IFCALIGNMENTVERTICALSEGMENT($,$,2053.24609,139.99977,744.75982,0.00270723005741389,0.00270723005741389,$,.CONSTANTGRADIENT.); +#590=IFCALIGNMENTSEGMENT('2uAjVPsytmJBJqrOKCjr7m',$,$,$,$,#31,#648,#589); +#591=IFCCARTESIANPOINT((0.0,742.98826)); +#592=IFCDIRECTION((0.99986125,-0.01665765)); +#593=IFCAXIS2PLACEMENT2D(#591,#592); +#594=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#593,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(73.2602602511644),#84); +#595=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#594)); +#596=IFCPRODUCTDEFINITIONSHAPE($,$,(#595)); +#597=IFCCARTESIANPOINT((73.2501,741.76791)); +#598=IFCDIRECTION((0.99986125,-0.01665765)); +#599=IFCAXIS2PLACEMENT2D(#597,#598); +#600=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,1.00106072E-04),$); +#601=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#599,IFCPARAMETERVALUE(-83.2115647037563),IFCPARAMETERVALUE(299.999400000088),#600); +#602=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#601)); +#603=IFCPRODUCTDEFINITIONSHAPE($,$,(#602)); +#604=IFCCARTESIANPOINT((373.2495,745.77944)); +#605=IFCDIRECTION((0.99905939,0.04336273)); +#606=IFCAXIS2PLACEMENT2D(#604,#605); +#607=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#606,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(120.112738702756),#84); +#608=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#607)); +#609=IFCPRODUCTDEFINITIONSHAPE($,$,(#608)); +#610=IFCCARTESIANPOINT((493.24926,750.98786)); +#611=IFCDIRECTION((0.99905939,0.04336273)); +#612=IFCAXIS2PLACEMENT2D(#610,#611); +#613=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-5.78599708E-05),$); +#614=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#612,IFCPARAMETERVALUE(-375.074137771338),IFCPARAMETERVALUE(599.998799999943),#613); +#615=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#614)); +#616=IFCPRODUCTDEFINITIONSHAPE($,$,(#615)); +#617=IFCCARTESIANPOINT((1093.24806,756.20043)); +#618=IFCDIRECTION((0.99966144,-0.02601946)); +#619=IFCAXIS2PLACEMENT2D(#617,#618); +#620=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#619,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(85.0286175650112),#84); +#621=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#620)); +#622=IFCPRODUCTDEFINITIONSHAPE($,$,(#621)); +#623=IFCCARTESIANPOINT((1178.24789,753.98804)); +#624=IFCDIRECTION((0.99966144,-0.02601946)); +#625=IFCAXIS2PLACEMENT2D(#623,#624); +#626=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.59925548E-05),$); +#627=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#625,IFCPARAMETERVALUE(-500.687002951317),IFCPARAMETERVALUE(179.999640000053),#626); +#628=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#627)); +#629=IFCPRODUCTDEFINITIONSHAPE($,$,(#628)); +#630=IFCCARTESIANPOINT((1358.24753,750.14511)); +#631=IFCDIRECTION((0.99986107,-0.01666865)); +#632=IFCAXIS2PLACEMENT2D(#630,#631); +#633=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#632,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(55.0075823082546),#84); +#634=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#633)); +#635=IFCPRODUCTDEFINITIONSHAPE($,$,(#634)); +#636=IFCCARTESIANPOINT((1413.24747,749.22821)); +#637=IFCDIRECTION((0.99986107,-0.01666865)); +#638=IFCAXIS2PLACEMENT2D(#636,#637); +#639=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,1.51392497E-05),$); +#640=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#638,IFCPARAMETERVALUE(-550.587648003626),IFCPARAMETERVALUE(639.998619999969),#639); +#641=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#640)); +#642=IFCPRODUCTDEFINITIONSHAPE($,$,(#641)); +#643=IFCCARTESIANPOINT((2053.24609,744.75982)); +#644=IFCDIRECTION((0.99999634,0.00270722)); +#645=IFCAXIS2PLACEMENT2D(#643,#644); +#646=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#645,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(140.000282539717),#84); +#647=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#646)); +#648=IFCPRODUCTDEFINITIONSHAPE($,$,(#647)); +#649=IFCGRADIENTCURVE((#594,#601,#607,#614,#620,#627,#633,#640,#646),.U.,#568,$); +#650=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#649)); +#651=IFCPRODUCTDEFINITIONSHAPE($,$,(#650)); +#652=IFCSTYLEDITEM(#649,(#254),'C-ROAD-PROF'); +#653=IFCREFERENT('2QL3xnRqr5D8Ru9PdXc42e',$,'5833+54.31',$,$,#657,$,.STATION.); +#654=IFCRELNESTS('1vM9PFScnYo2okOkGlcy9k',$,$,$,#515,(#653)); +#655=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#568); +#656=IFCAXIS2PLACEMENTLINEAR(#655,$,$); +#657=IFCLINEARPLACEMENT(#31,#656,$); +#658=IFCPROPERTYSET('3p2Zh5d495qAiMpkWLuSNw',$,'Pset_Stationing',$,(#660)); +#659=IFCRELDEFINESBYPROPERTIES('2meNBwEs5EiP8Pp_lFdUQX',$,$,$,(#653),#658); +#660=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(583354.311497705),$); +#661=IFCALIGNMENT('0XXb6_vhzFo9R5372_C68a',$,'GCFC',$,'Centerline',#31,$,$); +#663=IFCPROPERTYSET('2TDhBexrv6jORmvBE$hT19',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#665,#666,#667)); +#664=IFCRELDEFINESBYPROPERTIES('1_8HFQ8Fn0Twyk4HIJNuIs',$,$,$,(#661),#663); +#665=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:34:39'),$); +#666=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCFC.xml'),$); +#667=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:39:52'),$); +#668=IFCPROPERTYSET('34eQ7Rygv1zPKb9C9$A0hU',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#670,#671,#672)); +#669=IFCRELDEFINESBYPROPERTIES('0any1ipBPFsP6l9gl3ntGq',$,$,$,(#661),#668); +#670=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('3908.620085'),$); +#671=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCFC'),$); +#672=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('609908.229000'),$); +#673=IFCALIGNMENTHORIZONTAL('373_kGQBbznHVWMNzSwhF6',$,'GCFC',$,$,#31,#741); +#674=IFCRELNESTS('3QzNFf$BjiUCAfEFgPcxq3',$,$,$,#661,(#673,#742)); +#675=IFCPROPERTYSET('14fNr$7b13cAZ26l8rs8wG',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#665,#666,#667)); +#676=IFCRELDEFINESBYPROPERTIES('03uCNPVEH2fg2wQ3vAyZH2',$,$,$,(#673),#675); +#677=IFCPROPERTYSET('2Lp9R7jBfEn8jF9NviV51D',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#670,#671,#672)); +#678=IFCRELDEFINESBYPROPERTIES('2$B$2b4fH0Rval9doQk6ON',$,$,$,(#673),#677); +#679=IFCCARTESIANPOINT((-5400.92315,13831.73422)); +#680=IFCALIGNMENTHORIZONTALSEGMENT($,$,#679,-1.60303148659375,0.0,0.0,801.0384,$,.LINE.); +#681=IFCALIGNMENTSEGMENT('32JNguCQspD48tKEITmWS1',$,$,$,$,#31,#705,#680); +#682=IFCRELNESTS('30f0Fw4GTXNxNWBH986sFk',$,$,$,#673,(#681,#685,#688,#691,#694,#697,#700)); +#683=IFCCARTESIANPOINT((-5426.74028,13031.11196)); +#684=IFCALIGNMENTHORIZONTALSEGMENT($,$,#683,-1.60303148659375,-999.998,-999.998,449.9991,$,.CIRCULARARC.); +#685=IFCALIGNMENTSEGMENT('2n5iEGeQiHR2ZNeN3w$o1B',$,$,$,$,#31,#711,#684); +#686=IFCCARTESIANPOINT((-5540.25999,12599.58181)); +#687=IFCALIGNMENTHORIZONTALSEGMENT($,$,#686,-2.05303148659331,0.0,0.0,472.35678,$,.LINE.); +#688=IFCALIGNMENTSEGMENT('1up0QupGthp2xfTq1YqJVR',$,$,$,$,#31,#716,#687); +#689=IFCCARTESIANPOINT((-5759.32045,12181.09233)); +#690=IFCALIGNMENTHORIZONTALSEGMENT($,$,#689,-2.05303148659332,799.9984,799.9984,783.76534,$,.CIRCULARARC.); +#691=IFCALIGNMENTSEGMENT('3x2dEQwLXTIZMHLva1$djx',$,$,$,$,#31,#722,#690); +#692=IFCCARTESIANPOINT((-5753.58485,11428.31993)); +#693=IFCALIGNMENTHORIZONTALSEGMENT($,$,#692,-1.07332284622187,0.0,0.0,416.20788,$,.LINE.); +#694=IFCALIGNMENTSEGMENT('0ZCeKeRzPlrTYQv_fWGawN',$,$,$,$,#31,#727,#693); +#695=IFCCARTESIANPOINT((-5554.96762,11062.56018)); +#696=IFCALIGNMENTHORIZONTALSEGMENT($,$,#695,-1.07332284622187,-799.9984,-799.9984,419.51461,$,.CIRCULARARC.); +#697=IFCALIGNMENTSEGMENT('0ATSJWody_5C08mQpavkPB',$,$,$,$,#31,#733,#696); +#698=IFCCARTESIANPOINT((-5458.29052,10659.26149)); +#699=IFCALIGNMENTHORIZONTALSEGMENT($,$,#698,-1.59771716370046,0.0,0.0,565.73796,$,.LINE.); +#700=IFCALIGNMENTSEGMENT('0W$O15fZp$BWmONU1jKyhY',$,$,$,$,#31,#738,#699); +#701=IFCAXIS2PLACEMENT2D(#679,#702); +#702=IFCDIRECTION((-0.03222958,-0.99948049)); +#703=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#701,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(801.038397917383),#84); +#704=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#703)); +#705=IFCPRODUCTDEFINITIONSHAPE($,$,(#704)); +#706=IFCAXIS2PLACEMENT2D(#683,#707); +#707=IFCDIRECTION((-0.03222958,-0.99948049)); +#708=IFCCIRCLE(#96,999.998); +#709=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#706,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.449999999999566),#708); +#710=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#709)); +#711=IFCPRODUCTDEFINITIONSHAPE($,$,(#710)); +#712=IFCAXIS2PLACEMENT2D(#686,#713); +#713=IFCDIRECTION((-0.4637606,-0.88596056)); +#714=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#712,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(472.356784392773),#84); +#715=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#714)); +#716=IFCPRODUCTDEFINITIONSHAPE($,$,(#715)); +#717=IFCAXIS2PLACEMENT2D(#689,#718); +#718=IFCDIRECTION((-0.4637606,-0.88596056)); +#719=IFCCIRCLE(#96,799.9984); +#720=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#717,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(783.765344763324),#719); +#721=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#720)); +#722=IFCPRODUCTDEFINITIONSHAPE($,$,(#721)); +#723=IFCAXIS2PLACEMENT2D(#692,#724); +#724=IFCDIRECTION((0.47720678,-0.87879104)); +#725=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#723,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(416.207881764368),#84); +#726=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#725)); +#727=IFCPRODUCTDEFINITIONSHAPE($,$,(#726)); +#728=IFCAXIS2PLACEMENT2D(#695,#729); +#729=IFCDIRECTION((0.47720678,-0.87879104)); +#730=IFCCIRCLE(#96,799.9984); +#731=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#728,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.524394317478591),#730); +#732=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#731)); +#733=IFCPRODUCTDEFINITIONSHAPE($,$,(#732)); +#734=IFCAXIS2PLACEMENT2D(#698,#735); +#735=IFCDIRECTION((-0.02691759,-0.99963766)); +#736=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#734,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(565.737960897492),#84); +#737=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#736)); +#738=IFCPRODUCTDEFINITIONSHAPE($,$,(#737)); +#739=IFCCOMPOSITECURVE((#703,#709,#714,#720,#725,#731,#736),.U.); +#740=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#739)); +#741=IFCPRODUCTDEFINITIONSHAPE($,$,(#740)); +#742=IFCALIGNMENTVERTICAL('2FqQz$vKeKFNVGCWXL4hTC',$,'GCFC',$,'FG',#31,#831); +#743=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,1309.59738,768.21374,-0.00976973076047376,-0.00976973076047376,$,.CONSTANTGRADIENT.); +#744=IFCALIGNMENTSEGMENT('0ZlrvXxwzaUgVMF_jh3G5d',$,$,$,$,#31,#769,#743); +#745=IFCRELNESTS('2C424sHkExr5jY8PWFgnRm',$,$,$,#742,(#744,#747,#749,#751,#753,#755,#757,#759,#761,#763)); +#746=IFCALIGNMENTVERTICALSEGMENT($,$,1309.59738,199.9996,755.41932,-0.00976973076047185,-0.0314107957220064,-9241.67089,.PARABOLICARC.); +#747=IFCALIGNMENTSEGMENT('104$LQ9$X0570RMa0$P_z1',$,$,$,$,#31,#776,#746); +#748=IFCALIGNMENTVERTICALSEGMENT($,$,1509.59698,64.99987,751.30128,-0.0314107957220048,-0.0314107957220048,$,.CONSTANTGRADIENT.); +#749=IFCALIGNMENTSEGMENT('0fMVPktEjqGxujDeuUdCpd',$,$,$,$,#31,#782,#748); +#750=IFCALIGNMENTVERTICALSEGMENT($,$,1574.59685,199.9996,749.25958,-0.0314107957219588,-0.0233999999992788,-24966.2589,.PARABOLICARC.); +#751=IFCALIGNMENTSEGMENT('3qZN4pNwtrWqgpK8Ru952O',$,$,$,$,#31,#789,#750); +#752=IFCALIGNMENTVERTICALSEGMENT($,$,1774.5965,549.9988,743.77851,-0.0233999999992825,0.00712352941099082,-18018.84679,.PARABOLICARC.); +#753=IFCALIGNMENTSEGMENT('33eTq2m9Buu8NjAa9fLidx',$,$,$,$,#31,#796,#752); +#754=IFCALIGNMENTVERTICALSEGMENT($,$,2324.5953,474.9991,739.30249,0.00712352941099013,0.00712352941099013,$,.CONSTANTGRADIENT.); +#755=IFCALIGNMENTSEGMENT('1x$3LR_PAopMDE258o35K4',$,$,$,$,#31,#802,#754); +#756=IFCALIGNMENTVERTICALSEGMENT($,$,2799.5944,199.9996,742.68616,0.00712352941099083,-0.00509260999938901,-16371.7516,.PARABOLICARC.); +#757=IFCALIGNMENTSEGMENT('22cZr1K5Gzb6s7BR12uHST',$,$,$,$,#31,#809,#756); +#758=IFCALIGNMENTVERTICALSEGMENT($,$,2999.594,574.99885,742.88925,-0.00509260999938848,-0.00509260999938848,$,.CONSTANTGRADIENT.); +#759=IFCALIGNMENTSEGMENT('2Buemli9nWAJzbHaah$aXY',$,$,$,$,#31,#815,#758); +#760=IFCALIGNMENTVERTICALSEGMENT($,$,3574.59285,249.9995,739.96101,-0.00509260999939184,0.0176999999996187,-10968.44547,.PARABOLICARC.); +#761=IFCALIGNMENTSEGMENT('1X8XA_AA94PYNK9MLs5gw4',$,$,$,$,#31,#822,#760); +#762=IFCALIGNMENTVERTICALSEGMENT($,$,3824.59235,84.02773,741.53693,0.0176999999996282,0.0176999999996282,$,.CONSTANTGRADIENT.); +#763=IFCALIGNMENTSEGMENT('2pipDiKTp1s_qTxs0l1pZu',$,$,$,$,#31,#828,#762); +#764=IFCCARTESIANPOINT((0.0,768.21374)); +#765=IFCDIRECTION((0.99995228,-0.00976926)); +#766=IFCAXIS2PLACEMENT2D(#764,#765); +#767=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#766,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1309.65987829963),#84); +#768=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#767)); +#769=IFCPRODUCTDEFINITIONSHAPE($,$,(#768)); +#770=IFCCARTESIANPOINT((1309.59738,755.41932)); +#771=IFCDIRECTION((0.99995228,-0.00976926)); +#772=IFCAXIS2PLACEMENT2D(#770,#771); +#773=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-5.41027706E-05),$); +#774=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#772,IFCPARAMETERVALUE(90.2886363393756),IFCPARAMETERVALUE(199.999600010924),#773); +#775=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#774)); +#776=IFCPRODUCTDEFINITIONSHAPE($,$,(#775)); +#777=IFCCARTESIANPOINT((1509.59698,751.30128)); +#778=IFCDIRECTION((0.99950705,-0.03139531)); +#779=IFCAXIS2PLACEMENT2D(#777,#778); +#780=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#779,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(65.0319277622054),#84); +#781=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#780)); +#782=IFCPRODUCTDEFINITIONSHAPE($,$,(#781)); +#783=IFCCARTESIANPOINT((1574.59685,749.25958)); +#784=IFCDIRECTION((0.99950705,-0.03139531)); +#785=IFCAXIS2PLACEMENT2D(#783,#784); +#786=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.00270294E-05),$); +#787=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#785,IFCPARAMETERVALUE(-784.210058245751),IFCPARAMETERVALUE(199.9996000065),#786); +#788=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#787)); +#789=IFCPRODUCTDEFINITIONSHAPE($,$,(#788)); +#790=IFCCARTESIANPOINT((1774.5965,743.77851)); +#791=IFCDIRECTION((0.99972633,-0.0233936)); +#792=IFCAXIS2PLACEMENT2D(#790,#791); +#793=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.77487236E-05),$); +#794=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#792,IFCPARAMETERVALUE(-421.641014923798),IFCPARAMETERVALUE(549.998799999943),#793); +#795=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#794)); +#796=IFCPRODUCTDEFINITIONSHAPE($,$,(#795)); +#797=IFCCARTESIANPOINT((2324.5953,739.30249)); +#798=IFCDIRECTION((0.99997463,0.00712335)); +#799=IFCAXIS2PLACEMENT2D(#797,#798); +#800=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#799,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(475.0111517396),#84); +#801=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#800)); +#802=IFCPRODUCTDEFINITIONSHAPE($,$,(#801)); +#803=IFCCARTESIANPOINT((2799.5944,742.68616)); +#804=IFCDIRECTION((0.99997463,0.00712335)); +#805=IFCAXIS2PLACEMENT2D(#803,#804); +#806=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-3.05404096E-05),$); +#807=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#805,IFCPARAMETERVALUE(-116.624654054093),IFCPARAMETERVALUE(199.999599975534),#806); +#808=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#807)); +#809=IFCPRODUCTDEFINITIONSHAPE($,$,(#808)); +#810=IFCCARTESIANPOINT((2999.594,742.88925)); +#811=IFCDIRECTION((0.99998703,-0.00509254)); +#812=IFCAXIS2PLACEMENT2D(#810,#811); +#813=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#812,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(575.006306147396),#84); +#814=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#813)); +#815=IFCPRODUCTDEFINITIONSHAPE($,$,(#814)); +#816=IFCCARTESIANPOINT((3574.59285,739.96101)); +#817=IFCDIRECTION((0.99998703,-0.00509254)); +#818=IFCAXIS2PLACEMENT2D(#816,#817); +#819=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,4.55853112E-05),$); +#820=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#818,IFCPARAMETERVALUE(-55.8580151021673),IFCPARAMETERVALUE(249.999499999918),#819); +#821=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#820)); +#822=IFCPRODUCTDEFINITIONSHAPE($,$,(#821)); +#823=IFCCARTESIANPOINT((3824.59235,741.53693)); +#824=IFCDIRECTION((0.99984339,0.01769723)); +#825=IFCAXIS2PLACEMENT2D(#823,#824); +#826=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#825,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(84.0408953628796),#84); +#827=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#826)); +#828=IFCPRODUCTDEFINITIONSHAPE($,$,(#827)); +#829=IFCGRADIENTCURVE((#767,#774,#780,#787,#794,#800,#807,#813,#820,#826),.U.,#739,$); +#830=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#829)); +#831=IFCPRODUCTDEFINITIONSHAPE($,$,(#830)); +#832=IFCSTYLEDITEM(#829,(#254),'C-ROAD-PROF'); +#833=IFCREFERENT('09tMW9vo55ow5QlAEX1U2E',$,'6099+08.23',$,$,#837,$,.STATION.); +#834=IFCRELNESTS('3E927SdUAE5t_IVAokRvWe',$,$,$,#661,(#833)); +#835=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#739); +#836=IFCAXIS2PLACEMENTLINEAR(#835,$,$); +#837=IFCLINEARPLACEMENT(#31,#836,$); +#838=IFCPROPERTYSET('3gOnXu5cnFSO3XGmzCvp1i',$,'Pset_Stationing',$,(#840)); +#839=IFCRELDEFINESBYPROPERTIES('2JufOcGKPBpPe_CoZtYdCC',$,$,$,(#833),#838); +#840=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(609908.229),$); +#841=IFCALIGNMENT('2ealP2nbnA5ulcj2GOeqli',$,'GCGC',$,'Centerline',#31,$,$); +#843=IFCPROPERTYSET('1ca0zgg5r9FBhjooNwxkVi',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#845,#846,#847)); +#844=IFCRELDEFINESBYPROPERTIES('2iUUjQVA1AyQtPZLOpYbRd',$,$,$,(#841),#843); +#845=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:35:04'),$); +#846=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCGC.xml'),$); +#847=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:40:05'),$); +#848=IFCPROPERTYSET('1m_m7fWrLC18t_oISpy4pw',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#850,#851,#852)); +#849=IFCRELDEFINESBYPROPERTIES('2WE15zpA13iev5OPjF9Nac',$,$,$,(#841),#848); +#850=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('2834.143521'),$); +#851=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCGC'),$); +#852=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('597826.002508'),$); +#853=IFCALIGNMENTHORIZONTAL('1JAL4xsPBhoOzwOnprdQ8L',$,'GCGC',$,$,#31,#913); +#854=IFCRELNESTS('39N3NLG7pZQ18AR2wFT5Uq',$,$,$,#841,(#853,#914)); +#855=IFCPROPERTYSET('2SncUpJWX4b8gJJ0GoEvca',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#845,#846,#847)); +#856=IFCRELDEFINESBYPROPERTIES('1my2w8V_j3z8kf5sq8H4ph',$,$,$,(#853),#855); +#857=IFCPROPERTYSET('0L3WGSxET4yPXrbIMbIhzu',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#850,#851,#852)); +#858=IFCRELDEFINESBYPROPERTIES('1LQs$zvx149B9jsteW_MDT',$,$,$,(#853),#857); +#859=IFCCARTESIANPOINT((-4993.86645,10255.14485)); +#860=IFCALIGNMENTHORIZONTALSEGMENT($,$,#859,1.45660902720029,0.0,0.0,1293.75741,$,.LINE.); +#861=IFCALIGNMENTSEGMENT('2rw96NGwhJGwfF6VDCQdq6',$,$,$,$,#31,#882,#860); +#862=IFCRELNESTS('2RZs3TQIp5R3iVEuK9RZ2x',$,$,$,#853,(#861,#865,#868,#871,#874,#877)); +#863=IFCCARTESIANPOINT((-4846.45661,11540.47694)); +#864=IFCALIGNMENTHORIZONTALSEGMENT($,$,#863,1.45660902720029,599.9988,599.9988,422.16673,$,.CIRCULARARC.); +#865=IFCALIGNMENTSEGMENT('3ZiB_fv7wKOcJHkqfeMLn5',$,$,$,$,#31,#888,#864); +#866=IFCCARTESIANPOINT((-4943.79288,11942.36977)); +#867=IFCALIGNMENTHORIZONTALSEGMENT($,$,#866,-4.12296366292076,0.0,0.0,342.77035,$,.LINE.); +#868=IFCALIGNMENTSEGMENT('2XVnHlRkvLXr1sH1RjuM_D',$,$,$,$,#31,#893,#867); +#869=IFCCARTESIANPOINT((-5134.33323,12227.30114)); +#870=IFCALIGNMENTHORIZONTALSEGMENT($,$,#869,-4.12296366292076,-599.9988,-599.9988,325.44327,$,.CIRCULARARC.); +#871=IFCALIGNMENTSEGMENT('3zXgGb3D38t$TJLeilYQ$G',$,$,$,$,#31,#899,#870); +#872=IFCCARTESIANPOINT((-5234.91375,12532.62969)); +#873=IFCALIGNMENTHORIZONTALSEGMENT($,$,#872,-4.66537018950238,-4599.9908,-4599.9908,149.9997,$,.CIRCULARARC.); +#874=IFCALIGNMENTSEGMENT('31V73pTa71neEw0oXeicD$',$,$,$,$,#31,#905,#873); +#875=IFCCARTESIANPOINT((-5239.51998,12682.552)); +#876=IFCALIGNMENTHORIZONTALSEGMENT($,$,#875,-4.69797888515797,0.0,0.0,300.00607,$,.LINE.); +#877=IFCALIGNMENTSEGMENT('1ymIeq_AVl1E$kJxlOtvnc',$,$,$,$,#31,#910,#876); +#878=IFCAXIS2PLACEMENT2D(#859,#879); +#879=IFCDIRECTION((0.11393932,0.99348771)); +#880=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#878,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1293.75741248041),#84); +#881=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#880)); +#882=IFCPRODUCTDEFINITIONSHAPE($,$,(#881)); +#883=IFCAXIS2PLACEMENT2D(#863,#884); +#884=IFCDIRECTION((0.11393932,0.99348771)); +#885=IFCCIRCLE(#96,599.9988); +#886=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#883,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(422.16672589951),#885); +#887=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#886)); +#888=IFCPRODUCTDEFINITIONSHAPE($,$,(#887)); +#889=IFCAXIS2PLACEMENT2D(#866,#890); +#890=IFCDIRECTION((-0.5558834,0.83126027)); +#891=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#889,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(342.770351190838),#84); +#892=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#891)); +#893=IFCPRODUCTDEFINITIONSHAPE($,$,(#892)); +#894=IFCAXIS2PLACEMENT2D(#869,#895); +#895=IFCDIRECTION((-0.5558834,0.83126027)); +#896=IFCCIRCLE(#96,599.9988); +#897=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#894,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.542406526581626),#896); +#898=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#897)); +#899=IFCPRODUCTDEFINITIONSHAPE($,$,(#898)); +#900=IFCAXIS2PLACEMENT2D(#872,#901); +#901=IFCDIRECTION((-0.04700147,0.99889482)); +#902=IFCCIRCLE(#96,4599.9908); +#903=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#900,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.0326086956555827),#902); +#904=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#903)); +#905=IFCPRODUCTDEFINITIONSHAPE($,$,(#904)); +#906=IFCAXIS2PLACEMENT2D(#875,#907); +#907=IFCDIRECTION((-0.0144096,0.99989618)); +#908=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#906,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(300.006066545255),#84); +#909=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#908)); +#910=IFCPRODUCTDEFINITIONSHAPE($,$,(#909)); +#911=IFCCOMPOSITECURVE((#880,#886,#891,#897,#903,#908),.U.); +#912=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#911)); +#913=IFCPRODUCTDEFINITIONSHAPE($,$,(#912)); +#914=IFCALIGNMENTVERTICAL('0RGEj63UHOzmyLJqSM11fl',$,'GCGC',$,'FG',#31,#968); +#915=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,913.0566,721.85821,0.044638199037596,0.044638199037596,$,.CONSTANTGRADIENT.); +#916=IFCALIGNMENTSEGMENT('243i2700f3xGLv0iwUFNyU',$,$,$,$,#31,#933,#915); +#917=IFCRELNESTS('2TeVnTqjBSuYj98eZ_S258',$,$,$,#914,(#916,#919,#921,#923,#925,#927)); +#918=IFCALIGNMENTVERTICALSEGMENT($,$,913.0566,429.99914,762.61541,0.0446381990376027,-0.0184751184173779,-6813.12847,.PARABOLICARC.); +#919=IFCALIGNMENTSEGMENT('3tVSFX8dCD4mBwnHQ6S07K',$,$,$,$,#31,#940,#918); +#920=IFCALIGNMENTVERTICALSEGMENT($,$,1343.05574,669.21024,768.24046,-0.0184751184173787,-0.0184751184173787,$,.CONSTANTGRADIENT.); +#921=IFCALIGNMENTSEGMENT('0GTDYx1HaCxxc6gAELOToO',$,$,$,$,#31,#946,#920); +#922=IFCALIGNMENTVERTICALSEGMENT($,$,2012.26598,299.9994,755.87672,-0.0184751184173788,0.0152622034997544,-8892.21144,.PARABOLICARC.); +#923=IFCALIGNMENTSEGMENT('3WSHAv7cDHNkaGPmmwHXCs',$,$,$,$,#31,#953,#922); +#924=IFCALIGNMENTVERTICALSEGMENT($,$,2312.26538,145.45479,755.39478,0.0152622034997444,0.0152622034997444,$,.CONSTANTGRADIENT.); +#925=IFCALIGNMENTSEGMENT('2p6tJVMA6ggx$0MxvVQLnX',$,$,$,$,#31,#959,#924); +#926=IFCALIGNMENTVERTICALSEGMENT($,$,2457.72016,376.42336,757.61474,0.00922196958699647,0.00922196958699647,$,.CONSTANTGRADIENT.); +#927=IFCALIGNMENTSEGMENT('2a4XxNZQB52vC$UjLmgGSO',$,$,$,$,#31,#965,#926); +#928=IFCCARTESIANPOINT((0.0,721.85821)); +#929=IFCDIRECTION((0.9990052,0.04459379)); +#930=IFCAXIS2PLACEMENT2D(#928,#929); +#931=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#930,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(913.965807340337),#84); +#932=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#931)); +#933=IFCPRODUCTDEFINITIONSHAPE($,$,(#932)); +#934=IFCCARTESIANPOINT((913.0566,762.61541)); +#935=IFCDIRECTION((0.9990052,0.04459379)); +#936=IFCAXIS2PLACEMENT2D(#934,#935); +#937=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-7.33877252E-05),$); +#938=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#936,IFCPARAMETERVALUE(-304.125784720606),IFCPARAMETERVALUE(429.999139999971),#937); +#939=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#938)); +#940=IFCPRODUCTDEFINITIONSHAPE($,$,(#939)); +#941=IFCCARTESIANPOINT((1343.05574,768.24046)); +#942=IFCDIRECTION((0.99982938,-0.01847197)); +#943=IFCAXIS2PLACEMENT2D(#941,#942); +#944=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#943,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(669.324440482394),#84); +#945=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#944)); +#946=IFCPRODUCTDEFINITIONSHAPE($,$,(#945)); +#947=IFCCARTESIANPOINT((2012.26598,755.87672)); +#948=IFCDIRECTION((0.99982938,-0.01847197)); +#949=IFCAXIS2PLACEMENT2D(#947,#948); +#950=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,5.62289823E-05),$); +#951=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#949,IFCPARAMETERVALUE(-164.284659397496),IFCPARAMETERVALUE(299.999399999855),#950); +#952=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#951)); +#953=IFCPRODUCTDEFINITIONSHAPE($,$,(#952)); +#954=IFCCARTESIANPOINT((2312.26538,755.39478)); +#955=IFCDIRECTION((0.99988355,0.01526043)); +#956=IFCAXIS2PLACEMENT2D(#954,#955); +#957=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#956,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(145.471729292657),#84); +#958=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#957)); +#959=IFCPRODUCTDEFINITIONSHAPE($,$,(#958)); +#960=IFCCARTESIANPOINT((2457.72016,757.61474)); +#961=IFCDIRECTION((0.99995748,0.00922158)); +#962=IFCAXIS2PLACEMENT2D(#960,#961); +#963=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#962,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(376.43936228556),#84); +#964=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#963)); +#965=IFCPRODUCTDEFINITIONSHAPE($,$,(#964)); +#966=IFCGRADIENTCURVE((#931,#938,#944,#951,#957,#963),.U.,#911,$); +#967=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#966)); +#968=IFCPRODUCTDEFINITIONSHAPE($,$,(#967)); +#969=IFCSTYLEDITEM(#966,(#254),'C-ROAD-PROF'); +#970=IFCREFERENT('2lusQ1Gyj5ffZjiI8xSOMO',$,'5978+26.00',$,$,#974,$,.STATION.); +#971=IFCRELNESTS('1VS6s63EZsFOL_836WpeMi',$,$,$,#841,(#970)); +#972=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#911); +#973=IFCAXIS2PLACEMENTLINEAR(#972,$,$); +#974=IFCLINEARPLACEMENT(#31,#973,$); +#975=IFCPROPERTYSET('28pDltvWXDcPLBva14j9qV',$,'Pset_Stationing',$,(#977)); +#976=IFCRELDEFINESBYPROPERTIES('3uAvBxYVz74QOqCLv0GeQG',$,$,$,(#970),#975); +#977=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(597826.002508333),$); +#978=IFCALIGNMENT('03tQL2JZD0GQpdYQiowkBy',$,'GCHC',$,'Centerline',#31,$,$); +#980=IFCPROPERTYSET('0hu26ogJH5wQRMlfC39_iv',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#982,#983,#984)); +#981=IFCRELDEFINESBYPROPERTIES('0tJ7QoulP7igQYN615Hrfq',$,$,$,(#978),#980); +#982=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:35:26'),$); +#983=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCHC.xml'),$); +#984=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:40:20'),$); +#985=IFCPROPERTYSET('3OMs_VcyTDJw6dfINRSFQq',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#987,#988,#989)); +#986=IFCRELDEFINESBYPROPERTIES('2FM1FcFdj6XvIAwmcnE3hv',$,$,$,(#978),#985); +#987=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('3691.688643'),$); +#988=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCHC'),$); +#989=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('1260562.021089'),$); +#990=IFCALIGNMENTHORIZONTAL('0TKQXBJ_xn6SvLGEKes7kw',$,'GCHC',$,$,#31,#1042); +#991=IFCRELNESTS('36TO4OCqNhWTEDCdPZqCYf',$,$,$,#978,(#990,#1043)); +#992=IFCPROPERTYSET('2oOHyI71D7NwRC3ZSTi0U9',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#982,#983,#984)); +#993=IFCRELDEFINESBYPROPERTIES('2ssY728jX9DuUQKq_h8VTT',$,$,$,(#990),#992); +#994=IFCPROPERTYSET('17V2AKgDL6RwRZp7PCiNld',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#987,#988,#989)); +#995=IFCRELDEFINESBYPROPERTIES('3crPvbV2jBSeF_xJmzg6ec',$,$,$,(#990),#994); +#996=IFCCARTESIANPOINT((-6267.73001,12223.93357)); +#997=IFCALIGNMENTHORIZONTALSEGMENT($,$,#996,-0.742491459713325,-888.0,-888.0,484.31607,$,.CIRCULARARC.); +#998=IFCALIGNMENTSEGMENT('3L9BvCio4QPWXe6PWEO81k',$,$,$,$,#31,#1017,#997); +#999=IFCRELNESTS('0FqsfIOoWluz4bP3QyYbZh',$,$,$,#990,(#998,#1002,#1005,#1008,#1011)); +#1000=IFCCARTESIANPOINT((-6015.42861,11817.54833)); +#1001=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1000,-1.2878924392028,0.0,0.0,470.76594,$,.LINE.); +#1002=IFCALIGNMENTSEGMENT('26_h5OZBVLdY6HKwt$LbRq',$,$,$,$,#31,#1022,#1001); +#1003=IFCCARTESIANPOINT((-5884.01652,11365.49586)); +#1004=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1003,-1.28789243920279,600.0,600.0,2142.65595,$,.CIRCULARARC.); +#1005=IFCALIGNMENTSEGMENT('0uaPEbRPM53XaSEOabkEM4',$,$,$,$,#31,#1028,#1004); +#1006=IFCCARTESIANPOINT((-4853.79177,11925.17624)); +#1007=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1006,-3.99998449035001,0.0,0.0,354.60322,$,.LINE.); +#1008=IFCALIGNMENTSEGMENT('1xCbttUXGdv0XdMKmjY5qP',$,$,$,$,#31,#1033,#1007); +#1009=IFCCARTESIANPOINT((-5085.58007,12193.53725)); +#1010=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1009,-3.99998449034999,-589.0,-589.0,239.34745,$,.CIRCULARARC.); +#1011=IFCALIGNMENTSEGMENT('1XAbRVkpWQTOeqDHXd8AcJ',$,$,$,$,#31,#1039,#1010); +#1012=IFCAXIS2PLACEMENT2D(#996,#1013); +#1013=IFCDIRECTION((0.73678631,-0.67612568)); +#1014=IFCCIRCLE(#96,888.0); +#1015=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1012,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.545400979489468),#1014); +#1016=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1015)); +#1017=IFCPRODUCTDEFINITIONSHAPE($,$,(#1016)); +#1018=IFCAXIS2PLACEMENT2D(#1000,#1019); +#1019=IFCDIRECTION((0.27914528,-0.96024888)); +#1020=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1018,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(470.765939775292),#84); +#1021=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1020)); +#1022=IFCPRODUCTDEFINITIONSHAPE($,$,(#1021)); +#1023=IFCAXIS2PLACEMENT2D(#1003,#1024); +#1024=IFCDIRECTION((0.27914528,-0.96024888)); +#1025=IFCCIRCLE(#96,600.0); +#1026=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1023,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(2142.6559536194),#1025); +#1027=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1026)); +#1028=IFCPRODUCTDEFINITIONSHAPE($,$,(#1027)); +#1029=IFCAXIS2PLACEMENT2D(#1006,#1030); +#1030=IFCDIRECTION((-0.65365536,0.75679236)); +#1031=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1029,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(354.603224839993),#84); +#1032=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1031)); +#1033=IFCPRODUCTDEFINITIONSHAPE($,$,(#1032)); +#1034=IFCAXIS2PLACEMENT2D(#1009,#1035); +#1035=IFCDIRECTION((-0.65365536,0.75679236)); +#1036=IFCCIRCLE(#96,589.0); +#1037=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1034,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.406362402303102),#1036); +#1038=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1037)); +#1039=IFCPRODUCTDEFINITIONSHAPE($,$,(#1038)); +#1040=IFCCOMPOSITECURVE((#1015,#1020,#1026,#1031,#1037),.U.); +#1041=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#1040)); +#1042=IFCPRODUCTDEFINITIONSHAPE($,$,(#1041)); +#1043=IFCALIGNMENTVERTICAL('0WHbHCs3qElVrvUOPlBBKM',$,'GCHC',$,'FG',#31,#1123); +#1044=IFCALIGNMENTVERTICALSEGMENT($,$,-0.00002,404.92672,753.74663,-0.0257086092693932,-0.0257086092693932,$,.CONSTANTGRADIENT.); +#1045=IFCALIGNMENTSEGMENT('28R3l02DYmrYu6VWPrLDqc',$,$,$,$,#31,#1068,#1044); +#1046=IFCRELNESTS('1B8hkbe4znow0NyTTJUkW$',$,$,$,#1043,(#1045,#1048,#1050,#1052,#1054,#1056,#1058,#1060,#1062)); +#1047=IFCALIGNMENTVERTICALSEGMENT($,$,404.9267,699.9986,743.33653,-0.0257086092694068,0.0460625489007067,-9753.20195,.PARABOLICARC.); +#1048=IFCALIGNMENTSEGMENT('22Gx50VLeXUG$YFpAr_wmE',$,$,$,$,#31,#1075,#1047); +#1049=IFCALIGNMENTVERTICALSEGMENT($,$,1104.9253,640.00827,750.46039,0.04606254890069,0.04606254890069,$,.CONSTANTGRADIENT.); +#1050=IFCALIGNMENTSEGMENT('1JZ3W_XPDGg9Leve4Elhtq',$,$,$,$,#31,#1081,#1049); +#1051=IFCALIGNMENTVERTICALSEGMENT($,$,1744.93356,899.9982,779.9408,0.0460625489006983,-0.0404997306298518,-10397.1176,.PARABOLICARC.); +#1052=IFCALIGNMENTSEGMENT('0jPiO7pu8O51tt$ClqWkPc',$,$,$,$,#31,#1088,#1051); +#1053=IFCALIGNMENTVERTICALSEGMENT($,$,2644.93176,380.00619,782.44407,-0.0404997306298468,-0.0404997306298468,$,.CONSTANTGRADIENT.); +#1054=IFCALIGNMENTSEGMENT('3SceJwy4pBLIFVL6EHlwZe',$,$,$,$,#31,#1094,#1053); +#1055=IFCALIGNMENTVERTICALSEGMENT($,$,3024.93795,429.99914,767.05392,-0.0404997306298294,-0.0170529708819934,-18339.3844,.PARABOLICARC.); +#1056=IFCALIGNMENTSEGMENT('2r9ZH6i5Z0cOdREr5btF8R',$,$,$,$,#31,#1101,#1055); +#1057=IFCALIGNMENTVERTICALSEGMENT($,$,3454.93709,15.00002,754.68011,-0.0170529708820723,-0.0170529708820723,$,.CONSTANTGRADIENT.); +#1058=IFCALIGNMENTSEGMENT('03afxRz4QYBo0mXAPzxxUG',$,$,$,$,#31,#1107,#1057); +#1059=IFCALIGNMENTVERTICALSEGMENT($,$,3469.93711,219.99946,754.42432,-0.0170529708820151,0.0101385184705478,-8090.74697,.PARABOLICARC.); +#1060=IFCALIGNMENTSEGMENT('0CwcpGfRJnEhX0xEyFezAU',$,$,$,$,#31,#1114,#1059); +#1061=IFCALIGNMENTVERTICALSEGMENT($,$,3689.93657,1.75207,753.66373,0.0101385184707356,0.0101385184707356,$,.CONSTANTGRADIENT.); +#1062=IFCALIGNMENTSEGMENT('3oQzcvqZX2ZLK64Zora2Dy',$,$,$,$,#31,#1120,#1061); +#1063=IFCCARTESIANPOINT((-0.00002,753.74663)); +#1064=IFCDIRECTION((0.9996697,-0.02570012)); +#1065=IFCAXIS2PLACEMENT2D(#1063,#1064); +#1066=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1065,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(405.060514697952),#84); +#1067=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1066)); +#1068=IFCPRODUCTDEFINITIONSHAPE($,$,(#1067)); +#1069=IFCCARTESIANPOINT((404.9267,743.33653)); +#1070=IFCDIRECTION((0.9996697,-0.02570012)); +#1071=IFCAXIS2PLACEMENT2D(#1069,#1070); +#1072=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,5.12652155E-05),$); +#1073=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1071,IFCPARAMETERVALUE(-250.741258123195),IFCPARAMETERVALUE(699.99860000005),#1072); +#1074=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1073)); +#1075=IFCPRODUCTDEFINITIONSHAPE($,$,(#1074)); +#1076=IFCCARTESIANPOINT((1104.9253,750.46039)); +#1077=IFCDIRECTION((0.99894081,0.04601376)); +#1078=IFCAXIS2PLACEMENT2D(#1076,#1077); +#1079=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1078,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(640.686877080321),#84); +#1080=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1079)); +#1081=IFCPRODUCTDEFINITIONSHAPE($,$,(#1080)); +#1082=IFCCARTESIANPOINT((1744.93356,779.9408)); +#1083=IFCDIRECTION((0.99894081,0.04601376)); +#1084=IFCAXIS2PLACEMENT2D(#1082,#1083); +#1085=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-4.80902515E-05),$); +#1086=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1084,IFCPARAMETERVALUE(-478.917737874747),IFCPARAMETERVALUE(899.998200000264),#1085); +#1087=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1086)); +#1088=IFCPRODUCTDEFINITIONSHAPE($,$,(#1087)); +#1089=IFCCARTESIANPOINT((2644.93176,782.44407)); +#1090=IFCDIRECTION((0.99918089,-0.04046656)); +#1091=IFCAXIS2PLACEMENT2D(#1089,#1090); +#1092=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1091,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(380.317711275698),#84); +#1093=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1092)); +#1094=IFCPRODUCTDEFINITIONSHAPE($,$,(#1093)); +#1095=IFCCARTESIANPOINT((3024.93795,767.05392)); +#1096=IFCDIRECTION((0.99918089,-0.04046656)); +#1097=IFCAXIS2PLACEMENT2D(#1095,#1096); +#1098=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.72637287E-05),$); +#1099=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1097,IFCPARAMETERVALUE(-742.740128203192),IFCPARAMETERVALUE(429.999139999971),#1098); +#1100=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1099)); +#1101=IFCPRODUCTDEFINITIONSHAPE($,$,(#1100)); +#1102=IFCCARTESIANPOINT((3454.93709,754.68011)); +#1103=IFCDIRECTION((0.99985463,-0.01705049)); +#1104=IFCAXIS2PLACEMENT2D(#1102,#1103); +#1105=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1104,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(15.0022009036449),#84); +#1106=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1105)); +#1107=IFCPRODUCTDEFINITIONSHAPE($,$,(#1106)); +#1108=IFCCARTESIANPOINT((3469.93711,754.42432)); +#1109=IFCDIRECTION((0.99985463,-0.01705049)); +#1110=IFCAXIS2PLACEMENT2D(#1108,#1109); +#1111=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,6.17989911E-05),$); +#1112=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1110,IFCPARAMETERVALUE(-137.971272437373),IFCPARAMETERVALUE(219.999460000079),#1111); +#1113=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1112)); +#1114=IFCPRODUCTDEFINITIONSHAPE($,$,(#1113)); +#1115=IFCCARTESIANPOINT((3689.93657,753.66373)); +#1116=IFCDIRECTION((0.99994861,0.010138)); +#1117=IFCAXIS2PLACEMENT2D(#1115,#1116); +#1118=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1117,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1.75216434220823),#84); +#1119=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1118)); +#1120=IFCPRODUCTDEFINITIONSHAPE($,$,(#1119)); +#1121=IFCGRADIENTCURVE((#1066,#1073,#1079,#1086,#1092,#1099,#1105,#1112,#1118),.U.,#1040,$); +#1122=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#1121)); +#1123=IFCPRODUCTDEFINITIONSHAPE($,$,(#1122)); +#1124=IFCSTYLEDITEM(#1121,(#254),'C-ROAD-PROF'); +#1125=IFCREFERENT('1QoXYp5LP69evi84aA$d2j',$,'12605+62.02',$,$,#1129,$,.STATION.); +#1126=IFCRELNESTS('2LcuHqJ1zhQ$jpohxfayDM',$,$,$,#978,(#1125)); +#1127=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#1040); +#1128=IFCAXIS2PLACEMENTLINEAR(#1127,$,$); +#1129=IFCLINEARPLACEMENT(#31,#1128,$); +#1130=IFCPROPERTYSET('1h85m2DUP8NxGx22xcCCnI',$,'Pset_Stationing',$,(#1132)); +#1131=IFCRELDEFINESBYPROPERTIES('0BKGDnnMzCHh6SdhSwug2F',$,$,$,(#1125),#1130); +#1132=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(1260562.02108876),$); +#1133=IFCALIGNMENT('0tBEqvYV954RHz66B01$sk',$,'GCIC',$,'Centerline',#31,$,$); +#1135=IFCPROPERTYSET('3l34U80Bn7ZgnYUx1EP_pT',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1137,#1138,#1139)); +#1136=IFCRELDEFINESBYPROPERTIES('0MDkRqjbb3IRRdHtEOHTfq',$,$,$,(#1133),#1135); +#1137=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:35:47'),$); +#1138=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCIC.xml'),$); +#1139=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:40:57'),$); +#1140=IFCPROPERTYSET('2WTI4lO9rDzRUIcZK$godq',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1142,#1143,#1144)); +#1141=IFCRELDEFINESBYPROPERTIES('38QgdqZQ56iwJ0yNVq0Cd8',$,$,$,(#1133),#1140); +#1142=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('4882.317849'),$); +#1143=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCIC'),$); +#1144=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('596454.712600'),$); +#1145=IFCALIGNMENTHORIZONTAL('1OMN1FuqDNMSPilXtFF8tS',$,'GCIC',$,$,#31,#1222); +#1146=IFCRELNESTS('0m33CXZoswAvXkngiD9GgL',$,$,$,#1133,(#1145,#1223)); +#1147=IFCPROPERTYSET('0UYqTEekX0EB43D74d_9x_',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1137,#1138,#1139)); +#1148=IFCRELDEFINESBYPROPERTIES('06CKW1yez6sQOB2Csyppwu',$,$,$,(#1145),#1147); +#1149=IFCPROPERTYSET('13fwmd7Jf8nRrQJ8gUT5$J',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1142,#1143,#1144)); +#1150=IFCRELDEFINESBYPROPERTIES('2cq_n$N1r0MPI9sp7mjTl9',$,$,$,(#1145),#1149); +#1151=IFCCARTESIANPOINT((-5206.67531,9732.48392)); +#1152=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1151,1.53856116699309,0.0,0.0,600.2389,$,.LINE.); +#1153=IFCALIGNMENTSEGMENT('31qRqk2O7OS97p3$$qFbK7',$,$,$,$,#31,#1180,#1152); +#1154=IFCRELNESTS('2qdAFVqn2RG6FXnZ6TLmpG',$,$,$,#1145,(#1153,#1157,#1160,#1163,#1166,#1169,#1172,#1175)); +#1155=IFCCARTESIANPOINT((-5187.32987,10332.41099)); +#1156=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1155,1.5385611669931,-1287.99742,-1287.99742,323.3415,$,.CIRCULARARC.); +#1157=IFCALIGNMENTSEGMENT('2_xDyA7dDhG5UPd5OqHGuB',$,$,$,$,#31,#1186,#1156); +#1158=IFCCARTESIANPOINT((-5136.66535,10650.89946)); +#1159=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1158,1.28751912416973,0.0,0.0,661.24501,$,.LINE.); +#1160=IFCALIGNMENTSEGMENT('3r0mGwRmHGew2qcRFy0Ctf',$,$,$,$,#31,#1191,#1159); +#1161=IFCCARTESIANPOINT((-4951.8449,11285.79029)); +#1162=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1161,1.28751912416972,661.99868,661.99868,1028.03598,$,.CIRCULARARC.); +#1163=IFCALIGNMENTSEGMENT('2XPFPPqyjFPQLcUVXK2SsQ',$,$,$,$,#31,#1197,#1162); +#1164=IFCCARTESIANPOINT((-5391.10074,12103.02827)); +#1165=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1164,-3.44273863780281,0.0,0.0,524.99895,$,.LINE.); +#1166=IFCALIGNMENTSEGMENT('1iP2G8UAkmbwHRONqK2JNR',$,$,$,$,#31,#1202,#1165); +#1167=IFCCARTESIANPOINT((-5892.47327,12258.75074)); +#1168=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1167,-3.44273863780281,-1587.99682,-1587.99682,595.49881,$,.CIRCULARARC.); +#1169=IFCALIGNMENTSEGMENT('3j5XOBqLqxbv1ffxwJw7Ht',$,$,$,$,#31,#1208,#1168); +#1170=IFCCARTESIANPOINT((-6415.20494,12536.66112)); +#1171=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1170,-3.81773863780421,0.0,0.0,424.99897,$,.LINE.); +#1172=IFCALIGNMENTSEGMENT('1pGop8meB8pNiw$2uD0tgk',$,$,$,$,#31,#1213,#1171); +#1173=IFCCARTESIANPOINT((-6746.70002,12802.62189)); +#1174=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1173,-3.81773863780423,7681.42464,7681.42464,723.95973,$,.CIRCULARARC.); +#1175=IFCALIGNMENTSEGMENT('1qK_vfGWU8XP6833_QCfwM',$,$,$,$,#31,#1219,#1174); +#1176=IFCAXIS2PLACEMENT2D(#1151,#1177); +#1177=IFCDIRECTION((0.03222958,0.99948049)); +#1178=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1176,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(600.238895447134),#84); +#1179=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1178)); +#1180=IFCPRODUCTDEFINITIONSHAPE($,$,(#1179)); +#1181=IFCAXIS2PLACEMENT2D(#1155,#1182); +#1182=IFCDIRECTION((0.03222958,0.99948049)); +#1183=IFCCIRCLE(#96,1287.99742); +#1184=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1181,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.251042042823373),#1183); +#1185=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1184)); +#1186=IFCPRODUCTDEFINITIONSHAPE($,$,(#1185)); +#1187=IFCAXIS2PLACEMENT2D(#1158,#1188); +#1188=IFCDIRECTION((0.27950373,0.96014461)); +#1189=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1187,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(661.245007503753),#84); +#1190=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1189)); +#1191=IFCPRODUCTDEFINITIONSHAPE($,$,(#1190)); +#1192=IFCAXIS2PLACEMENT2D(#1161,#1193); +#1193=IFCDIRECTION((0.27950373,0.96014461)); +#1194=IFCCIRCLE(#96,661.99868); +#1195=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1192,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1028.03597884984),#1194); +#1196=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1195)); +#1197=IFCPRODUCTDEFINITIONSHAPE($,$,(#1196)); +#1198=IFCAXIS2PLACEMENT2D(#1164,#1199); +#1199=IFCDIRECTION((-0.9549972,0.29661481)); +#1200=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1198,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(524.998949998627),#84); +#1201=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1200)); +#1202=IFCPRODUCTDEFINITIONSHAPE($,$,(#1201)); +#1203=IFCAXIS2PLACEMENT2D(#1167,#1204); +#1204=IFCDIRECTION((-0.9549972,0.29661481)); +#1205=IFCCIRCLE(#96,1587.99682); +#1206=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1203,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.375000000001423),#1205); +#1207=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1206)); +#1208=IFCPRODUCTDEFINITIONSHAPE($,$,(#1207)); +#1209=IFCAXIS2PLACEMENT2D(#1170,#1210); +#1210=IFCDIRECTION((-0.77999032,0.62579158)); +#1211=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1209,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(424.998970338592),#84); +#1212=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1211)); +#1213=IFCPRODUCTDEFINITIONSHAPE($,$,(#1212)); +#1214=IFCAXIS2PLACEMENT2D(#1173,#1215); +#1215=IFCDIRECTION((-0.77999032,0.62579158)); +#1216=IFCCIRCLE(#96,7681.42464); +#1217=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1214,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(723.959733097384),#1216); +#1218=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1217)); +#1219=IFCPRODUCTDEFINITIONSHAPE($,$,(#1218)); +#1220=IFCCOMPOSITECURVE((#1178,#1184,#1189,#1195,#1200,#1206,#1211,#1217),.U.); +#1221=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#1220)); +#1222=IFCPRODUCTDEFINITIONSHAPE($,$,(#1221)); +#1223=IFCALIGNMENTVERTICAL('2P0O99mr3PL30bZffckzwO',$,'GCIC',$,'FG',#31,#1337); +#1224=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,500.239,773.9584,-0.0196123458544293,-0.0196123458544293,$,.CONSTANTGRADIENT.); +#1225=IFCALIGNMENTSEGMENT('1v02Q73xAoKZPoWHpPDSo5',$,$,$,$,#31,#1256,#1224); +#1226=IFCRELNESTS('1f9zUeVWTGReEJjcX7Sts1',$,$,$,#1223,(#1225,#1228,#1230,#1232,#1234,#1236,#1238,#1240,#1242,#1244,#1246,#1248,#1250)); +#1227=IFCALIGNMENTVERTICALSEGMENT($,$,500.239,79.99984,764.14754,-0.0196123458544382,-0.0230042039138393,-23585.84546,.PARABOLICARC.); +#1228=IFCALIGNMENTSEGMENT('3fGGwHr_LIxtPwAJtp3dMk',$,$,$,$,#31,#1263,#1227); +#1229=IFCALIGNMENTVERTICALSEGMENT($,$,580.23884,29.99999,762.44289,-0.0230042039138486,-0.0230042039138486,$,.CONSTANTGRADIENT.); +#1230=IFCALIGNMENTSEGMENT('1dqLppmztFm7J93SdQsUNW',$,$,$,$,#31,#1269,#1229); +#1231=IFCALIGNMENTVERTICALSEGMENT($,$,610.23883,599.9987,761.75276,-0.0230042039138291,0.017962148187289,-14646.13443,.PARABOLICARC.); +#1232=IFCALIGNMENTSEGMENT('0FksBYMF9Vq_L05xhQ4yJV',$,$,$,$,#31,#1276,#1231); +#1233=IFCALIGNMENTVERTICALSEGMENT($,$,1210.23753,964.99812,760.24015,0.0179621481872865,0.0179621481872865,$,.CONSTANTGRADIENT.); +#1234=IFCALIGNMENTSEGMENT('0RDyHW$bPfiP8_dvHo23YJ',$,$,$,$,#31,#1282,#1233); +#1235=IFCALIGNMENTVERTICALSEGMENT($,$,2175.23565,799.9984,777.57359,0.0179621481872869,-0.0356354740660881,-14926.00542,.PARABOLICARC.); +#1236=IFCALIGNMENTSEGMENT('3VoUrzRu8s61CNzBBl5a28',$,$,$,$,#31,#1289,#1235); +#1237=IFCALIGNMENTVERTICALSEGMENT($,$,2975.23405,274.99945,770.50427,-0.0356354740660817,-0.0356354740660817,$,.CONSTANTGRADIENT.); +#1238=IFCALIGNMENTSEGMENT('2UY2Qi5TBYFEP5ew3WQeG2',$,$,$,$,#31,#1295,#1237); +#1239=IFCALIGNMENTVERTICALSEGMENT($,$,3250.2335,449.9991,760.70453,-0.0356354740660708,-0.0049740444590918,-14676.39004,.PARABOLICARC.); +#1240=IFCALIGNMENTSEGMENT('3HKxUX30OClsG4ES$Ia5Z4',$,$,$,$,#31,#1302,#1239); +#1241=IFCALIGNMENTVERTICALSEGMENT($,$,3700.2326,184.99963,751.56741,-0.00497404445909376,-0.00497404445909376,$,.CONSTANTGRADIENT.); +#1242=IFCALIGNMENTSEGMENT('0rKMmkLm9lGZUucnyZNxbD',$,$,$,$,#31,#1308,#1241); +#1243=IFCALIGNMENTVERTICALSEGMENT($,$,3885.23223,229.99954,750.64721,-0.00497404445909772,-0.00788511627872505,-79008.54196,.PARABOLICARC.); +#1244=IFCALIGNMENTSEGMENT('3F2Eueweonz4n0DknbeO51',$,$,$,$,#31,#1315,#1243); +#1245=IFCALIGNMENTVERTICALSEGMENT($,$,4115.23177,199.9996,749.16841,-0.00788511627872777,-0.00788511627872777,$,.CONSTANTGRADIENT.); +#1246=IFCALIGNMENTSEGMENT('0cngU0Tyiar4Bw9CghYFSU',$,$,$,$,#31,#1321,#1245); +#1247=IFCALIGNMENTVERTICALSEGMENT($,$,4315.23137,229.99954,747.59139,-0.00788511627872011,0.00329558273795119,-20571.12347,.PARABOLICARC.); +#1248=IFCALIGNMENTSEGMENT('1XeQNcnRYUbh2Hx3TxXYTr',$,$,$,$,#31,#1328,#1247); +#1249=IFCALIGNMENTVERTICALSEGMENT($,$,4545.23091,337.08694,747.0636,0.00329558273794968,0.00329558273794968,$,.CONSTANTGRADIENT.); +#1250=IFCALIGNMENTSEGMENT('3uAF9Atf6oz05m5f6lqeOI',$,$,$,$,#31,#1334,#1249); +#1251=IFCCARTESIANPOINT((0.0,773.9584)); +#1252=IFCDIRECTION((0.99980773,-0.01960858)); +#1253=IFCAXIS2PLACEMENT2D(#1251,#1252); +#1254=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1253,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(500.335197179133),#84); +#1255=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1254)); +#1256=IFCPRODUCTDEFINITIONSHAPE($,$,(#1255)); +#1257=IFCCARTESIANPOINT((500.239,764.14754)); +#1258=IFCDIRECTION((0.99980773,-0.01960858)); +#1259=IFCAXIS2PLACEMENT2D(#1257,#1258); +#1260=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-2.11991553E-05),$); +#1261=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1259,IFCPARAMETERVALUE(462.573758365255),IFCPARAMETERVALUE(79.9998399999458),#1260); +#1262=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1261)); +#1263=IFCPRODUCTDEFINITIONSHAPE($,$,(#1262)); +#1264=IFCCARTESIANPOINT((580.23884,762.44289)); +#1265=IFCDIRECTION((0.99973551,-0.02299812)); +#1266=IFCAXIS2PLACEMENT2D(#1264,#1265); +#1267=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1266,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(30.0079269289312),#84); +#1268=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1267)); +#1269=IFCPRODUCTDEFINITIONSHAPE($,$,(#1268)); +#1270=IFCCARTESIANPOINT((610.23883,761.75276)); +#1271=IFCDIRECTION((0.99973551,-0.02299812)); +#1272=IFCAXIS2PLACEMENT2D(#1270,#1271); +#1273=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,3.41387007E-05),$); +#1274=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1272,IFCPARAMETERVALUE(-336.922662988411),IFCPARAMETERVALUE(599.99869999988),#1273); +#1275=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1274)); +#1276=IFCPRODUCTDEFINITIONSHAPE($,$,(#1275)); +#1277=IFCCARTESIANPOINT((1210.23753,760.24015)); +#1278=IFCDIRECTION((0.99983872,0.01795925)); +#1279=IFCAXIS2PLACEMENT2D(#1277,#1278); +#1280=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1279,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(965.153780354177),#84); +#1281=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1280)); +#1282=IFCPRODUCTDEFINITIONSHAPE($,$,(#1281)); +#1283=IFCCARTESIANPOINT((2175.23565,777.57359)); +#1284=IFCDIRECTION((0.99983872,0.01795925)); +#1285=IFCAXIS2PLACEMENT2D(#1283,#1284); +#1286=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-3.34985809E-05),$); +#1287=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1285,IFCPARAMETERVALUE(-268.103121113478),IFCPARAMETERVALUE(799.998399999924),#1286); +#1288=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1287)); +#1289=IFCPRODUCTDEFINITIONSHAPE($,$,(#1288)); +#1290=IFCCARTESIANPOINT((2975.23405,770.50427)); +#1291=IFCDIRECTION((0.99936566,-0.03561287)); +#1292=IFCAXIS2PLACEMENT2D(#1290,#1291); +#1293=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1292,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(275.174003697525),#84); +#1294=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1293)); +#1295=IFCPRODUCTDEFINITIONSHAPE($,$,(#1294)); +#1296=IFCCARTESIANPOINT((3250.2335,760.70453)); +#1297=IFCDIRECTION((0.99936566,-0.03561287)); +#1298=IFCAXIS2PLACEMENT2D(#1296,#1297); +#1299=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,3.40683233E-05),$); +#1300=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1298,IFCPARAMETERVALUE(-523.000116542237),IFCPARAMETERVALUE(449.999099999899),#1299); +#1301=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1300)); +#1302=IFCPRODUCTDEFINITIONSHAPE($,$,(#1301)); +#1303=IFCCARTESIANPOINT((3700.2326,751.56741)); +#1304=IFCDIRECTION((0.99998763,-0.00497398)); +#1305=IFCAXIS2PLACEMENT2D(#1303,#1304); +#1306=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1305,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(185.001918559366),#84); +#1307=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1306)); +#1308=IFCPRODUCTDEFINITIONSHAPE($,$,(#1307)); +#1309=IFCCARTESIANPOINT((3885.23223,750.64721)); +#1310=IFCDIRECTION((0.99998763,-0.00497398)); +#1311=IFCAXIS2PLACEMENT2D(#1309,#1310); +#1312=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-6.32842966E-06),$); +#1313=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1311,IFCPARAMETERVALUE(392.992000341107),IFCPARAMETERVALUE(229.99953999999),#1312); +#1314=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1313)); +#1315=IFCPRODUCTDEFINITIONSHAPE($,$,(#1314)); +#1316=IFCCARTESIANPOINT((4115.23177,749.16841)); +#1317=IFCDIRECTION((0.99996891,-0.00788487)); +#1318=IFCAXIS2PLACEMENT2D(#1316,#1317); +#1319=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1318,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(200.005817403997),#84); +#1320=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1319)); +#1321=IFCPRODUCTDEFINITIONSHAPE($,$,(#1320)); +#1322=IFCCARTESIANPOINT((4315.23137,747.59139)); +#1323=IFCDIRECTION((0.99996891,-0.00788487)); +#1324=IFCAXIS2PLACEMENT2D(#1322,#1323); +#1325=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.4305916E-05),$); +#1326=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1324,IFCPARAMETERVALUE(-162.205700578101),IFCPARAMETERVALUE(229.99953999999),#1325); +#1327=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1326)); +#1328=IFCPRODUCTDEFINITIONSHAPE($,$,(#1327)); +#1329=IFCCARTESIANPOINT((4545.23091,747.0636)); +#1330=IFCDIRECTION((0.99999457,0.00329556)); +#1331=IFCAXIS2PLACEMENT2D(#1329,#1330); +#1332=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1331,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(337.088769697214),#84); +#1333=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1332)); +#1334=IFCPRODUCTDEFINITIONSHAPE($,$,(#1333)); +#1335=IFCGRADIENTCURVE((#1254,#1261,#1267,#1274,#1280,#1287,#1293,#1300,#1306,#1313,#1319,#1326,#1332),.U.,#1220,$); +#1336=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#1335)); +#1337=IFCPRODUCTDEFINITIONSHAPE($,$,(#1336)); +#1338=IFCSTYLEDITEM(#1335,(#254),'C-ROAD-PROF'); +#1339=IFCREFERENT('3bTJGh0kDEiuKjIlFPbUw2',$,'5964+54.71',$,$,#1343,$,.STATION.); +#1340=IFCRELNESTS('2YEHABqS_hvWdL2qMa2Ih9',$,$,$,#1133,(#1339)); +#1341=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#1220); +#1342=IFCAXIS2PLACEMENTLINEAR(#1341,$,$); +#1343=IFCLINEARPLACEMENT(#31,#1342,$); +#1344=IFCPROPERTYSET('1eH2ID80X20BTOXt8J36a4',$,'Pset_Stationing',$,(#1346)); +#1345=IFCRELDEFINESBYPROPERTIES('0opmTs9LnEnAHerTzPPwge',$,$,$,(#1339),#1344); +#1346=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(596454.7126),$); +#1347=IFCALIGNMENT('2w3HVsKRbAgfrSTA$S_Th1',$,'GCJC',$,'Centerline',#31,$,$); +#1349=IFCPROPERTYSET('0fXv$0vyH2WAknhbEGJYKK',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1351,#1352,#1353)); +#1350=IFCRELDEFINESBYPROPERTIES('2NKasonpL6YhoLgOPUagmr',$,$,$,(#1347),#1349); +#1351=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:36:05'),$); +#1352=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCJC.xml'),$); +#1353=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:41:07'),$); +#1354=IFCPROPERTYSET('25ZjfPUYf8$OfVMPrILBXy',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1356,#1357,#1358)); +#1355=IFCRELDEFINESBYPROPERTIES('366KJHTyn0QAiRvahp6MHV',$,$,$,(#1347),#1354); +#1356=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('2664.894868'),$); +#1357=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCJC'),$); +#1358=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('602853.125000'),$); +#1359=IFCALIGNMENTHORIZONTAL('3WZeaU$uERE7bx5MEBbkub',$,'GCJC',$,$,#31,#1402); +#1360=IFCRELNESTS('0ec$D8lEa2vYXOjqHJRPvR',$,$,$,#1347,(#1359,#1403)); +#1361=IFCPROPERTYSET('2d49HLrzf25hC67hiEtHB0',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1351,#1352,#1353)); +#1362=IFCRELDEFINESBYPROPERTIES('3tbsro8sXAtv2RI2gUkhD2',$,$,$,(#1359),#1361); +#1363=IFCPROPERTYSET('13xoV2WYH8$Pi5oI$7vnoX',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1356,#1357,#1358)); +#1364=IFCRELDEFINESBYPROPERTIES('1LTYSBTvn5veedIHb7XDxf',$,$,$,(#1359),#1363); +#1365=IFCCARTESIANPOINT((-6581.2233,12563.17541)); +#1366=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1365,-0.702512213254556,0.0,0.0,760.93939,$,.LINE.); +#1367=IFCALIGNMENTSEGMENT('37EJMrKwJrlETOofkSU8s6',$,$,$,$,#31,#1382,#1366); +#1368=IFCRELNESTS('109pDtxgOOoEMDHUVToSE$',$,$,$,#1359,(#1367,#1371,#1374,#1377)); +#1369=IFCCARTESIANPOINT((-6000.4581,12071.50424)); +#1370=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1369,-0.702512213254558,-1749.9965,-1749.9965,1446.27716,$,.CIRCULARARC.); +#1371=IFCALIGNMENTSEGMENT('1$gPCTO5$688SbBNyKDllZ',$,$,$,$,#31,#1388,#1370); +#1372=IFCCARTESIANPOINT((-5382.73068,10809.06516)); +#1373=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1372,-1.52895796037449,-5749.9885,-5749.9885,157.71224,$,.CIRCULARARC.); +#1374=IFCALIGNMENTSEGMENT('0xA76UDi3ib3bfIX3a5r2Y',$,$,$,$,#31,#1394,#1373); +#1375=IFCCARTESIANPOINT((-5378.29587,10651.42023)); +#1376=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1375,-1.55638623156662,0.0,0.0,299.96607,$,.LINE.); +#1377=IFCALIGNMENTSEGMENT('2Ct$XZbUwMAKjmxvNop8ud',$,$,$,$,#31,#1399,#1376); +#1378=IFCAXIS2PLACEMENT2D(#1365,#1379); +#1379=IFCDIRECTION((0.76322136,-0.6461371)); +#1380=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1378,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(760.939391767445),#84); +#1381=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1380)); +#1382=IFCPRODUCTDEFINITIONSHAPE($,$,(#1381)); +#1383=IFCAXIS2PLACEMENT2D(#1369,#1384); +#1384=IFCDIRECTION((0.76322136,-0.6461371)); +#1385=IFCCIRCLE(#96,1749.9965); +#1386=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1383,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.826445747119934),#1385); +#1387=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1386)); +#1388=IFCPRODUCTDEFINITIONSHAPE($,$,(#1387)); +#1389=IFCAXIS2PLACEMENT2D(#1372,#1390); +#1390=IFCDIRECTION((0.04182616,-0.9991249)); +#1391=IFCCIRCLE(#96,5749.9885); +#1392=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1389,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.0274282711921271),#1391); +#1393=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1392)); +#1394=IFCPRODUCTDEFINITIONSHAPE($,$,(#1393)); +#1395=IFCAXIS2PLACEMENT2D(#1375,#1396); +#1396=IFCDIRECTION((0.0144096,-0.99989618)); +#1397=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1395,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(299.966067102938),#84); +#1398=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1397)); +#1399=IFCPRODUCTDEFINITIONSHAPE($,$,(#1398)); +#1400=IFCCOMPOSITECURVE((#1380,#1386,#1392,#1397),.U.); +#1401=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#1400)); +#1402=IFCPRODUCTDEFINITIONSHAPE($,$,(#1401)); +#1403=IFCALIGNMENTVERTICAL('1pQ99zbgUOq5ojIQTNnLZg',$,'GCJC',$,'FG',#31,#1466); +#1404=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,224.99955,748.3385,0.00300000000038086,0.00300000000038086,$,.CONSTANTGRADIENT.); +#1405=IFCALIGNMENTSEGMENT('3ZKhg_viLTggfxYJ1IfJJE',$,$,$,$,#31,#1424,#1404); +#1406=IFCRELNESTS('3lK8LbfYVYU5Ja6KMN9NLV',$,$,$,#1403,(#1405,#1408,#1410,#1412,#1414,#1416,#1418)); +#1407=IFCALIGNMENTVERTICALSEGMENT($,$,224.99955,379.99924,749.0135,0.00300000000037758,0.0334009991961367,-12499.56416,.PARABOLICARC.); +#1408=IFCALIGNMENTSEGMENT('151pjuYe2igvfx2_e87y$B',$,$,$,$,#31,#1431,#1407); +#1409=IFCALIGNMENTVERTICALSEGMENT($,$,604.99879,20.00001,755.92968,0.0334009991961097,0.0334009991961097,$,.CONSTANTGRADIENT.); +#1410=IFCALIGNMENTSEGMENT('2qxL5p5j_a6Th58BXB32Qo',$,$,$,$,#31,#1437,#1409); +#1411=IFCALIGNMENTVERTICALSEGMENT($,$,624.9988,699.9985,756.5977,0.0334009991961436,-0.0277634240785204,-11444.53691,.PARABOLICARC.); +#1412=IFCALIGNMENTSEGMENT('3ruPEQ6D_zNw$O$6eqnBfk',$,$,$,$,#31,#1444,#1411); +#1413=IFCALIGNMENTVERTICALSEGMENT($,$,1324.9973,229.99959,758.57085,-0.0277634240785275,-0.0277634240785275,$,.CONSTANTGRADIENT.); +#1414=IFCALIGNMENTSEGMENT('1wyfZQNxe43Vxeou4rl5Fw',$,$,$,$,#31,#1450,#1413); +#1415=IFCALIGNMENTVERTICALSEGMENT($,$,1554.99689,649.9987,752.18527,-0.0277634240785181,0.0280233851693849,-11651.47655,.PARABOLICARC.); +#1416=IFCALIGNMENTSEGMENT('0q_N2h3ojIufFQxgF7SOc6',$,$,$,$,#31,#1457,#1415); +#1417=IFCALIGNMENTVERTICALSEGMENT($,$,2204.99559,459.89928,752.26976,0.028023385169373,0.028023385169373,$,.CONSTANTGRADIENT.); +#1418=IFCALIGNMENTSEGMENT('0CB_k_IoaJ4Pa5ZoAlOt36',$,$,$,$,#31,#1463,#1417); +#1419=IFCCARTESIANPOINT((0.0,748.3385)); +#1420=IFCDIRECTION((0.9999955,0.00299999)); +#1421=IFCAXIS2PLACEMENT2D(#1419,#1420); +#1422=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1421,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(225.00056250007),#84); +#1423=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1422)); +#1424=IFCPRODUCTDEFINITIONSHAPE($,$,(#1423)); +#1425=IFCCARTESIANPOINT((224.99955,749.0135)); +#1426=IFCDIRECTION((0.9999955,0.00299999)); +#1427=IFCAXIS2PLACEMENT2D(#1425,#1426); +#1428=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,4.00013947E-05),$); +#1429=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1427,IFCPARAMETERVALUE(37.4986924871407),IFCPARAMETERVALUE(379.999240000034),#1428); +#1430=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1429)); +#1431=IFCPRODUCTDEFINITIONSHAPE($,$,(#1430)); +#1432=IFCCARTESIANPOINT((604.99879,755.92968)); +#1433=IFCDIRECTION((0.99944265,0.03338238)); +#1434=IFCAXIS2PLACEMENT2D(#1432,#1433); +#1435=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1434,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(20.0111631616719),#84); +#1436=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1435)); +#1437=IFCPRODUCTDEFINITIONSHAPE($,$,(#1436)); +#1438=IFCCARTESIANPOINT((624.9988,756.5977)); +#1439=IFCDIRECTION((0.99944265,0.03338238)); +#1440=IFCAXIS2PLACEMENT2D(#1438,#1439); +#1441=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-4.36889674E-05),$); +#1442=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1440,IFCPARAMETERVALUE(-382.258968269978),IFCPARAMETERVALUE(699.998499999987),#1441); +#1443=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1442)); +#1444=IFCPRODUCTDEFINITIONSHAPE($,$,(#1443)); +#1445=IFCCARTESIANPOINT((1324.9973,758.57085)); +#1446=IFCDIRECTION((0.99961482,-0.02775273)); +#1447=IFCAXIS2PLACEMENT2D(#1445,#1446); +#1448=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1447,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(230.088215650057),#84); +#1449=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1448)); +#1450=IFCPRODUCTDEFINITIONSHAPE($,$,(#1449)); +#1451=IFCCARTESIANPOINT((1554.99689,752.18527)); +#1452=IFCDIRECTION((0.99961482,-0.02775273)); +#1453=IFCAXIS2PLACEMENT2D(#1451,#1452); +#1454=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,4.2913016E-05),$); +#1455=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1453,IFCPARAMETERVALUE(-323.484884722403),IFCPARAMETERVALUE(649.998700000113),#1454); +#1456=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1455)); +#1457=IFCPRODUCTDEFINITIONSHAPE($,$,(#1456)); +#1458=IFCCARTESIANPOINT((2204.99559,752.26976)); +#1459=IFCDIRECTION((0.99960758,0.02801239)); +#1460=IFCAXIS2PLACEMENT2D(#1458,#1459); +#1461=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1460,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(460.079824040355),#84); +#1462=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1461)); +#1463=IFCPRODUCTDEFINITIONSHAPE($,$,(#1462)); +#1464=IFCGRADIENTCURVE((#1422,#1429,#1435,#1442,#1448,#1455,#1461),.U.,#1400,$); +#1465=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#1464)); +#1466=IFCPRODUCTDEFINITIONSHAPE($,$,(#1465)); +#1467=IFCSTYLEDITEM(#1464,(#254),'C-ROAD-PROF'); +#1468=IFCREFERENT('04ZE5aEDn22QdHbijoco25',$,'6028+53.12',$,$,#1472,$,.STATION.); +#1469=IFCRELNESTS('0wCJwCHYY3txevUYjSWFPq',$,$,$,#1347,(#1468)); +#1470=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#1400); +#1471=IFCAXIS2PLACEMENTLINEAR(#1470,$,$); +#1472=IFCLINEARPLACEMENT(#31,#1471,$); +#1473=IFCPROPERTYSET('3IzeSrCO9FBe9ehXqX58vO',$,'Pset_Stationing',$,(#1475)); +#1474=IFCRELDEFINESBYPROPERTIES('373aTSX7P4$Q2hotV7qs3c',$,$,$,(#1468),#1473); +#1475=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(602853.125),$); +#1476=IFCALIGNMENT('3pZL66$y9F3PvXPhv8rTNo',$,'GCKC',$,'Centerline',#31,$,$); +#1478=IFCPROPERTYSET('2RX79U$R9C2ABKgJFQtjQ2',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1480,#1481,#1482)); +#1479=IFCRELDEFINESBYPROPERTIES('31UBIvtU50IBf$xSddsJEz',$,$,$,(#1476),#1478); +#1480=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:36:46'),$); +#1481=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCKC.xml'),$); +#1482=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:41:18'),$); +#1483=IFCPROPERTYSET('0rL7bEa$n5OQDPD35WAg1r',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1485,#1486,#1487)); +#1484=IFCRELDEFINESBYPROPERTIES('2qlBUuCun76flsbh4DV5jz',$,$,$,(#1476),#1483); +#1485=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('1596.570751'),$); +#1486=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCKC'),$); +#1487=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('930770.940292'),$); +#1488=IFCALIGNMENTHORIZONTAL('2IFcpp$ERqPkRATIoSvrNP',$,'GCKC',$,$,#31,#1539); +#1489=IFCRELNESTS('0psbBBUWSk5HJ5wOYN3_u8',$,$,$,#1476,(#1488,#1540)); +#1490=IFCPROPERTYSET('23zBxlUf9FRxCtFQwp$bdW',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1480,#1481,#1482)); +#1491=IFCRELDEFINESBYPROPERTIES('2g$Fy9D8L2oudd9XpLln07',$,$,$,(#1488),#1490); +#1492=IFCPROPERTYSET('3AUCBzMmDCjhCUCE$RjKbJ',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1485,#1486,#1487)); +#1493=IFCRELDEFINESBYPROPERTIES('2CxSQFRRTC5hWcScREfecx',$,$,$,(#1488),#1492); +#1494=IFCCARTESIANPOINT((-6635.22892,12577.46232)); +#1495=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1494,-0.742490900378906,0.0,0.0,509.79803,$,.LINE.); +#1496=IFCALIGNMENTSEGMENT('26WmP3Bg5GKynTQTYB$qPe',$,$,$,$,#31,#1514,#1495); +#1497=IFCRELNESTS('2udjOVFkAMRZIknQr5C324',$,$,$,#1488,(#1496,#1500,#1503,#1506,#1509)); +#1498=IFCCARTESIANPOINT((-6259.61652,12232.77499)); +#1499=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1498,-0.742490900378904,-899.9982,-899.9982,303.27963,$,.CIRCULARARC.); +#1500=IFCALIGNMENTSEGMENT('3GKrZNfWX2pDw6kqKoh3yo',$,$,$,$,#31,#1520,#1499); +#1501=IFCCARTESIANPOINT((-6074.59299,11994.28445)); +#1502=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1501,-1.07946894515161,0.0,0.0,510.41778,$,.LINE.); +#1503=IFCALIGNMENTSEGMENT('3XDK4CXef5R4Sm646dfquM',$,$,$,$,#31,#1525,#1502); +#1504=IFCCARTESIANPOINT((-5833.77958,11544.24532)); +#1505=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1504,-1.0794689451516,6749.9865,6749.9865,176.48104,$,.CIRCULARARC.); +#1506=IFCALIGNMENTSEGMENT('0h_q4Idrlmj4EA3cKel6rp',$,$,$,$,#31,#1531,#1505); +#1507=IFCCARTESIANPOINT((-5748.49184,11389.74682)); +#1508=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1507,-1.05332355290032,0.0,0.0,96.59426,$,.LINE.); +#1509=IFCALIGNMENTSEGMENT('01bBJuyJJqVyzdGhAnVPBs',$,$,$,$,#31,#1536,#1508); +#1510=IFCAXIS2PLACEMENT2D(#1494,#1511); +#1511=IFCDIRECTION((0.73678669,-0.67612527)); +#1512=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1510,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(509.798026242812),#84); +#1513=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1512)); +#1514=IFCPRODUCTDEFINITIONSHAPE($,$,(#1513)); +#1515=IFCAXIS2PLACEMENT2D(#1498,#1516); +#1516=IFCDIRECTION((0.73678669,-0.67612527)); +#1517=IFCCIRCLE(#96,899.9982); +#1518=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1515,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.336978044772688),#1517); +#1519=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1518)); +#1520=IFCPRODUCTDEFINITIONSHAPE($,$,(#1519)); +#1521=IFCAXIS2PLACEMENT2D(#1501,#1522); +#1522=IFCDIRECTION((0.47179667,-0.88170738)); +#1523=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1521,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(510.417783911134),#84); +#1524=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1523)); +#1525=IFCPRODUCTDEFINITIONSHAPE($,$,(#1524)); +#1526=IFCAXIS2PLACEMENT2D(#1504,#1527); +#1527=IFCDIRECTION((0.47179667,-0.88170738)); +#1528=IFCCIRCLE(#96,6749.9865); +#1529=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1526,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(176.481044732451),#1528); +#1530=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1529)); +#1531=IFCPRODUCTDEFINITIONSHAPE($,$,(#1530)); +#1532=IFCAXIS2PLACEMENT2D(#1507,#1533); +#1533=IFCDIRECTION((0.49468538,-0.86907214)); +#1534=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1532,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(96.594262595294),#84); +#1535=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1534)); +#1536=IFCPRODUCTDEFINITIONSHAPE($,$,(#1535)); +#1537=IFCCOMPOSITECURVE((#1512,#1518,#1523,#1529,#1534),.U.); +#1538=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#1537)); +#1539=IFCPRODUCTDEFINITIONSHAPE($,$,(#1538)); +#1540=IFCALIGNMENTVERTICAL('0SaSjDSykHCzqtFvdm99Vr',$,'GCKC',$,'FG',#31,#1620); +#1541=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,300.4494,747.49341,0.00320912826544109,0.00320912826544109,$,.CONSTANTGRADIENT.); +#1542=IFCALIGNMENTSEGMENT('1aUJ$T_WtwVRYmdb88tvND',$,$,$,$,#31,#1565,#1541); +#1543=IFCRELNESTS('0_EDh75u$FPTo_0MMEJQId',$,$,$,#1540,(#1542,#1545,#1547,#1549,#1551,#1553,#1555,#1557,#1559)); +#1544=IFCALIGNMENTVERTICALSEGMENT($,$,300.4494,199.9996,748.45759,0.00320912826543851,0.00600000000166248,-71662.05362,.PARABOLICARC.); +#1545=IFCALIGNMENTSEGMENT('03NUdu2jGWYaz9ipO$oGRc',$,$,$,$,#31,#1572,#1544); +#1546=IFCALIGNMENTVERTICALSEGMENT($,$,500.449,12.50002,749.3785,0.00600000000166299,0.00600000000166299,$,.CONSTANTGRADIENT.); +#1547=IFCALIGNMENTSEGMENT('3IKAGGE$2ky0KlC$u9HWdY',$,$,$,$,#31,#1578,#1546); +#1548=IFCALIGNMENTVERTICALSEGMENT($,$,512.94902,374.99915,749.4535,0.00600000000166254,-0.0268249999995863,-11424.19345,.PARABOLICARC.); +#1549=IFCALIGNMENTSEGMENT('1Lzrl3pC5iCEn0DWlCIL96',$,$,$,$,#31,#1585,#1548); +#1550=IFCALIGNMENTVERTICALSEGMENT($,$,887.94817,25.00005,745.54882,-0.0268249999995552,-0.0268249999995552,$,.CONSTANTGRADIENT.); +#1551=IFCALIGNMENTSEGMENT('1nH_DCnO6AyVvihXn1Lc6U',$,$,$,$,#31,#1591,#1550); +#1552=IFCALIGNMENTVERTICALSEGMENT($,$,912.94822,374.99915,744.8782,-0.0268249999995948,0.00490909090901527,-11816.918,.PARABOLICARC.); +#1553=IFCALIGNMENTSEGMENT('00sO3e_dbV32dYo7Qc$lRT',$,$,$,$,#31,#1598,#1552); +#1554=IFCALIGNMENTVERTICALSEGMENT($,$,1287.94737,12.50007,740.76897,0.00490909090900143,0.00490909090900143,$,.CONSTANTGRADIENT.); +#1555=IFCALIGNMENTSEGMENT('2op9b9MFYvt1Cp2ym_b2QU',$,$,$,$,#31,#1604,#1554); +#1556=IFCALIGNMENTVERTICALSEGMENT($,$,1300.44745,149.9996,740.83034,0.00490909090902349,0.00260174482972635,-65009.5802,.PARABOLICARC.); +#1557=IFCALIGNMENTSEGMENT('1ppbtQBsln0oCDikr7IE4Z',$,$,$,$,#31,#1611,#1556); +#1558=IFCALIGNMENTVERTICALSEGMENT($,$,1450.44705,146.1237,741.39365,0.00260174482972697,0.00260174482972697,$,.CONSTANTGRADIENT.); +#1559=IFCALIGNMENTSEGMENT('1gDRbpG0HeYodW$RX2aSSm',$,$,$,$,#31,#1617,#1558); +#1560=IFCCARTESIANPOINT((0.0,747.49341)); +#1561=IFCDIRECTION((0.99999485,0.00320911)); +#1562=IFCAXIS2PLACEMENT2D(#1560,#1561); +#1563=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1562,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(300.450946169922),#84); +#1564=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1563)); +#1565=IFCPRODUCTDEFINITIONSHAPE($,$,(#1564)); +#1566=IFCCARTESIANPOINT((300.4494,748.45759)); +#1567=IFCDIRECTION((0.99999485,0.00320911)); +#1568=IFCAXIS2PLACEMENT2D(#1566,#1567); +#1569=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,6.97719329E-06),$); +#1570=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1568,IFCPARAMETERVALUE(229.972721822294),IFCPARAMETERVALUE(199.999599999981),#1569); +#1571=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1570)); +#1572=IFCPRODUCTDEFINITIONSHAPE($,$,(#1571)); +#1573=IFCCARTESIANPOINT((500.449,749.3785)); +#1574=IFCDIRECTION((0.999982,0.00599989)); +#1575=IFCAXIS2PLACEMENT2D(#1573,#1574); +#1576=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1575,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(12.5002499966364),#84); +#1577=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1576)); +#1578=IFCPRODUCTDEFINITIONSHAPE($,$,(#1577)); +#1579=IFCCARTESIANPOINT((512.94902,749.4535)); +#1580=IFCDIRECTION((0.999982,0.00599989)); +#1581=IFCAXIS2PLACEMENT2D(#1579,#1580); +#1582=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-4.37667659E-05),$); +#1583=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1581,IFCPARAMETERVALUE(-68.5451607170794),IFCPARAMETERVALUE(374.999150000047),#1582); +#1584=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1583)); +#1585=IFCPRODUCTDEFINITIONSHAPE($,$,(#1584)); +#1586=IFCCARTESIANPOINT((887.94817,745.54882)); +#1587=IFCDIRECTION((0.9996404,-0.02681535)); +#1588=IFCAXIS2PLACEMENT2D(#1586,#1587); +#1589=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1588,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(25.0090431792608),#84); +#1590=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1589)); +#1591=IFCPRODUCTDEFINITIONSHAPE($,$,(#1590)); +#1592=IFCCARTESIANPOINT((912.94822,744.8782)); +#1593=IFCDIRECTION((0.9996404,-0.02681535)); +#1594=IFCAXIS2PLACEMENT2D(#1592,#1593); +#1595=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,4.23122171E-05),$); +#1596=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1594,IFCPARAMETERVALUE(-316.988825284735),IFCPARAMETERVALUE(374.999150000047),#1595); +#1597=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1596)); +#1598=IFCPRODUCTDEFINITIONSHAPE($,$,(#1597)); +#1599=IFCCARTESIANPOINT((1287.94737,740.76897)); +#1600=IFCDIRECTION((0.99998795,0.00490903)); +#1601=IFCAXIS2PLACEMENT2D(#1599,#1600); +#1602=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1601,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(12.5002256167932),#84); +#1603=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1602)); +#1604=IFCPRODUCTDEFINITIONSHAPE($,$,(#1603)); +#1605=IFCCARTESIANPOINT((1300.44745,740.83034)); +#1606=IFCDIRECTION((0.99998795,0.00490903)); +#1607=IFCAXIS2PLACEMENT2D(#1605,#1606); +#1608=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-7.69117411E-06),$); +#1609=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1607,IFCPARAMETERVALUE(-319.137939177887),IFCPARAMETERVALUE(149.999599999981),#1608); +#1610=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1609)); +#1611=IFCPRODUCTDEFINITIONSHAPE($,$,(#1610)); +#1612=IFCCARTESIANPOINT((1450.44705,741.39365)); +#1613=IFCDIRECTION((0.99999662,0.00260174)); +#1614=IFCAXIS2PLACEMENT2D(#1612,#1613); +#1615=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1614,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(146.124196676126),#84); +#1616=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1615)); +#1617=IFCPRODUCTDEFINITIONSHAPE($,$,(#1616)); +#1618=IFCGRADIENTCURVE((#1563,#1570,#1576,#1583,#1589,#1596,#1602,#1609,#1615),.U.,#1537,$); +#1619=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#1618)); +#1620=IFCPRODUCTDEFINITIONSHAPE($,$,(#1619)); +#1621=IFCSTYLEDITEM(#1618,(#254),'C-ROAD-PROF'); +#1622=IFCREFERENT('1bioYuWlnEtOzeS283QL1L',$,'9307+70.94',$,$,#1626,$,.STATION.); +#1623=IFCRELNESTS('1WcoS9By5rN8i6GBkv4wFg',$,$,$,#1476,(#1622)); +#1624=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#1537); +#1625=IFCAXIS2PLACEMENTLINEAR(#1624,$,$); +#1626=IFCLINEARPLACEMENT(#31,#1625,$); +#1627=IFCPROPERTYSET('0Aw45R5wv5OA5xd838o0DZ',$,'Pset_Stationing',$,(#1629)); +#1628=IFCRELDEFINESBYPROPERTIES('3RC4cdhFLFs82Hv8GN4Bz0',$,$,$,(#1622),#1627); +#1629=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(930770.940291667),$); +#1630=IFCALIGNMENT('0FiuB7BurBoO1z3CR77ed9',$,'GCLC',$,'Centerline',#31,$,$); +#1632=IFCPROPERTYSET('2mQFwnRmPEDAlP01$UxXHy',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1634,#1635,#1636)); +#1633=IFCRELDEFINESBYPROPERTIES('24yZrt2ZT7uOBIimjE$fAf',$,$,$,(#1630),#1632); +#1634=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:37:12'),$); +#1635=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCLC.xml'),$); +#1636=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:41:29'),$); +#1637=IFCPROPERTYSET('24UbRn$7TBfRIXwypNoYJa',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1639,#1640,#1641)); +#1638=IFCRELDEFINESBYPROPERTIES('0fZF9UbTz3EuA4t78llDBr',$,$,$,(#1630),#1637); +#1639=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('3115.166231'),$); +#1640=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCLC'),$); +#1641=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('917927.388289'),$); +#1642=IFCALIGNMENTHORIZONTAL('1rBEvIfCWFWi4bTjsVGvHI',$,'GCLC',$,$,#31,#1702); +#1643=IFCRELNESTS('0$H1Ayb3h9UZ0wHnY2jcKY',$,$,$,#1630,(#1642,#1703)); +#1644=IFCPROPERTYSET('3M3deY5UPDC9Cppc4F0XlH',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1634,#1635,#1636)); +#1645=IFCRELDEFINESBYPROPERTIES('33rSns2I16gv_0WlhopioC',$,$,$,(#1642),#1644); +#1646=IFCPROPERTYSET('30LENMbcz0If$$EsEgkl04',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1639,#1640,#1641)); +#1647=IFCRELDEFINESBYPROPERTIES('3tEZh4eHb9gxSiIstnngt0',$,$,$,(#1642),#1646); +#1648=IFCCARTESIANPOINT((-5412.92463,13831.88119)); +#1649=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1648,-1.60303148622509,0.0,0.0,809.14918,$,.LINE.); +#1650=IFCALIGNMENTSEGMENT('1ZkNZu8DzAh5F9LlK97wA0',$,$,$,$,#31,#1671,#1649); +#1651=IFCRELNESTS('1Hg4ZupOEAMkMjmc5V9dBZ',$,$,$,#1642,(#1650,#1654,#1657,#1660,#1663,#1666)); +#1652=IFCCARTESIANPOINT((-5439.00316,13023.15237)); +#1653=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1652,-1.60303148622508,-599.9988,-599.9988,1316.82326,$,.CIRCULARARC.); +#1654=IFCALIGNMENTSEGMENT('2SvnalERO2bD3Tdtc8isw4',$,$,$,$,#31,#1677,#1653); +#1655=IFCCARTESIANPOINT((-6404.73139,12567.08241)); +#1656=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1655,-3.79774130262629,0.0,0.0,313.83329,$,.LINE.); +#1657=IFCALIGNMENTSEGMENT('290lgvH5IJTw6BTqy40fba',$,$,$,$,#31,#1682,#1656); +#1658=IFCCARTESIANPOINT((-6653.39647,12758.54262)); +#1659=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1658,-3.79774130262631,-34.99993,-34.99993,0.69983,$,.CIRCULARARC.); +#1660=IFCALIGNMENTSEGMENT('2l7WGFOkobnyiq22vhZqKs',$,$,$,$,#31,#1688,#1659); +#1661=IFCCARTESIANPOINT((-6653.94667,12758.97508)); +#1662=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1661,-3.81773647456301,0.0,0.0,99.6742,$,.LINE.); +#1663=IFCALIGNMENTSEGMENT('1fVO1mczGl3HM2DsefWbcG',$,$,$,$,#31,#1693,#1662); +#1664=IFCCARTESIANPOINT((-6731.69172,12821.35018)); +#1665=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1664,-3.81773647456306,7705.42459,7705.42459,574.98648,$,.CIRCULARARC.); +#1666=IFCALIGNMENTSEGMENT('2NFq5XSi1WT7wzxeK7xC$n',$,$,$,$,#31,#1699,#1665); +#1667=IFCAXIS2PLACEMENT2D(#1648,#1668); +#1668=IFCDIRECTION((-0.03222958,-0.99948049)); +#1669=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1667,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(809.149178643315),#84); +#1670=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1669)); +#1671=IFCPRODUCTDEFINITIONSHAPE($,$,(#1670)); +#1672=IFCAXIS2PLACEMENT2D(#1652,#1673); +#1673=IFCDIRECTION((-0.03222958,-0.99948049)); +#1674=IFCCIRCLE(#96,599.9988); +#1675=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1672,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-2.1947098164012),#1674); +#1676=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1675)); +#1677=IFCPRODUCTDEFINITIONSHAPE($,$,(#1676)); +#1678=IFCAXIS2PLACEMENT2D(#1655,#1679); +#1679=IFCDIRECTION((-0.79234769,0.61006978)); +#1680=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1678,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(313.833285749748),#84); +#1681=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1680)); +#1682=IFCPRODUCTDEFINITIONSHAPE($,$,(#1681)); +#1683=IFCAXIS2PLACEMENT2D(#1658,#1684); +#1684=IFCDIRECTION((-0.79234769,0.61006978)); +#1685=IFCCIRCLE(#96,34.99993); +#1686=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1683,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.0199951719367677),#1685); +#1687=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1686)); +#1688=IFCPRODUCTDEFINITIONSHAPE($,$,(#1687)); +#1689=IFCAXIS2PLACEMENT2D(#1661,#1690); +#1690=IFCDIRECTION((-0.77999167,0.6257899)); +#1691=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1689,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(99.674199215575),#84); +#1692=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1691)); +#1693=IFCPRODUCTDEFINITIONSHAPE($,$,(#1692)); +#1694=IFCAXIS2PLACEMENT2D(#1664,#1695); +#1695=IFCDIRECTION((-0.77999167,0.6257899)); +#1696=IFCCIRCLE(#96,7705.42459); +#1697=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1694,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(574.98648174545),#1696); +#1698=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1697)); +#1699=IFCPRODUCTDEFINITIONSHAPE($,$,(#1698)); +#1700=IFCCOMPOSITECURVE((#1669,#1675,#1680,#1686,#1691,#1697),.U.); +#1701=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#1700)); +#1702=IFCPRODUCTDEFINITIONSHAPE($,$,(#1701)); +#1703=IFCALIGNMENTVERTICAL('0UZA46ZfNLrPqovMt56Qx8',$,'GCLC',$,'FG',#31,#1801); +#1704=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,1215.17005,779.03164,-0.0223142043347021,-0.0223142043347021,$,.CONSTANTGRADIENT.); +#1705=IFCALIGNMENTSEGMENT('1D7lK8Ki8kIJLuR0BaBJui',$,$,$,$,#31,#1732,#1704); +#1706=IFCRELNESTS('0wklslLC5s2GKmDeyKvTAM',$,$,$,#1703,(#1705,#1708,#1710,#1712,#1714,#1716,#1718,#1720,#1722,#1724,#1726)); +#1707=IFCALIGNMENTVERTICALSEGMENT($,$,1215.17005,249.9995,751.91609,-0.0223142043346892,0.00539836145297404,-9021.16036,.PARABOLICARC.); +#1708=IFCALIGNMENTSEGMENT('0kpX_PegBQJ747jB2gVg6L',$,$,$,$,#31,#1739,#1707); +#1709=IFCALIGNMENTVERTICALSEGMENT($,$,1465.16955,149.9997,749.80161,0.00539836145298451,0.00539836145298451,$,.CONSTANTGRADIENT.); +#1710=IFCALIGNMENTSEGMENT('2Hrq7dRAk49eUpepHKEGkx',$,$,$,$,#31,#1745,#1709); +#1711=IFCALIGNMENTVERTICALSEGMENT($,$,1615.16925,199.9996,750.61136,0.00539836145298756,-0.010610801259637,-12492.82074,.PARABOLICARC.); +#1712=IFCALIGNMENTSEGMENT('3rGMJtqkYfOiGdvadv5USF',$,$,$,$,#31,#1752,#1711); +#1713=IFCALIGNMENTVERTICALSEGMENT($,$,1815.1689,299.9993,750.09012,-0.0106108012596292,0.00731818182299546,-16732.64449,.PARABOLICARC.); +#1714=IFCALIGNMENTSEGMENT('0Ia6j$byS4T3A33fB8K6IL',$,$,$,$,#31,#1759,#1713); +#1715=IFCALIGNMENTVERTICALSEGMENT($,$,2115.1682,0.0001,749.59623,0.00731818117005637,0.00731818117005637,$,.CONSTANTGRADIENT.); +#1716=IFCALIGNMENTSEGMENT('2trMpoSuGFTvgR_HYAxtTY',$,$,$,$,#31,#1765,#1715); +#1717=IFCALIGNMENTVERTICALSEGMENT($,$,2115.1683,139.99962,749.59623,0.00731818182298856,-0.00306976744288889,-13477.11819,.PARABOLICARC.); +#1718=IFCALIGNMENTSEGMENT('2sdunEtQNTge2vEf4FyPnw',$,$,$,$,#31,#1772,#1717); +#1719=IFCALIGNMENTVERTICALSEGMENT($,$,2255.16792,259.99953,749.89362,-0.00306976744288887,-0.00306976744288887,$,.CONSTANTGRADIENT.); +#1720=IFCALIGNMENTSEGMENT('3ViNxAuGo1xtEn2h2CuLqn',$,$,$,$,#31,#1778,#1719); +#1721=IFCALIGNMENTVERTICALSEGMENT($,$,2515.16745,199.9996,749.09548,-0.00306976744289043,-0.00775000000021761,-42732.8338,.PARABOLICARC.); +#1722=IFCALIGNMENTSEGMENT('2dd8vJ$LqzqwRTzho2IUbz',$,$,$,$,#31,#1785,#1721); +#1723=IFCALIGNMENTVERTICALSEGMENT($,$,2715.1671,199.9995,748.0135,-0.00775000000021467,0.00328666666686401,-18121.36817,.PARABOLICARC.); +#1724=IFCALIGNMENTSEGMENT('0u7OfdnSB21Q_oJtxkvw2M',$,$,$,$,#31,#1792,#1723); +#1725=IFCALIGNMENTVERTICALSEGMENT($,$,2915.1666,199.99963,747.56717,0.00328666666686281,0.00328666666686281,$,.CONSTANTGRADIENT.); +#1726=IFCALIGNMENTSEGMENT('1NubZgL78p1eXAFJ5r3ZVK',$,$,$,$,#31,#1798,#1725); +#1727=IFCCARTESIANPOINT((0.0,779.03164)); +#1728=IFCDIRECTION((0.99975113,-0.02230865)); +#1729=IFCAXIS2PLACEMENT2D(#1727,#1728); +#1730=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1729,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1215.47254299575),#84); +#1731=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1730)); +#1732=IFCPRODUCTDEFINITIONSHAPE($,$,(#1731)); +#1733=IFCCARTESIANPOINT((1215.17005,751.91609)); +#1734=IFCDIRECTION((0.99975113,-0.02230865)); +#1735=IFCAXIS2PLACEMENT2D(#1733,#1734); +#1736=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,5.54252424E-05),$); +#1737=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1735,IFCPARAMETERVALUE(-201.300015660768),IFCPARAMETERVALUE(249.999500021804),#1736); +#1738=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1737)); +#1739=IFCPRODUCTDEFINITIONSHAPE($,$,(#1738)); +#1740=IFCCARTESIANPOINT((1465.16955,749.80161)); +#1741=IFCDIRECTION((0.99998543,0.00539828)); +#1742=IFCAXIS2PLACEMENT2D(#1740,#1741); +#1743=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1742,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(150.001885601504),#84); +#1744=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1743)); +#1745=IFCPRODUCTDEFINITIONSHAPE($,$,(#1744)); +#1746=IFCCARTESIANPOINT((1615.16925,750.61136)); +#1747=IFCDIRECTION((0.99998543,0.00539828)); +#1748=IFCAXIS2PLACEMENT2D(#1746,#1747); +#1749=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-4.00229868E-05),$); +#1750=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1748,IFCPARAMETERVALUE(-67.4407619327035),IFCPARAMETERVALUE(199.999599998351),#1749); +#1751=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1750)); +#1752=IFCPRODUCTDEFINITIONSHAPE($,$,(#1751)); +#1753=IFCCARTESIANPOINT((1815.1689,750.09012)); +#1754=IFCDIRECTION((0.99994371,-0.0106102)); +#1755=IFCAXIS2PLACEMENT2D(#1753,#1754); +#1756=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.98817082E-05),$); +#1757=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1755,IFCPARAMETERVALUE(-177.54676523697),IFCPARAMETERVALUE(299.999299998162),#1756); +#1758=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1757)); +#1759=IFCPRODUCTDEFINITIONSHAPE($,$,(#1758)); +#1760=IFCCARTESIANPOINT((2115.1682,749.59623)); +#1761=IFCDIRECTION((0.99997322,0.00731799)); +#1762=IFCAXIS2PLACEMENT2D(#1760,#1761); +#1763=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1762,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(0.00010001752585379),#84); +#1764=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1763)); +#1765=IFCPRODUCTDEFINITIONSHAPE($,$,(#1764)); +#1766=IFCCARTESIANPOINT((2115.1683,749.59623)); +#1767=IFCDIRECTION((0.99997322,0.00731799)); +#1768=IFCAXIS2PLACEMENT2D(#1766,#1767); +#1769=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-3.70999195E-05),$); +#1770=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1768,IFCPARAMETERVALUE(-98.6280013586527),IFCPARAMETERVALUE(139.9996199999),#1769); +#1771=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1770)); +#1772=IFCPRODUCTDEFINITIONSHAPE($,$,(#1771)); +#1773=IFCCARTESIANPOINT((2255.16792,749.89362)); +#1774=IFCDIRECTION((0.99999529,-0.00306975)); +#1775=IFCAXIS2PLACEMENT2D(#1773,#1774); +#1776=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1775,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(260.000754982514),#84); +#1777=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1776)); +#1778=IFCPRODUCTDEFINITIONSHAPE($,$,(#1777)); +#1779=IFCCARTESIANPOINT((2515.16745,749.09548)); +#1780=IFCDIRECTION((0.99999529,-0.00306975)); +#1781=IFCAXIS2PLACEMENT2D(#1779,#1780); +#1782=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-1.17006048E-05),$); +#1783=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1781,IFCPARAMETERVALUE(131.179861927222),IFCPARAMETERVALUE(199.999599995557),#1782); +#1784=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1783)); +#1785=IFCPRODUCTDEFINITIONSHAPE($,$,(#1784)); +#1786=IFCCARTESIANPOINT((2715.1671,748.0135)); +#1787=IFCDIRECTION((0.99996997,-0.00774977)); +#1788=IFCAXIS2PLACEMENT2D(#1786,#1787); +#1789=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.75917356E-05),$); +#1790=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1788,IFCPARAMETERVALUE(-140.440603290646),IFCPARAMETERVALUE(199.999499999918),#1789); +#1791=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1790)); +#1792=IFCPRODUCTDEFINITIONSHAPE($,$,(#1791)); +#1793=IFCCARTESIANPOINT((2915.1666,747.56717)); +#1794=IFCDIRECTION((0.9999946,0.00328665)); +#1795=IFCAXIS2PLACEMENT2D(#1793,#1794); +#1796=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1795,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(200.000711752673),#84); +#1797=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1796)); +#1798=IFCPRODUCTDEFINITIONSHAPE($,$,(#1797)); +#1799=IFCGRADIENTCURVE((#1730,#1737,#1743,#1750,#1757,#1763,#1770,#1776,#1783,#1790,#1796),.U.,#1700,$); +#1800=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#1799)); +#1801=IFCPRODUCTDEFINITIONSHAPE($,$,(#1800)); +#1802=IFCSTYLEDITEM(#1799,(#254),'C-ROAD-PROF'); +#1803=IFCREFERENT('11nJLuyt99hB9ySjYXBa_7',$,'9179+27.39',$,$,#1807,$,.STATION.); +#1804=IFCRELNESTS('1mt7Aki2k4t2e3wqrGYpEO',$,$,$,#1630,(#1803)); +#1805=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#1700); +#1806=IFCAXIS2PLACEMENTLINEAR(#1805,$,$); +#1807=IFCLINEARPLACEMENT(#31,#1806,$); +#1808=IFCPROPERTYSET('1H788P35z7n9$jvp3mEj9z',$,'Pset_Stationing',$,(#1810)); +#1809=IFCRELDEFINESBYPROPERTIES('0PkrJUQIP8ph9cVgj6xxmZ',$,$,$,(#1803),#1808); +#1810=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(917927.388288533),$); +#1811=IFCALIGNMENT('3YHAuHXgP6ygqxurQ8WxGp',$,'GCPC',$,'Centerline',#31,$,$); +#1813=IFCPROPERTYSET('1q0$BQQerAuvoxWB4VZdi2',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1815,#1816,#1817)); +#1814=IFCRELDEFINESBYPROPERTIES('3_3v2dOnr4ZB6LDqw67vEJ',$,$,$,(#1811),#1813); +#1815=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:37:32'),$); +#1816=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCPC.xml'),$); +#1817=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:41:42'),$); +#1818=IFCPROPERTYSET('0OFEOBkbfA9h6tPMQDAWAJ',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1820,#1821,#1822)); +#1819=IFCRELDEFINESBYPROPERTIES('0PfKLpX41CYunOYgot4cCM',$,$,$,(#1811),#1818); +#1820=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('4406.955831'),$); +#1821=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCPC'),$); +#1822=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('1640.416667'),$); +#1823=IFCALIGNMENTHORIZONTAL('3E2MAse8sRprQtgTOwYjG6',$,'GCPC',$,$,#31,#1883); +#1824=IFCRELNESTS('29H5qNAjzqp9DEsdDonmTQ',$,$,$,#1811,(#1823,#1884)); +#1825=IFCPROPERTYSET('12AM2j0dH8APJXKNZxtJvp',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1815,#1816,#1817)); +#1826=IFCRELDEFINESBYPROPERTIES('2uSzKbJdr8KQa_fR3ANRxt',$,$,$,(#1823),#1825); +#1827=IFCPROPERTYSET('27vK9xhB9BfRx2u4kOAwq8',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1820,#1821,#1822)); +#1828=IFCRELDEFINESBYPROPERTIES('1ZqCUR1gfF2v8Yluv4RyUK',$,$,$,(#1823),#1827); +#1829=IFCCARTESIANPOINT((-7064.703,10809.83613)); +#1830=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1829,-0.270956414704149,-3819.71136,-3819.71136,734.51802,$,.CIRCULARARC.); +#1831=IFCALIGNMENTSEGMENT('0zaIbsZ2hSPx5Mc_vEjnIM',$,$,$,$,#31,#1853,#1830); +#1832=IFCRELNESTS('3lmvAt0sLeGmioNhTpGGZZ',$,$,$,#1823,(#1831,#1835,#1838,#1841,#1844,#1847)); +#1833=IFCCARTESIANPOINT((-6380.18144,10546.61286)); +#1834=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1833,-0.463253149619587,0.0,0.0,1475.47889,$,.LINE.); +#1835=IFCALIGNMENTSEGMENT('1c8lup7lvUZoq2CmmLwcKF',$,$,$,$,#31,#1858,#1834); +#1836=IFCCARTESIANPOINT((-5060.21282,9887.27927)); +#1837=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1836,-0.463253149619589,699.9986,699.9986,575.63062,$,.CIRCULARARC.); +#1838=IFCALIGNMENTSEGMENT('3O_Pxoh4eDmaO0_mC8qyd$',$,$,$,$,#31,#1864,#1837); +#1839=IFCCARTESIANPOINT((-4501.42361,9858.14693)); +#1840=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1839,0.359077955809695,0.0,0.0,397.63523,$,.LINE.); +#1841=IFCALIGNMENTSEGMENT('09Qkttk1Xy_1syH3ojm8ZR',$,$,$,$,#31,#1869,#1840); +#1842=IFCCARTESIANPOINT((-4129.14907,9997.88038)); +#1843=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1842,0.359077955809693,-799.9984,-799.9984,849.27044,$,.CIRCULARARC.); +#1844=IFCALIGNMENTSEGMENT('3zYqE_9MA44FUli7L9le2m',$,$,$,$,#31,#1875,#1843); +#1845=IFCCARTESIANPOINT((-3331.11207,9859.48076)); +#1846=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1845,-0.702512213324519,0.0,0.0,374.42263,$,.LINE.); +#1847=IFCALIGNMENTSEGMENT('3gqUFYutG8KHiUU5JUFW6I',$,$,$,$,#31,#1880,#1846); +#1848=IFCAXIS2PLACEMENT2D(#1829,#1849); +#1849=IFCDIRECTION((0.96351535,-0.26765308)); +#1850=IFCCIRCLE(#96,3819.71136); +#1851=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1848,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.192296734915438),#1850); +#1852=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1851)); +#1853=IFCPRODUCTDEFINITIONSHAPE($,$,(#1852)); +#1854=IFCAXIS2PLACEMENT2D(#1833,#1855); +#1855=IFCDIRECTION((0.89460353,-0.44686075)); +#1856=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1854,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1475.47888688196),#84); +#1857=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1856)); +#1858=IFCPRODUCTDEFINITIONSHAPE($,$,(#1857)); +#1859=IFCAXIS2PLACEMENT2D(#1836,#1860); +#1860=IFCDIRECTION((0.89460353,-0.44686075)); +#1861=IFCCIRCLE(#96,699.9986); +#1862=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1859,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(575.630622362207),#1861); +#1863=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1862)); +#1864=IFCPRODUCTDEFINITIONSHAPE($,$,(#1863)); +#1865=IFCAXIS2PLACEMENT2D(#1839,#1866); +#1866=IFCDIRECTION((0.93622124,0.35141115)); +#1867=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1865,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(397.635230218543),#84); +#1868=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1867)); +#1869=IFCPRODUCTDEFINITIONSHAPE($,$,(#1868)); +#1870=IFCAXIS2PLACEMENT2D(#1842,#1871); +#1871=IFCDIRECTION((0.93622124,0.35141115)); +#1872=IFCCIRCLE(#96,799.9984); +#1873=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1870,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-1.06159016913421),#1872); +#1874=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1873)); +#1875=IFCPRODUCTDEFINITIONSHAPE($,$,(#1874)); +#1876=IFCAXIS2PLACEMENT2D(#1845,#1877); +#1877=IFCDIRECTION((0.76322136,-0.6461371)); +#1878=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1876,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(374.422631267546),#84); +#1879=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1878)); +#1880=IFCPRODUCTDEFINITIONSHAPE($,$,(#1879)); +#1881=IFCCOMPOSITECURVE((#1851,#1856,#1862,#1867,#1873,#1878),.U.); +#1882=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#1881)); +#1883=IFCPRODUCTDEFINITIONSHAPE($,$,(#1882)); +#1884=IFCALIGNMENTVERTICAL('0kRe4JnL4PAFV776hl8TB6',$,'GCPC',$,'FG',#31,#1981); +#1885=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,699.9986,747.30909,-0.00045324461439752,-0.00045324461439752,$,.CONSTANTGRADIENT.); +#1886=IFCALIGNMENTSEGMENT('3j1sq5ZLYbnmcnV3wP7g$D',$,$,$,$,#31,#1913,#1885); +#1887=IFCRELNESTS('0RxFC6KhgxMKZHL_fJaZwM',$,$,$,#1884,(#1886,#1889,#1891,#1893,#1895,#1897,#1899,#1901,#1903,#1905,#1907)); +#1888=IFCALIGNMENTVERTICALSEGMENT($,$,699.9986,199.9996,746.99182,-0.00045324461439732,-0.0049671820326319,-44307.12734,.PARABOLICARC.); +#1889=IFCALIGNMENTSEGMENT('3WLvRE2gjvbEACgofg6Na1',$,$,$,$,#31,#1920,#1888); +#1890=IFCALIGNMENTVERTICALSEGMENT($,$,899.9982,774.99845,746.44978,-0.00496718203263143,-0.00496718203263143,$,.CONSTANTGRADIENT.); +#1891=IFCALIGNMENTSEGMENT('1AU3tuNGwOWkElxILFFsEu',$,$,$,$,#31,#1926,#1890); +#1892=IFCALIGNMENTVERTICALSEGMENT($,$,1674.99665,149.9997,742.60022,-0.00496718203263038,0.00630508325185294,-13306.97036,.PARABOLICARC.); +#1893=IFCALIGNMENTSEGMENT('2M48OMOIMU2cbCi$LoTSNG',$,$,$,$,#31,#1933,#1892); +#1894=IFCALIGNMENTVERTICALSEGMENT($,$,1824.99635,499.999,742.70056,0.00630508325185201,0.00630508325185201,$,.CONSTANTGRADIENT.); +#1895=IFCALIGNMENTSEGMENT('1loQSynqCbMVTkm7MgAszm',$,$,$,$,#31,#1939,#1894); +#1896=IFCALIGNMENTVERTICALSEGMENT($,$,2324.99535,199.9996,745.8531,0.00630508325185105,-0.00770588235354876,-14274.5051,.PARABOLICARC.); +#1897=IFCALIGNMENTSEGMENT('0PwvD5dghD5$HdZEpkaQO0',$,$,$,$,#31,#1946,#1896); +#1898=IFCALIGNMENTVERTICALSEGMENT($,$,2524.99495,574.99885,745.71302,-0.00770588235354821,-0.00770588235354821,$,.CONSTANTGRADIENT.); +#1899=IFCALIGNMENTSEGMENT('27S9uBRKEDbVdBPzVdrv$r',$,$,$,$,#31,#1952,#1898); +#1900=IFCALIGNMENTVERTICALSEGMENT($,$,3099.9938,199.9996,741.28214,-0.00770588235354765,0.00557155741857114,-15063.11483,.PARABOLICARC.); +#1901=IFCALIGNMENTSEGMENT('3B_RR7wDco4OEcpcOWXgLL',$,$,$,$,#31,#1959,#1900); +#1902=IFCALIGNMENTVERTICALSEGMENT($,$,3299.9934,524.99895,741.06871,0.00557155741857108,0.00557155741857108,$,.CONSTANTGRADIENT.); +#1903=IFCALIGNMENTSEGMENT('0hHEXuJUUDPWb1UFOKYGTx',$,$,$,$,#31,#1965,#1902); +#1904=IFCALIGNMENTVERTICALSEGMENT($,$,3824.99235,149.9997,743.99377,0.00557155741857149,-0.00405558032760726,-15580.92384,.PARABOLICARC.); +#1905=IFCALIGNMENTSEGMENT('0oX92v6ipajjXVcWnCZQjt',$,$,$,$,#31,#1972,#1904); +#1906=IFCALIGNMENTVERTICALSEGMENT($,$,3974.99205,431.96378,744.10747,-0.00405558032760829,-0.00405558032760829,$,.CONSTANTGRADIENT.); +#1907=IFCALIGNMENTSEGMENT('0lIPMV$PMk23gR1ibz68YA',$,$,$,$,#31,#1978,#1906); +#1908=IFCCARTESIANPOINT((0.0,747.30909)); +#1909=IFCDIRECTION((0.9999999,-0.00045324)); +#1910=IFCAXIS2PLACEMENT2D(#1908,#1909); +#1911=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1910,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(699.99867190052),#84); +#1912=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1911)); +#1913=IFCPRODUCTDEFINITIONSHAPE($,$,(#1912)); +#1914=IFCCARTESIANPOINT((699.9986,746.99182)); +#1915=IFCDIRECTION((0.9999999,-0.00045324)); +#1916=IFCAXIS2PLACEMENT2D(#1914,#1915); +#1917=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-1.12848661E-05),$); +#1918=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1916,IFCPARAMETERVALUE(20.0819668468222),IFCPARAMETERVALUE(199.9996),#1917); +#1919=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1918)); +#1920=IFCPRODUCTDEFINITIONSHAPE($,$,(#1919)); +#1921=IFCCARTESIANPOINT((899.9982,746.44978)); +#1922=IFCDIRECTION((0.99998766,-0.00496712)); +#1923=IFCAXIS2PLACEMENT2D(#1921,#1922); +#1924=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1923,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(775.008010669702),#84); +#1925=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1924)); +#1926=IFCPRODUCTDEFINITIONSHAPE($,$,(#1925)); +#1927=IFCCARTESIANPOINT((1674.99665,742.60022)); +#1928=IFCDIRECTION((0.99998766,-0.00496712)); +#1929=IFCAXIS2PLACEMENT2D(#1927,#1928); +#1930=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,3.75742928E-05),$); +#1931=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1929,IFCPARAMETERVALUE(-66.0981440674194),IFCPARAMETERVALUE(149.9997),#1930); +#1932=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1931)); +#1933=IFCPRODUCTDEFINITIONSHAPE($,$,(#1932)); +#1934=IFCCARTESIANPOINT((1824.99635,742.70056)); +#1935=IFCDIRECTION((0.99998012,0.00630496)); +#1936=IFCAXIS2PLACEMENT2D(#1934,#1935); +#1937=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1936,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(500.00893840005),#84); +#1938=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1937)); +#1939=IFCPRODUCTDEFINITIONSHAPE($,$,(#1938)); +#1940=IFCCARTESIANPOINT((2324.99535,745.8531)); +#1941=IFCDIRECTION((0.99998012,0.00630496)); +#1942=IFCAXIS2PLACEMENT2D(#1940,#1941); +#1943=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-3.50274841E-05),$); +#1944=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1942,IFCPARAMETERVALUE(-90.0019430388807),IFCPARAMETERVALUE(199.9996),#1943); +#1945=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1944)); +#1946=IFCPRODUCTDEFINITIONSHAPE($,$,(#1945)); +#1947=IFCCARTESIANPOINT((2524.99495,745.71302)); +#1948=IFCDIRECTION((0.99997031,-0.00770565)); +#1949=IFCAXIS2PLACEMENT2D(#1947,#1948); +#1950=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1949,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(575.015921641513),#84); +#1951=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1950)); +#1952=IFCPRODUCTDEFINITIONSHAPE($,$,(#1951)); +#1953=IFCCARTESIANPOINT((3099.9938,741.28214)); +#1954=IFCDIRECTION((0.99997031,-0.00770565)); +#1955=IFCAXIS2PLACEMENT2D(#1953,#1954); +#1956=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,3.31936658E-05),$); +#1957=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1955,IFCPARAMETERVALUE(-116.074590795198),IFCPARAMETERVALUE(199.999599999999),#1956); +#1958=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1957)); +#1959=IFCPRODUCTDEFINITIONSHAPE($,$,(#1958)); +#1960=IFCCARTESIANPOINT((3299.9934,741.06871)); +#1961=IFCDIRECTION((0.99998448,0.00557147)); +#1962=IFCAXIS2PLACEMENT2D(#1960,#1961); +#1963=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1962,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(525.007098511735),#84); +#1964=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1963)); +#1965=IFCPRODUCTDEFINITIONSHAPE($,$,(#1964)); +#1966=IFCCARTESIANPOINT((3824.99235,743.99377)); +#1967=IFCDIRECTION((0.99998448,0.00557147)); +#1968=IFCAXIS2PLACEMENT2D(#1966,#1967); +#1969=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-3.20905233E-05),$); +#1970=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1968,IFCPARAMETERVALUE(-86.8100117971432),IFCPARAMETERVALUE(149.9997),#1969); +#1971=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1970)); +#1972=IFCPRODUCTDEFINITIONSHAPE($,$,(#1971)); +#1973=IFCCARTESIANPOINT((3974.99205,744.10747)); +#1974=IFCDIRECTION((0.99999178,-0.00405555)); +#1975=IFCAXIS2PLACEMENT2D(#1973,#1974); +#1976=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1975,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(431.967332995683),#84); +#1977=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1976)); +#1978=IFCPRODUCTDEFINITIONSHAPE($,$,(#1977)); +#1979=IFCGRADIENTCURVE((#1911,#1918,#1924,#1931,#1937,#1944,#1950,#1957,#1963,#1970,#1976),.U.,#1881,$); +#1980=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#1979)); +#1981=IFCPRODUCTDEFINITIONSHAPE($,$,(#1980)); +#1982=IFCSTYLEDITEM(#1979,(#254),'C-ROAD-PROF'); +#1983=IFCREFERENT('3KQuGiRY1BG9QufgPrOjRY',$,'16+40.42',$,$,#1987,$,.STATION.); +#1984=IFCRELNESTS('3xmloBpnbY6rwqt9l5lswF',$,$,$,#1811,(#1983)); +#1985=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#1881); +#1986=IFCAXIS2PLACEMENTLINEAR(#1985,$,$); +#1987=IFCLINEARPLACEMENT(#31,#1986,$); +#1988=IFCPROPERTYSET('0h_oERy1b0RRs7$dyl_J3A',$,'Pset_Stationing',$,(#1990)); +#1989=IFCRELDEFINESBYPROPERTIES('0RbkXzKWb5e9coKa2ciw2Q',$,$,$,(#1983),#1988); +#1990=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(1640.41666666667),$); +#1991=IFCALIGNMENT('1lefFAbH93r8oOppRx9N6A',$,'GCRC',$,'Centerline',#31,$,$); +#1993=IFCPROPERTYSET('2Z6DfYT5v0zOlRSefnyaxq',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1995,#1996,#1997)); +#1994=IFCRELDEFINESBYPROPERTIES('0lFyX2QOz3PPN71G15_5Zd',$,$,$,(#1991),#1993); +#1995=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:37:49'),$); +#1996=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCRC.xml'),$); +#1997=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:42:03'),$); +#1998=IFCPROPERTYSET('3jJUwtQLP2XQTW$WVjk1i9',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#2000,#2001,#2002)); +#1999=IFCRELDEFINESBYPROPERTIES('2Wh8fzQzf0FBVbg7B9tHxg',$,$,$,(#1991),#1998); +#2000=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('6399.987268'),$); +#2001=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCRC'),$); +#2002=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('596127.416667'),$); +#2003=IFCALIGNMENTHORIZONTAL('22P41wDFp4sgK19099RisV',$,'GCRC',$,$,#31,#2037); +#2004=IFCRELNESTS('0C7LWY1avYsy8YYTM20ppu',$,$,$,#1991,(#2003,#2038)); +#2005=IFCPROPERTYSET('0ghiO3IHr5uhnrWg9RYbpg',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1995,#1996,#1997)); +#2006=IFCRELDEFINESBYPROPERTIES('1He0qTQT9DKw1KdlQYY1dY',$,$,$,(#2003),#2005); +#2007=IFCPROPERTYSET('1HU0n_QqrEDwmG88opeEEd',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#2000,#2001,#2002)); +#2008=IFCRELDEFINESBYPROPERTIES('3HroizDr5BCu_A8iP562GM',$,$,$,(#2003),#2007); +#2009=IFCCARTESIANPOINT((-8266.80374,13712.88467)); +#2010=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2009,-0.480564545095748,0.0,0.0,275.93933,$,.LINE.); +#2011=IFCALIGNMENTSEGMENT('2rJtxHho1kzfRGe9UowHL6',$,$,$,$,#31,#2023,#2010); +#2012=IFCRELNESTS('39yGzcCTNhZCXUpDOG1$A7',$,$,$,#2003,(#2011,#2015,#2018)); +#2013=IFCCARTESIANPOINT((-8022.11893,13585.32347)); +#2014=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2013,-0.480564545095733,-7639.42472,-7639.42472,1695.5525,$,.CIRCULARARC.); +#2015=IFCALIGNMENTSEGMENT('0Yx_N3SDAOXl6_jWKhmpnE',$,$,$,$,#31,#2029,#2014); +#2016=IFCCARTESIANPOINT((-6617.55532,12641.75733)); +#2017=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2016,-0.702512213254641,0.0,0.0,4428.49543,$,.LINE.); +#2018=IFCALIGNMENTSEGMENT('1FYF6qxQ3kth2Sk3mwE68d',$,$,$,$,#31,#2034,#2017); +#2019=IFCAXIS2PLACEMENT2D(#2009,#2020); +#2020=IFCDIRECTION((0.88673409,-0.46227985)); +#2021=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2019,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(275.939331880792),#84); +#2022=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2021)); +#2023=IFCPRODUCTDEFINITIONSHAPE($,$,(#2022)); +#2024=IFCAXIS2PLACEMENT2D(#2013,#2025); +#2025=IFCDIRECTION((0.88673409,-0.46227985)); +#2026=IFCCIRCLE(#96,7639.42472); +#2027=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2024,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.221947668158909),#2026); +#2028=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2027)); +#2029=IFCPRODUCTDEFINITIONSHAPE($,$,(#2028)); +#2030=IFCAXIS2PLACEMENT2D(#2016,#2031); +#2031=IFCDIRECTION((0.76322136,-0.6461371)); +#2032=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2030,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(4428.49543298598),#84); +#2033=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2032)); +#2034=IFCPRODUCTDEFINITIONSHAPE($,$,(#2033)); +#2035=IFCCOMPOSITECURVE((#2021,#2027,#2032),.U.); +#2036=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#2035)); +#2037=IFCPRODUCTDEFINITIONSHAPE($,$,(#2036)); +#2038=IFCALIGNMENTVERTICAL('1iM_m45hBKzn5un$nVwHMP',$,'GCRC',$,'FG',#31,#2084); +#2039=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,199.9996,750.8085,-0.00053333333319133,-0.00053333333319133,$,.CONSTANTGRADIENT.); +#2040=IFCALIGNMENTSEGMENT('1imUw6tD6i8uV517ml9FZV',$,$,$,$,#31,#2055,#2039); +#2041=IFCRELNESTS('3sjx$yjOarbxbNhDaJjPIL',$,$,$,#2038,(#2040,#2043,#2045,#2047,#2049)); +#2042=IFCALIGNMENTVERTICALSEGMENT($,$,199.9996,199.9996,750.70183,-0.00053333333319184,-0.00329999999992159,-72289.01205,.PARABOLICARC.); +#2043=IFCALIGNMENTSEGMENT('1i_BUdioEAY_RnjyFwizZJ',$,$,$,$,#31,#2062,#2042); +#2044=IFCALIGNMENTVERTICALSEGMENT($,$,399.9992,984.99803,750.3185,-0.00329999999992144,-0.00329999999992144,$,.CONSTANTGRADIENT.); +#2045=IFCALIGNMENTSEGMENT('3N$NB8R4s_fGP43FSwiOTj',$,$,$,$,#31,#2068,#2044); +#2046=IFCALIGNMENTVERTICALSEGMENT($,$,1384.99723,229.99954,747.06801,-0.00329999999992172,0.00299999999999858,-36507.86349,.PARABOLICARC.); +#2047=IFCALIGNMENTSEGMENT('3cNJ09wHFH7YF6EuoQCQwL',$,$,$,$,#31,#2075,#2046); +#2048=IFCALIGNMENTVERTICALSEGMENT($,$,1614.99677,4784.9905,747.03351,0.00299999999999976,0.00299999999999976,$,.CONSTANTGRADIENT.); +#2049=IFCALIGNMENTSEGMENT('0dyWvoZeP7QA_H2SV7cfzY',$,$,$,$,#31,#2081,#2048); +#2050=IFCCARTESIANPOINT((0.0,750.8085)); +#2051=IFCDIRECTION((0.99999986,-0.00053333)); +#2052=IFCAXIS2PLACEMENT2D(#2050,#2051); +#2053=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2052,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(199.999628426439),#84); +#2054=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2053)); +#2055=IFCPRODUCTDEFINITIONSHAPE($,$,(#2054)); +#2056=IFCCARTESIANPOINT((199.9996,750.70183)); +#2057=IFCDIRECTION((0.99999986,-0.00053333)); +#2058=IFCAXIS2PLACEMENT2D(#2056,#2057); +#2059=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-6.9166805E-06),$); +#2060=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2058,IFCPARAMETERVALUE(38.5541397479249),IFCPARAMETERVALUE(199.999599999981),#2059); +#2061=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2060)); +#2062=IFCPRODUCTDEFINITIONSHAPE($,$,(#2061)); +#2063=IFCCARTESIANPOINT((399.9992,750.3185)); +#2064=IFCDIRECTION((0.99999456,-0.00329998)); +#2065=IFCAXIS2PLACEMENT2D(#2063,#2064); +#2066=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2065,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(985.003393334613),#84); +#2067=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2066)); +#2068=IFCPRODUCTDEFINITIONSHAPE($,$,(#2067)); +#2069=IFCCARTESIANPOINT((1384.99723,747.06801)); +#2070=IFCDIRECTION((0.99999456,-0.00329998)); +#2071=IFCAXIS2PLACEMENT2D(#2069,#2070); +#2072=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,1.36956796E-05),$); +#2073=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2071,IFCPARAMETERVALUE(-120.475949522471),IFCPARAMETERVALUE(229.99953999999),#2072); +#2074=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2073)); +#2075=IFCPRODUCTDEFINITIONSHAPE($,$,(#2074)); +#2076=IFCCARTESIANPOINT((1614.99677,747.03351)); +#2077=IFCDIRECTION((0.9999955,0.00299999)); +#2078=IFCAXIS2PLACEMENT2D(#2076,#2077); +#2079=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2078,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(4785.01203018673),#84); +#2080=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2079)); +#2081=IFCPRODUCTDEFINITIONSHAPE($,$,(#2080)); +#2082=IFCGRADIENTCURVE((#2053,#2060,#2066,#2073,#2079),.U.,#2035,$); +#2083=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#2082)); +#2084=IFCPRODUCTDEFINITIONSHAPE($,$,(#2083)); +#2085=IFCSTYLEDITEM(#2082,(#254),'C-ROAD-PROF'); +#2086=IFCREFERENT('2tiuSW3y9DPPRRH07o0Mzg',$,'5961+27.42',$,$,#2090,$,.STATION.); +#2087=IFCRELNESTS('0VGE$1GoJc1Qlh46snvA68',$,$,$,#1991,(#2086)); +#2088=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#2035); +#2089=IFCAXIS2PLACEMENTLINEAR(#2088,$,$); +#2090=IFCLINEARPLACEMENT(#31,#2089,$); +#2091=IFCPROPERTYSET('1GXGylJRP58vWot1LQS5Jw',$,'Pset_Stationing',$,(#2093)); +#2092=IFCRELDEFINESBYPROPERTIES('2OlXBut2n6Vf9rGjHsBNyw',$,$,$,(#2086),#2091); +#2093=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(596127.416666667),$); +#2094=IFCALIGNMENT('2dwfU45lr7FfqnDbSrv090',$,'GCAC',$,'Centerline',#31,$,$); +#2096=IFCPROPERTYSET('2S6UFqjn96Eu9DrMlp_zIK',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#2098,#2099,#2100)); +#2097=IFCRELDEFINESBYPROPERTIES('1uM$77YP56pgFunBtaV6yW',$,$,$,(#2094),#2096); +#2098=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:32:01'),$); +#2099=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCAC.xml'),$); +#2100=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:42:24'),$); +#2101=IFCPROPERTYSET('2fyq5Ystn1JhJwpzVJifn9',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#2103,#2104,#2105)); +#2102=IFCRELDEFINESBYPROPERTIES('3ie_IuQu55RuDFPP5feXIU',$,$,$,(#2094),#2101); +#2103=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('64742.888667'),$); +#2104=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCAC'),$); +#2105=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('121718.916667'),$); +#2106=IFCALIGNMENTHORIZONTAL('2QVVQgg$cLTn5xesi8FImx',$,'GCAC',$,$,#31,#2242); +#2107=IFCRELNESTS('04ib2s9PSUofZkR$M75lDE',$,$,$,#2094,(#2106,#2243)); +#2108=IFCPROPERTYSET('2mORne2SjD8hOWDD5IslBm',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#2098,#2099,#2100)); +#2109=IFCRELDEFINESBYPROPERTIES('3nMe7ddybBk9_i9lUtYl4W',$,$,$,(#2106),#2108); +#2110=IFCPROPERTYSET('3GSPhfiyzFrAOxR_YLOtph',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#2103,#2104,#2105)); +#2111=IFCRELDEFINESBYPROPERTIES('0rpPyAi5n3SxkGZJ8qAZw8',$,$,$,(#2106),#2110); +#2112=IFCCARTESIANPOINT((5461.86213,-29772.96761)); +#2113=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2112,-3.14542162685066,0.0,0.0,277.95945,$,.LINE.); +#2114=IFCALIGNMENTSEGMENT('15kp_UkSTdLHU$3ZTGZxHg',$,$,$,$,#31,#2162,#2113); +#2115=IFCRELNESTS('2hEY2vDWclScURzy0FkCcQ',$,$,$,#2106,(#2114,#2118,#2121,#2124,#2127,#2130,#2133,#2136,#2139,#2142,#2145,#2148,#2151,#2154,#2157)); +#2116=IFCCARTESIANPOINT((5183.90472,-29771.90331)); +#2117=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2116,-3.14542162685066,-7639.42199,-7639.42199,5963.27797,$,.CIRCULARARC.); +#2118=IFCALIGNMENTSEGMENT('1NSz5zwMfoBh06vYUftItT',$,$,$,$,#31,#2168,#2117); +#2119=IFCCARTESIANPOINT((-183.4545,-27539.69607)); +#2120=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2119,-3.92601444824742,0.0,0.0,1858.37422,$,.LINE.); +#2121=IFCALIGNMENTSEGMENT('3vk_c1p$yQnYBGDbP$nu1O',$,$,$,$,#31,#2173,#2120); +#2122=IFCCARTESIANPOINT((-1498.8059,-26226.9107)); +#2123=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2122,-3.92601444824742,-3337.61155,-3337.61155,2637.65774,$,.CIRCULARARC.); +#2124=IFCALIGNMENTSEGMENT('21ARrgMUUl87EdgeBP2xMG',$,$,$,$,#31,#2179,#2123); +#2125=IFCCARTESIANPOINT((-2478.6496,-23851.5148)); +#2126=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2125,1.56688783718362,0.0,0.0,17420.71199,$,.LINE.); +#2127=IFCALIGNMENTSEGMENT('1VXP8ApCSQBf0MqAixNUe2',$,$,$,$,#31,#2184,#2126); +#2128=IFCCARTESIANPOINT((-2410.5611,-6430.93587)); +#2129=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2128,1.56688783718362,8611.85278,8611.85278,2735.91146,$,.CIRCULARARC.); +#2130=IFCALIGNMENTSEGMENT('1w49SSx06uMBOiwwUFJCeL',$,$,$,$,#31,#2190,#2129); +#2131=IFCCARTESIANPOINT((-2830.98839,-3739.15053)); +#2132=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2131,-4.3986060826513,0.0,0.0,2298.64807,$,.LINE.); +#2133=IFCALIGNMENTSEGMENT('1NRMiT3DL55yi6X0DN$aYw',$,$,$,$,#31,#2195,#2132); +#2134=IFCCARTESIANPOINT((-3540.48686,-1552.73912)); +#2135=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2134,-4.3986060826513,-8594.35281,-8594.35281,2669.99557,$,.CIRCULARARC.); +#2136=IFCALIGNMENTSEGMENT('3KAr9ag$aoiq10hGmHfOMi',$,$,$,$,#31,#2201,#2135); +#2137=IFCCARTESIANPOINT((-3960.08377,1073.22013)); +#2138=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2137,-4.70927468475734,0.0,0.0,2231.51428,$,.LINE.); +#2139=IFCALIGNMENTSEGMENT('3zF_XCfGnKPAe1BHHlY_pC',$,$,$,$,#31,#2206,#2138); +#2140=IFCCARTESIANPOINT((-3967.03335,3304.72359)); +#2141=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2140,-4.70927468475734,8594.35281,8594.35281,3029.09333,$,.CIRCULARARC.); +#2142=IFCALIGNMENTSEGMENT('37ebCwi7oXsj5zsNH67VMD',$,$,$,$,#31,#2212,#2141); +#2143=IFCCARTESIANPOINT((-4504.57152,6269.83222)); +#2144=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2143,-4.35682309321,0.0,0.0,978.84798,$,.LINE.); +#2145=IFCALIGNMENTSEGMENT('0$ZXwoZ9hJbuU_rGwjSPbd',$,$,$,$,#31,#2217,#2144); +#2146=IFCCARTESIANPOINT((-4845.32898,7187.45291)); +#2147=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2146,-4.35682309321,-7161.95568,-7161.95568,2491.08832,$,.CIRCULARARC.); +#2148=IFCALIGNMENTSEGMENT('1E2xOqrBWg_aLAXcFAvmfF',$,$,$,$,#31,#2223,#2147); +#2149=IFCCARTESIANPOINT((-5293.09715,9625.2212)); +#2150=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2149,-4.7046454530389,0.0,0.0,10776.79053,$,.LINE.); +#2151=IFCALIGNMENTSEGMENT('2rKKxfZduzzwUjINMBIZJs',$,$,$,$,#31,#2228,#2150); +#2152=IFCCARTESIANPOINT((-5376.54669,20401.68863)); +#2153=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2152,-4.70464545303883,10.0,10.0,0.01202,$,.CIRCULARARC.); +#2154=IFCALIGNMENTSEGMENT('1k9OmWR_cKDrpp1YtN23IL',$,$,$,$,#31,#2234,#2153); +#2155=IFCCARTESIANPOINT((-5376.54679,20401.70065)); +#2156=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2155,-4.70344358088361,0.0,0.0,9373.00573,$,.LINE.); +#2157=IFCALIGNMENTSEGMENT('3KjgvFGI6ZbfPzwLpN1Jk5',$,$,$,$,#31,#2239,#2156); +#2158=IFCAXIS2PLACEMENT2D(#2112,#2159); +#2159=IFCDIRECTION((-0.99999267,0.00382896)); +#2160=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2158,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(277.959453775765),#84); +#2161=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2160)); +#2162=IFCPRODUCTDEFINITIONSHAPE($,$,(#2161)); +#2163=IFCAXIS2PLACEMENT2D(#2116,#2164); +#2164=IFCDIRECTION((-0.99999267,0.00382896)); +#2165=IFCCIRCLE(#96,7639.42199); +#2166=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2163,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.780592821396762),#2165); +#2167=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2166)); +#2168=IFCPRODUCTDEFINITIONSHAPE($,$,(#2167)); +#2169=IFCAXIS2PLACEMENT2D(#2119,#2170); +#2170=IFCDIRECTION((-0.70779684,0.70641605)); +#2171=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2169,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1858.37422481727),#84); +#2172=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2171)); +#2173=IFCPRODUCTDEFINITIONSHAPE($,$,(#2172)); +#2174=IFCAXIS2PLACEMENT2D(#2122,#2175); +#2175=IFCDIRECTION((-0.70779684,0.70641605)); +#2176=IFCCIRCLE(#96,3337.61155); +#2177=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2174,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.790283021748543),#2176); +#2178=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2177)); +#2179=IFCPRODUCTDEFINITIONSHAPE($,$,(#2178)); +#2180=IFCAXIS2PLACEMENT2D(#2125,#2181); +#2181=IFCDIRECTION((0.00390848,0.99999236)); +#2182=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2180,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(17420.711993112),#84); +#2183=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2182)); +#2184=IFCPRODUCTDEFINITIONSHAPE($,$,(#2183)); +#2185=IFCAXIS2PLACEMENT2D(#2128,#2186); +#2186=IFCDIRECTION((0.00390848,0.99999236)); +#2187=IFCCIRCLE(#96,8611.85278); +#2188=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2185,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(2735.91145609809),#2187); +#2189=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2188)); +#2190=IFCPRODUCTDEFINITIONSHAPE($,$,(#2189)); +#2191=IFCAXIS2PLACEMENT2D(#2131,#2192); +#2192=IFCDIRECTION((-0.30865903,0.95117275)); +#2193=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2191,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(2298.64806671679),#84); +#2194=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2193)); +#2195=IFCPRODUCTDEFINITIONSHAPE($,$,(#2194)); +#2196=IFCAXIS2PLACEMENT2D(#2134,#2197); +#2197=IFCDIRECTION((-0.30865903,0.95117275)); +#2198=IFCCIRCLE(#96,8594.35281); +#2199=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2196,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.310668602106031),#2198); +#2200=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2199)); +#2201=IFCPRODUCTDEFINITIONSHAPE($,$,(#2200)); +#2202=IFCAXIS2PLACEMENT2D(#2137,#2203); +#2203=IFCDIRECTION((-0.00311429,0.99999515)); +#2204=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2202,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(2231.51428441393),#84); +#2205=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2204)); +#2206=IFCPRODUCTDEFINITIONSHAPE($,$,(#2205)); +#2207=IFCAXIS2PLACEMENT2D(#2140,#2208); +#2208=IFCDIRECTION((-0.00311429,0.99999515)); +#2209=IFCCIRCLE(#96,8594.35281); +#2210=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2207,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(3029.09332664801),#2209); +#2211=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2210)); +#2212=IFCPRODUCTDEFINITIONSHAPE($,$,(#2211)); +#2213=IFCAXIS2PLACEMENT2D(#2143,#2214); +#2214=IFCDIRECTION((-0.34812091,0.93744964)); +#2215=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2213,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(978.847982378578),#84); +#2216=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2215)); +#2217=IFCPRODUCTDEFINITIONSHAPE($,$,(#2216)); +#2218=IFCAXIS2PLACEMENT2D(#2146,#2219); +#2219=IFCDIRECTION((-0.34812091,0.93744964)); +#2220=IFCCIRCLE(#96,7161.95568); +#2221=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2218,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.347822359828906),#2220); +#2222=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2221)); +#2223=IFCPRODUCTDEFINITIONSHAPE($,$,(#2222)); +#2224=IFCAXIS2PLACEMENT2D(#2149,#2225); +#2225=IFCDIRECTION((-0.00774345,0.99997002)); +#2226=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2224,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(10776.7905282383),#84); +#2227=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2226)); +#2228=IFCPRODUCTDEFINITIONSHAPE($,$,(#2227)); +#2229=IFCAXIS2PLACEMENT2D(#2152,#2230); +#2230=IFCDIRECTION((-0.00774345,0.99997002)); +#2231=IFCCIRCLE(#96,10.0); +#2232=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2229,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(0.0120187214558785),#2231); +#2233=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2232)); +#2234=IFCPRODUCTDEFINITIONSHAPE($,$,(#2233)); +#2235=IFCAXIS2PLACEMENT2D(#2155,#2236); +#2236=IFCDIRECTION((-0.00894528,0.99995999)); +#2237=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2235,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(9373.00572872509),#84); +#2238=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2237)); +#2239=IFCPRODUCTDEFINITIONSHAPE($,$,(#2238)); +#2240=IFCCOMPOSITECURVE((#2160,#2166,#2171,#2177,#2182,#2188,#2193,#2199,#2204,#2210,#2215,#2221,#2226,#2232,#2237),.U.); +#2241=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#2240)); +#2242=IFCPRODUCTDEFINITIONSHAPE($,$,(#2241)); +#2243=IFCALIGNMENTVERTICAL('0ofU44uNf6cQAYRwMQS4MH',$,'GCAC',$,'FG',#31,#2478); +#2244=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,40749.9185,1294.77658,-0.0134166666666667,-0.0134166666666667,$,.CONSTANTGRADIENT.); +#2245=IFCALIGNMENTSEGMENT('1heiN3fTBnDIBviLkDOEs$',$,$,$,$,#31,#2304,#2244); +#2246=IFCRELNESTS('2CuUjCRP8IPa2L5aH3ovqm',$,$,$,#2243,(#2245,#2248,#2250,#2252,#2254,#2256,#2258,#2260,#2262,#2264,#2266,#2268,#2270,#2272,#2274,#2276,#2278,#2280,#2282,#2284,#2286,#2288,#2290,#2292,#2294,#2296,#2298)); +#2247=IFCALIGNMENTVERTICALSEGMENT($,$,40749.9185,1199.9976,748.0485,-0.0134166666666667,0.00318271158747125,-72291.7197,.PARABOLICARC.); +#2248=IFCALIGNMENTSEGMENT('1XqKmnT6AcVeM0Auam3pFG',$,$,$,$,#31,#2311,#2247); +#2249=IFCALIGNMENTVERTICALSEGMENT($,$,41949.9161,434.99913,741.90814,0.00318271158747198,0.00318271158747198,$,.CONSTANTGRADIENT.); +#2250=IFCALIGNMENTSEGMENT('0CAyJYxLp$2IAkj31KeY4L',$,$,$,$,#31,#2317,#2249); +#2251=IFCALIGNMENTVERTICALSEGMENT($,$,42384.91523,639.99872,743.29262,0.00318271158747138,-0.00299399035490735,-103614.95924,.PARABOLICARC.); +#2252=IFCALIGNMENTSEGMENT('3KT8LU_cieEzY_zn$0BmSi',$,$,$,$,#31,#2324,#2251); +#2253=IFCALIGNMENTVERTICALSEGMENT($,$,43024.914,999.9979,743.35301,-0.00299399035490731,0.0271923401522852,-33127.50782,.PARABOLICARC.); +#2254=IFCALIGNMENTSEGMENT('3Y0PZGOwkIh$ZRLeh3_hLh',$,$,$,$,#31,#2331,#2253); +#2255=IFCALIGNMENTVERTICALSEGMENT($,$,44024.9119,94.99986,755.45216,0.0271923401522909,0.0271923401522909,$,.CONSTANTGRADIENT.); +#2256=IFCALIGNMENTSEGMENT('1Xv0noBZf0Ix2oI_JAk0ut',$,$,$,$,#31,#2337,#2255); +#2257=IFCALIGNMENTVERTICALSEGMENT($,$,44119.91176,1499.997,758.03543,0.0271923401522838,-0.0277277879280843,-27312.33616,.PARABOLICARC.); +#2258=IFCALIGNMENTSEGMENT('2$YNq7i4Y$wH71GkVVd_kK',$,$,$,$,#31,#2344,#2257); +#2259=IFCALIGNMENTVERTICALSEGMENT($,$,45619.90876,64.99987,757.63384,-0.0277277879280887,-0.0277277879280887,$,.CONSTANTGRADIENT.); +#2260=IFCALIGNMENTSEGMENT('3XRS9XG$8o8IL5$Tb7LJGE',$,$,$,$,#31,#2350,#2259); +#2261=IFCALIGNMENTVERTICALSEGMENT($,$,45684.90863,749.9985,755.83154,-0.0277277879280851,0.00867090216099262,-20605.0959,.PARABOLICARC.); +#2262=IFCALIGNMENTSEGMENT('0LJV9WDJBT62P3WbJgpgjz',$,$,$,$,#31,#2357,#2261); +#2263=IFCALIGNMENTVERTICALSEGMENT($,$,46434.90713,2609.99478,748.68522,0.00867090216099275,0.00867090216099275,$,.CONSTANTGRADIENT.); +#2264=IFCALIGNMENTSEGMENT('3VtRp9ADtHtHZHewScLgH7',$,$,$,$,#31,#2363,#2263); +#2265=IFCALIGNMENTVERTICALSEGMENT($,$,49044.90191,899.9982,771.31623,0.00867090216099206,-0.00296241630000319,-77363.84102,.PARABOLICARC.); +#2266=IFCALIGNMENTSEGMENT('2J9wYT5NWU6cTJsOcW2AkC',$,$,$,$,#31,#2370,#2265); +#2267=IFCALIGNMENTVERTICALSEGMENT($,$,49944.90016,499.9989,773.88505,-0.00296241630000307,0.00550008980108109,-59084.0224,.PARABOLICARC.); +#2268=IFCALIGNMENTSEGMENT('2CvKu6AUIOLZ8_5291SuSM',$,$,$,$,#31,#2377,#2267); +#2269=IFCALIGNMENTVERTICALSEGMENT($,$,50444.89906,1394.99726,774.51946,0.00550008980108138,0.00550008980108138,$,.CONSTANTGRADIENT.); +#2270=IFCALIGNMENTSEGMENT('3uYXb8hBiOii$ady5$6tgA',$,$,$,$,#31,#2383,#2269); +#2271=IFCALIGNMENTVERTICALSEGMENT($,$,51839.89632,399.9992,782.19207,0.00550008980108153,-0.00302578779810068,-46915.89755,.PARABOLICARC.); +#2272=IFCALIGNMENTSEGMENT('3oh2I3aRTwY2lqPgHw6qMn',$,$,$,$,#31,#2390,#2271); +#2273=IFCALIGNMENTVERTICALSEGMENT($,$,52239.89557,659.99858,782.68693,-0.00302578779810043,0.00641142583848727,-69935.74644,.PARABOLICARC.); +#2274=IFCALIGNMENTSEGMENT('3k5901cbjd5KdaLrfqVD37',$,$,$,$,#31,#2397,#2273); +#2275=IFCALIGNMENTVERTICALSEGMENT($,$,52899.89415,879.99829,783.80419,0.00641142583848744,0.00641142583848744,$,.CONSTANTGRADIENT.); +#2276=IFCALIGNMENTSEGMENT('3SmD9_WHE4sgDiN9t3AH4T',$,$,$,$,#31,#2403,#2275); +#2277=IFCALIGNMENTVERTICALSEGMENT($,$,53779.89244,799.9984,789.44623,0.00641142583848754,-0.00295259267184374,-85433.23565,.PARABOLICARC.); +#2278=IFCALIGNMENTSEGMENT('3Xa7iqi_O_Qmo$BbbyB2Ws',$,$,$,$,#31,#2410,#2277); +#2279=IFCALIGNMENTVERTICALSEGMENT($,$,54579.89089,479.99894,790.82976,-0.00295259267184351,0.00414470633880274,-67631.21284,.PARABOLICARC.); +#2280=IFCALIGNMENTSEGMENT('1BmqKSgg6GUwqIQiQ7ZITB',$,$,$,$,#31,#2417,#2279); +#2281=IFCALIGNMENTVERTICALSEGMENT($,$,55059.88983,2239.99557,791.11587,0.00414470633880241,0.00414470633880241,$,.CONSTANTGRADIENT.); +#2282=IFCALIGNMENTSEGMENT('0k6T5Co7Yy5BeATu3g4jF_',$,$,$,$,#31,#2423,#2281); +#2283=IFCALIGNMENTVERTICALSEGMENT($,$,57299.8854,399.9992,800.39999,0.00414470633880233,0.00299999999999923,-349433.89972,.PARABOLICARC.); +#2284=IFCALIGNMENTSEGMENT('1XJlKJXIw0s3AACWTfBa8h',$,$,$,$,#31,#2430,#2283); +#2285=IFCALIGNMENTVERTICALSEGMENT($,$,57699.8846,949.9981,801.82893,0.00299999999999839,0.00299999999999839,$,.CONSTANTGRADIENT.); +#2286=IFCALIGNMENTSEGMENT('2U4iQnH9tULR_Q0zD_zMyw',$,$,$,$,#31,#2436,#2285); +#2287=IFCALIGNMENTVERTICALSEGMENT($,$,58649.8827,499.999,804.67893,0.00299999999999767,0.0121627836372058,-54568.46083,.PARABOLICARC.); +#2288=IFCALIGNMENTSEGMENT('3NGZ2KfNHifOBC8nvs5l9o',$,$,$,$,#31,#2443,#2287); +#2289=IFCALIGNMENTVERTICALSEGMENT($,$,59149.8817,459.99908,808.46962,0.0121627836372049,0.0121627836372049,$,.CONSTANTGRADIENT.); +#2290=IFCALIGNMENTSEGMENT('2CCaUTiSBqxDFmMCwiRXu4',$,$,$,$,#31,#2449,#2289); +#2291=IFCALIGNMENTVERTICALSEGMENT($,$,59609.88078,999.998,814.06449,0.0121627836372057,0.00299999999999652,-109136.92166,.PARABOLICARC.); +#2292=IFCALIGNMENTSEGMENT('3N_IXd0VeMpsQc7RN2Owhx',$,$,$,$,#31,#2456,#2291); +#2293=IFCALIGNMENTVERTICALSEGMENT($,$,60609.87878,1589.99682,821.64586,0.0029999999999966,0.0029999999999966,$,.CONSTANTGRADIENT.); +#2294=IFCALIGNMENTSEGMENT('0U4VyluGb5wxeqi8HnGzWM',$,$,$,$,#31,#2462,#2293); +#2295=IFCALIGNMENTVERTICALSEGMENT($,$,62199.8756,999.998,826.41585,0.00299999999999631,-0.00008475631399856,-324174.067,.PARABOLICARC.); +#2296=IFCALIGNMENTSEGMENT('3CTNvgJCzF10KByJV8p$WM',$,$,$,$,#31,#2469,#2295); +#2297=IFCALIGNMENTVERTICALSEGMENT($,$,63199.8736,1543.01507,827.87347,-0.00008475631399869,-0.00008475631399869,$,.CONSTANTGRADIENT.); +#2298=IFCALIGNMENTSEGMENT('3v4VeFU$Rvxv1oxlbDkluf',$,$,$,$,#31,#2475,#2297); +#2299=IFCCARTESIANPOINT((0.0,1294.77658)); +#2300=IFCDIRECTION((0.99991001,-0.01341546)); +#2301=IFCAXIS2PLACEMENT2D(#2299,#2300); +#2302=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2301,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(40753.5859691223),#84); +#2303=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2302)); +#2304=IFCPRODUCTDEFINITIONSHAPE($,$,(#2303)); +#2305=IFCCARTESIANPOINT((40749.9185,748.0485)); +#2306=IFCDIRECTION((0.99991001,-0.01341546)); +#2307=IFCAXIS2PLACEMENT2D(#2305,#2306); +#2308=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,6.91642144E-06),$); +#2309=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2307,IFCPARAMETERVALUE(-969.913906022629),IFCPARAMETERVALUE(1199.99760000134),#2308); +#2310=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2309)); +#2311=IFCPRODUCTDEFINITIONSHAPE($,$,(#2310)); +#2312=IFCCARTESIANPOINT((41949.9161,741.90814)); +#2313=IFCDIRECTION((0.99999494,0.0031827)); +#2314=IFCAXIS2PLACEMENT2D(#2312,#2313); +#2315=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2314,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(435.00133318642),#84); +#2316=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2315)); +#2317=IFCPRODUCTDEFINITIONSHAPE($,$,(#2316)); +#2318=IFCCARTESIANPOINT((42384.91523,743.29262)); +#2319=IFCDIRECTION((0.99999494,0.0031827)); +#2320=IFCAXIS2PLACEMENT2D(#2318,#2319); +#2321=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-4.82555804E-06),$); +#2322=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2320,IFCPARAMETERVALUE(-329.776531410222),IFCPARAMETERVALUE(639.998720000498),#2321); +#2323=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2322)); +#2324=IFCPRODUCTDEFINITIONSHAPE($,$,(#2323)); +#2325=IFCCARTESIANPOINT((43024.914,743.35301)); +#2326=IFCDIRECTION((0.99999552,-0.00299398)); +#2327=IFCAXIS2PLACEMENT2D(#2325,#2326); +#2328=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,1.50931969E-05),$); +#2329=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2327,IFCPARAMETERVALUE(-99.183438901726),IFCPARAMETERVALUE(999.997899999958),#2328); +#2330=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2329)); +#2331=IFCPRODUCTDEFINITIONSHAPE($,$,(#2330)); +#2332=IFCCARTESIANPOINT((44024.9119,755.45216)); +#2333=IFCDIRECTION((0.99963049,0.02718229)); +#2334=IFCAXIS2PLACEMENT2D(#2332,#2333); +#2335=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2334,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(95.0349760745356),#84); +#2336=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2335)); +#2337=IFCPRODUCTDEFINITIONSHAPE($,$,(#2336)); +#2338=IFCCARTESIANPOINT((44119.91176,758.03543)); +#2339=IFCDIRECTION((0.99963049,0.02718229)); +#2340=IFCAXIS2PLACEMENT2D(#2338,#2339); +#2341=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-1.8306746E-05),$); +#2342=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2340,IFCPARAMETERVALUE(-742.686335177661),IFCPARAMETERVALUE(1499.99700000335),#2341); +#2343=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2342)); +#2344=IFCPRODUCTDEFINITIONSHAPE($,$,(#2343)); +#2345=IFCCARTESIANPOINT((45619.90876,757.63384)); +#2346=IFCDIRECTION((0.99961581,-0.02771714)); +#2347=IFCAXIS2PLACEMENT2D(#2345,#2346); +#2348=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2347,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(65.0248521134608),#84); +#2349=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2348)); +#2350=IFCPRODUCTDEFINITIONSHAPE($,$,(#2349)); +#2351=IFCCARTESIANPOINT((45684.90863,755.83154)); +#2352=IFCDIRECTION((0.99961581,-0.02771714)); +#2353=IFCAXIS2PLACEMENT2D(#2351,#2352); +#2354=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.42658419E-05),$); +#2355=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2353,IFCPARAMETERVALUE(-571.333729419708),IFCPARAMETERVALUE(749.998500007321),#2354); +#2356=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2355)); +#2357=IFCPRODUCTDEFINITIONSHAPE($,$,(#2356)); +#2358=IFCCARTESIANPOINT((46434.90713,748.68522)); +#2359=IFCDIRECTION((0.99996241,0.00867058)); +#2360=IFCAXIS2PLACEMENT2D(#2358,#2359); +#2361=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2360,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(2610.09289379079),#84); +#2362=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2361)); +#2363=IFCPRODUCTDEFINITIONSHAPE($,$,(#2362)); +#2364=IFCCARTESIANPOINT((49044.90191,771.31623)); +#2365=IFCDIRECTION((0.99996241,0.00867058)); +#2366=IFCAXIS2PLACEMENT2D(#2364,#2365); +#2367=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-6.46296763E-06),$); +#2368=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2366,IFCPARAMETERVALUE(-670.814296319335),IFCPARAMETERVALUE(899.998200000264),#2367); +#2369=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2368)); +#2370=IFCPRODUCTDEFINITIONSHAPE($,$,(#2369)); +#2371=IFCCARTESIANPOINT((49944.90016,773.88505)); +#2372=IFCDIRECTION((0.99999561,-0.0029624)); +#2373=IFCAXIS2PLACEMENT2D(#2371,#2372); +#2374=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,8.46252472E-06),$); +#2375=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2373,IFCPARAMETERVALUE(-175.031471014699),IFCPARAMETERVALUE(499.998900000006),#2374); +#2376=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2375)); +#2377=IFCPRODUCTDEFINITIONSHAPE($,$,(#2376)); +#2378=IFCCARTESIANPOINT((50444.89906,774.51946)); +#2379=IFCDIRECTION((0.99998487,0.00550001)); +#2380=IFCAXIS2PLACEMENT2D(#2378,#2379); +#2381=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2380,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(1395.0183598657),#84); +#2382=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2381)); +#2383=IFCPRODUCTDEFINITIONSHAPE($,$,(#2382)); +#2384=IFCCARTESIANPOINT((51839.89632,782.19207)); +#2385=IFCDIRECTION((0.99998487,0.00550001)); +#2386=IFCAXIS2PLACEMENT2D(#2384,#2385); +#2387=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-1.06573683E-05),$); +#2388=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2386,IFCPARAMETERVALUE(-258.041649644596),IFCPARAMETERVALUE(399.99920000002),#2387); +#2389=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2388)); +#2390=IFCPRODUCTDEFINITIONSHAPE($,$,(#2389)); +#2391=IFCCARTESIANPOINT((52239.89557,782.68693)); +#2392=IFCDIRECTION((0.99999542,-0.00302577)); +#2393=IFCAXIS2PLACEMENT2D(#2391,#2392); +#2394=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,7.14941965E-06),$); +#2395=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2393,IFCPARAMETERVALUE(-211.610728232887),IFCPARAMETERVALUE(659.998580000014),#2394); +#2396=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2395)); +#2397=IFCPRODUCTDEFINITIONSHAPE($,$,(#2396)); +#2398=IFCCARTESIANPOINT((52899.89415,783.80419)); +#2399=IFCDIRECTION((0.99997945,0.00641129)); +#2400=IFCAXIS2PLACEMENT2D(#2398,#2399); +#2401=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2400,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(880.016376586275),#84); +#2402=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2401)); +#2403=IFCPRODUCTDEFINITIONSHAPE($,$,(#2402)); +#2404=IFCCARTESIANPOINT((53779.89244,789.44623)); +#2405=IFCDIRECTION((0.99997945,0.00641129)); +#2406=IFCAXIS2PLACEMENT2D(#2404,#2405); +#2407=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-5.85252327E-06),$); +#2408=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2406,IFCPARAMETERVALUE(-547.748854495137),IFCPARAMETERVALUE(799.998399999458),#2407); +#2409=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2408)); +#2410=IFCPRODUCTDEFINITIONSHAPE($,$,(#2409)); +#2411=IFCCARTESIANPOINT((54579.89089,790.82976)); +#2412=IFCDIRECTION((0.99999564,-0.00295258)); +#2413=IFCAXIS2PLACEMENT2D(#2411,#2412); +#2414=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,7.39303613E-06),$); +#2415=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2413,IFCPARAMETERVALUE(-199.687423428376),IFCPARAMETERVALUE(479.99894000002),#2414); +#2416=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2415)); +#2417=IFCPRODUCTDEFINITIONSHAPE($,$,(#2416)); +#2418=IFCCARTESIANPOINT((55059.88983,791.11587)); +#2419=IFCDIRECTION((0.99999141,0.00414467)); +#2420=IFCAXIS2PLACEMENT2D(#2418,#2419); +#2421=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2420,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(2240.01480989923),#84); +#2422=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2421)); +#2423=IFCPRODUCTDEFINITIONSHAPE($,$,(#2422)); +#2424=IFCCARTESIANPOINT((57299.8854,800.39999)); +#2425=IFCDIRECTION((0.99999141,0.00414467)); +#2426=IFCAXIS2PLACEMENT2D(#2424,#2425); +#2427=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-1.43088579E-06),$); +#2428=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2426,IFCPARAMETERVALUE(-1448.30089915602),IFCPARAMETERVALUE(399.999200000544),#2427); +#2429=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2428)); +#2430=IFCPRODUCTDEFINITIONSHAPE($,$,(#2429)); +#2431=IFCCARTESIANPOINT((57699.8846,801.82893)); +#2432=IFCDIRECTION((0.9999955,0.00299999)); +#2433=IFCAXIS2PLACEMENT2D(#2431,#2432); +#2434=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2433,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(950.002374981334),#84); +#2435=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2434)); +#2436=IFCPRODUCTDEFINITIONSHAPE($,$,(#2435)); +#2437=IFCCARTESIANPOINT((58649.8827,804.67893)); +#2438=IFCDIRECTION((0.9999955,0.00299999)); +#2439=IFCAXIS2PLACEMENT2D(#2437,#2438); +#2440=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,9.16280196E-06),$); +#2441=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2439,IFCPARAMETERVALUE(163.705382489915),IFCPARAMETERVALUE(499.999000000884),#2440); +#2442=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2441)); +#2443=IFCPRODUCTDEFINITIONSHAPE($,$,(#2442)); +#2444=IFCCARTESIANPOINT((59149.8817,808.46962)); +#2445=IFCDIRECTION((0.99992604,0.01216188)); +#2446=IFCAXIS2PLACEMENT2D(#2444,#2445); +#2447=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2446,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(460.033103330727),#84); +#2448=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2447)); +#2449=IFCPRODUCTDEFINITIONSHAPE($,$,(#2448)); +#2450=IFCCARTESIANPOINT((59609.88078,814.06449)); +#2451=IFCDIRECTION((0.99992604,0.01216188)); +#2452=IFCAXIS2PLACEMENT2D(#2450,#2451); +#2453=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-4.58140098E-06),$); +#2454=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2452,IFCPARAMETERVALUE(-1327.40876498174),IFCPARAMETERVALUE(999.998000002),#2453); +#2455=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2454)); +#2456=IFCPRODUCTDEFINITIONSHAPE($,$,(#2455)); +#2457=IFCCARTESIANPOINT((60609.87878,821.64586)); +#2458=IFCDIRECTION((0.9999955,0.00299999)); +#2459=IFCAXIS2PLACEMENT2D(#2457,#2458); +#2460=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2459,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(1590.00397497902),#84); +#2461=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2460)); +#2462=IFCPRODUCTDEFINITIONSHAPE($,$,(#2461)); +#2463=IFCCARTESIANPOINT((62199.8756,826.41585)); +#2464=IFCDIRECTION((0.9999955,0.00299999)); +#2465=IFCAXIS2PLACEMENT2D(#2463,#2464); +#2466=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-1.54238124E-06),$); +#2467=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2465,IFCPARAMETERVALUE(-972.522200987498),IFCPARAMETERVALUE(999.998000000021),#2466); +#2468=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2467)); +#2469=IFCPRODUCTDEFINITIONSHAPE($,$,(#2468)); +#2470=IFCCARTESIANPOINT((63199.8736,827.87347)); +#2471=IFCDIRECTION((1.0,-0.00008476)); +#2472=IFCAXIS2PLACEMENT2D(#2470,#2471); +#2473=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2472,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(1543.01507258926),#84); +#2474=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2473)); +#2475=IFCPRODUCTDEFINITIONSHAPE($,$,(#2474)); +#2476=IFCGRADIENTCURVE((#2302,#2309,#2315,#2322,#2329,#2335,#2342,#2348,#2355,#2361,#2368,#2375,#2381,#2388,#2395,#2401,#2408,#2415,#2421,#2428,#2434,#2441,#2447,#2454,#2460,#2467,#2473),.U.,#2240,$); +#2477=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#2476)); +#2478=IFCPRODUCTDEFINITIONSHAPE($,$,(#2477)); +#2479=IFCSTYLEDITEM(#2476,(#254),'C-ROAD-PROF'); +#2480=IFCREFERENT('3rGJFxiJH4SP_pjPbLFtHC',$,'1217+18.92',$,$,#2484,$,.STATION.); +#2481=IFCRELNESTS('1ORF2B600HnBPuHMNieEMP',$,$,$,#2094,(#2480)); +#2482=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.0),$,$,$,#2240); +#2483=IFCAXIS2PLACEMENTLINEAR(#2482,$,$); +#2484=IFCLINEARPLACEMENT(#31,#2483,$); +#2485=IFCPROPERTYSET('1hqIWw1y9BZhDePcgFEtiQ',$,'Pset_Stationing',$,(#2487)); +#2486=IFCRELDEFINESBYPROPERTIES('3PQXq1XpD1MvwsYyUjNlr6',$,$,$,(#2480),#2485); +#2487=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(121718.916666667),$); +#2488=IFCCLASSIFICATION($,$,$,'Civil 3D',$,$,$); +#2493=IFCCARTESIANPOINT((0.0,0.0,0.0)); +#2494=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#86,$,.MODEL_VIEW.,$); +#2495=IFCSHAPEREPRESENTATION(#2494,'Body','Point',(#2493)); +#2496=IFCPRODUCTDEFINITIONSHAPE($,$,(#2495)); +#2497=IFCANNOTATION('2TIqJt8zHBDOtb9NWNPUfa',$,'IFC Project Base Point 24Gn8Nh3D6d8e8$EFU4LBj','IFC Project Base Point','CogoPoint',#30,#2496,$); +#2498=IFCPROPERTYSINGLEVALUE('PointNumber',$,IFCIDENTIFIER('1'),$); +#2499=IFCPROPERTYSET('0Y0R_9ZZn2GvXackEDJVXx',$,'C3D_Attributes',$,(#2498)); +#2500=IFCRELDEFINESBYPROPERTIES('0P8bjhOH5B99GLEGhzmrN$',$,$,$,(#2497),#2499); +#2501=IFCCOLOURRGB('red',1.0,0.0,0.0); +#2502=IFCSURFACESTYLESHADING(#2501,$); +#2503=IFCSURFACESTYLE($,.BOTH.,(#2502)); +#2504=IFCPRESENTATIONLAYERWITHSTYLE('V-NODE',$,(#2493),$,.U.,.U.,.U.,(#2503)); +#2505=IFCSTYLEDITEM(#2493,(#2503),'V-NODE'); +#2507=IFCORGANIZATION($,'Unknown',$,$,$); +ENDSEC; +END-ISO-10303-21; diff --git a/test/files/cls000/pass-cls000-classification_present.ifc b/test/files/cls000/pass-cls000-classification_present.ifc new file mode 100755 index 00000000..3004fac6 --- /dev/null +++ b/test/files/cls000/pass-cls000-classification_present.ifc @@ -0,0 +1,2499 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition [Ifc4X3NotAssigned]'),'2;1'); +FILE_NAME('pass-ala003-multiple_alignments.ifc','2024-03-25T21:51:20',('redacted'),('Unknown'),'GeometryGymIFCcore v0.2.13.0 by Geometry Gym Pty Ltd built 2023-02-23T01:21:04','Civil 3D 2023 IfcInfra Plugin v13.5.35.0','None'); +FILE_SCHEMA(('IFC4X3_ADD2')); +ENDSEC; +DATA; +#1=IFCORGANIZATION($,'Autodesk',$,$,$); +#2=IFCAPPLICATION(#1,'Civil 3D 2023','Civil 3D','Civil 3D 2023 IfcInfra Plugin v13.5.35.0'); +#3=IFCCARTESIANPOINT((0.0,0.0,0.0)); +#4=IFCAXIS2PLACEMENT3D(#3,$,$); +#5=IFCLOCALPLACEMENT($,#4); +#6=IFCCARTESIANPOINT((0.0,0.0,0.0)); +#7=IFCAXIS2PLACEMENT3D(#6,$,$); +#9=IFCROAD('3H1GMa7n90jh9wIappFM4d',$,'UnknownName',$,$,#5,$,$,$,.NOTDEFINED.); +#12=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#13=IFCMEASUREWITHUNIT(IFCLENGTHMEASURE(0.3048),#12); +#14=IFCCONVERSIONBASEDUNIT(#15,.LENGTHUNIT.,'foot',#13); +#15=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); +#16=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#17=IFCMEASUREWITHUNIT(IFCAREAMEASURE(0.0929),#16); +#18=IFCCONVERSIONBASEDUNIT(#19,.AREAUNIT.,'square foot',#17); +#19=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); +#20=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#21=IFCMEASUREWITHUNIT(IFCVOLUMEMEASURE(0.02832),#20); +#22=IFCCONVERSIONBASEDUNIT(#23,.VOLUMEUNIT.,'cubic foot',#21); +#23=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); +#24=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#25=IFCPROJECT('24Gn8Nh3D6d8e8$EFU4LBj',$,'Unknown',$,$,$,$,(#86),#26); +#26=IFCUNITASSIGNMENT((#14,#18,#22,#24)); +#27=IFCRELAGGREGATES('0fwWLXRgFThpXRJMgczBNw',$,$,$,#25,(#9)); +#28=IFCCARTESIANPOINT((0.0,0.0,0.0)); +#29=IFCAXIS2PLACEMENT3D(#28,$,$); +#30=IFCLOCALPLACEMENT(#5,#29); +#31=IFCLOCALPLACEMENT(#5,#29); +#32=IFCALIGNMENT('2kLGlG0Bj4WfCcOFQBv8FW',$,'GCBC',$,'Centerline',#31,$,$); +#33=IFCRELCONTAINEDINSPATIALSTRUCTURE('2ZrkQ26XpFdUzz4h2lSDyC',$,$,' Container for Elements',(#32,#265,#394,#515,#661,#841,#978,#1133,#1347,#1476,#1630,#1811,#1991,#2094,#2497),#9); +#35=IFCPROPERTYSET('35XT3DNHr4vfG_LEm6RjKL',$,'Imported LandXML File [AeccDbAlignment]',$,(#37,#38,#39,#40,#41)); +#36=IFCRELDEFINESBYPROPERTIES('0OiBrn0znCEevLJoa9AFS3',$,$,$,(#32),#35); +#37=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:32:31'),$); +#38=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCBC.xml'),$); +#39=IFCPROPERTYSINGLEVALUE('[LandXML::File path]',$,IFCLABEL('C:\\WinProjects\\GenericVDC\\20036781_I74\\ALG\\'),$); +#40=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:38:33'),$); +#41=IFCPROPERTYSINGLEVALUE('[LandXML::Version]',$,IFCLABEL('1.2'),$); +#42=IFCPROPERTYSET('1aJKCQyMb3QwcheR1lZYgB',$,'LandXML Attributes [AeccDbAlignment]',$,(#44,#45,#46,#47)); +#43=IFCRELDEFINESBYPROPERTIES('2rF_IJyZXFG81XnnrS6wiL',$,$,$,(#32),#42); +#44=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('1420.099129'),$); +#45=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCBC'),$); +#46=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('328.083333'),$); +#47=IFCPROPERTYSINGLEVALUE('[Alignment::state]',$,IFCLABEL('proposed'),$); +#48=IFCALIGNMENTHORIZONTAL('0kEbABwqs58RQ01hKhYHkI',$,'GCBC',$,$,#31,#136); +#49=IFCRELNESTS('3cUEVReBd08r8qr8v_5Fji',$,$,$,#32,(#48,#137)); +#50=IFCPROPERTYSET('2LaBqkApDEduWoHxCW1Ad8',$,'Imported LandXML File [AeccDbAlignment]',$,(#37,#38,#39,#40,#41)); +#51=IFCRELDEFINESBYPROPERTIES('3knTVfO4b7cPrmd1Cxrd8i',$,$,$,(#48),#50); +#52=IFCPROPERTYSET('0rKL1IN8z0jxcK_heGpiby',$,'LandXML Attributes [AeccDbAlignment]',$,(#44,#45,#46,#47)); +#53=IFCRELDEFINESBYPROPERTIES('250W4oTMT3VBhvcQv8MTFT',$,$,$,(#48),#52); +#54=IFCCARTESIANPOINT((-5866.05084,10133.52073)); +#55=IFCALIGNMENTHORIZONTALSEGMENT($,$,#54,-0.397074901682382,0.0,0.0,280.56081,$,.LINE.); +#56=IFCALIGNMENTSEGMENT('01PBpt5eTvzKN0Um$oT39S',$,$,$,$,#31,#92,#55); +#57=IFCRELNESTS('1yUXdzq4$r_rzD1gg4$AHD',$,$,$,#48,(#56,#60,#63,#66,#69,#72,#75,#78)); +#58=IFCCARTESIANPOINT((-5607.31874,10025.02155)); +#59=IFCALIGNMENTHORIZONTALSEGMENT($,$,#58,-0.397074901682394,-99.9998,-99.9998,126.80429,$,.CIRCULARARC.); +#60=IFCALIGNMENTSEGMENT('2v08j4LKlAjpgVZFidTp$2',$,$,$,$,#31,#100,#59); +#61=IFCCARTESIANPOINT((-5546.43563,9923.38372)); +#62=IFCALIGNMENTHORIZONTALSEGMENT($,$,#61,-1.66512035182795,0.0,0.0,295.84548,$,.LINE.); +#63=IFCALIGNMENTSEGMENT('0h1llWs1ho1GPR62yghBCe',$,$,$,$,#31,#105,#62); +#64=IFCCARTESIANPOINT((-5574.29961,9628.85334)); +#65=IFCALIGNMENTHORIZONTALSEGMENT($,$,#64,-1.66512035182794,114.99977,114.99977,162.7639,$,.CIRCULARARC.); +#66=IFCALIGNMENTSEGMENT('2pHUojw8GMEqTBWAgkFD9K',$,$,$,$,#31,#111,#65); +#67=IFCCARTESIANPOINT((-5488.23784,9506.59119)); +#68=IFCALIGNMENTHORIZONTALSEGMENT($,$,#67,-0.249779264373104,0.0,0.0,397.89239,$,.LINE.); +#69=IFCALIGNMENTSEGMENT('2cXmxqPLPp4NtbFaGLFgC_',$,$,$,$,#31,#116,#68); +#70=IFCCARTESIANPOINT((-5102.69324,9408.23614)); +#71=IFCALIGNMENTHORIZONTALSEGMENT($,$,#70,-0.249779264373122,-99.9998,-99.9998,50.55546,$,.CIRCULARARC.); +#72=IFCALIGNMENTSEGMENT('0bcuMXz9lDu3Rj5vv_PvJL',$,$,$,$,#31,#122,#71); +#73=IFCCARTESIANPOINT((-5058.85908,9384.14369)); +#74=IFCALIGNMENTHORIZONTALSEGMENT($,$,#73,-0.755334832894678,99.9998,99.9998,61.57937,$,.CIRCULARARC.); +#75=IFCALIGNMENTSEGMENT('0fmqyG67$v8D$fHwMCfvs1',$,$,$,$,#31,#128,#74); +#76=IFCCARTESIANPOINT((-5004.21469,9357.91994)); +#77=IFCALIGNMENTHORIZONTALSEGMENT($,$,#76,-0.139539881591857,0.0,0.0,44.09743,$,.LINE.); +#78=IFCALIGNMENTSEGMENT('288JZ92gkgbNQQZVHAvpyK',$,$,$,$,#31,#133,#77); +#79=IFCAXIS2PLACEMENT2D(#54,#80); +#80=IFCDIRECTION((0.92219614,-0.38672249)); +#81=IFCCARTESIANPOINT((0.0,0.0)); +#82=IFCDIRECTION((1.0,0.0)); +#83=IFCVECTOR(#82,1.0); +#84=IFCLINE(#81,#83); +#85=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#79,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(280.560813625172),#84); +#86=IFCGEOMETRICREPRESENTATIONCONTEXT('3D','Model',3,0.0001,#88,#89); +#87=IFCCARTESIANPOINT((0.0,0.0,0.0)); +#88=IFCAXIS2PLACEMENT3D(#87,$,$); +#89=IFCDIRECTION((0.0,1.0)); +#90=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#86,$,.GRAPH_VIEW.,$); +#91=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#85)); +#92=IFCPRODUCTDEFINITIONSHAPE($,$,(#91)); +#93=IFCAXIS2PLACEMENT2D(#58,#94); +#94=IFCDIRECTION((0.92219614,-0.38672249)); +#95=IFCCARTESIANPOINT((0.0,0.0)); +#96=IFCAXIS2PLACEMENT2D(#95,$); +#97=IFCCIRCLE(#96,99.9998); +#98=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#93,IFCLENGTHMEASURE(0.0),IFCPARAMETERVALUE(-1.26804545014559),#97); +#99=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#98)); +#100=IFCPRODUCTDEFINITIONSHAPE($,$,(#99)); +#101=IFCAXIS2PLACEMENT2D(#61,#102); +#102=IFCDIRECTION((-0.09418422,-0.99555479)); +#103=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#101,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(295.845477655276),#84); +#104=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#103)); +#105=IFCPRODUCTDEFINITIONSHAPE($,$,(#104)); +#106=IFCAXIS2PLACEMENT2D(#64,#107); +#107=IFCDIRECTION((-0.09418422,-0.99555479)); +#108=IFCCIRCLE(#96,114.99977); +#109=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#106,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(162.763899528876),#108); +#110=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#109)); +#111=IFCPRODUCTDEFINITIONSHAPE($,$,(#110)); +#112=IFCAXIS2PLACEMENT2D(#67,#113); +#113=IFCDIRECTION((0.96896701,-0.24719008)); +#114=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#112,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(397.892392356574),#84); +#115=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#114)); +#116=IFCPRODUCTDEFINITIONSHAPE($,$,(#115)); +#117=IFCAXIS2PLACEMENT2D(#70,#118); +#118=IFCDIRECTION((0.96896701,-0.24719008)); +#119=IFCCIRCLE(#96,99.9998); +#120=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#117,IFCLENGTHMEASURE(0.0),IFCPARAMETERVALUE(-0.505555568521531),#119); +#121=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#120)); +#122=IFCPRODUCTDEFINITIONSHAPE($,$,(#121)); +#123=IFCAXIS2PLACEMENT2D(#73,#124); +#124=IFCDIRECTION((0.72804205,-0.68553248)); +#125=IFCCIRCLE(#96,99.9998); +#126=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#123,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(61.5793719712762),#125); +#127=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#126)); +#128=IFCPRODUCTDEFINITIONSHAPE($,$,(#127)); +#129=IFCAXIS2PLACEMENT2D(#76,#130); +#130=IFCDIRECTION((0.9902801,-0.13908748)); +#131=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#129,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(44.0974262919718),#84); +#132=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#131)); +#133=IFCPRODUCTDEFINITIONSHAPE($,$,(#132)); +#134=IFCCOMPOSITECURVE((#85,#98,#103,#109,#114,#120,#126,#131),.U.); +#135=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#134)); +#136=IFCPRODUCTDEFINITIONSHAPE($,$,(#135)); +#137=IFCALIGNMENTVERTICAL('34MTzqiBRzTpHT6F6E$nu6',$,'GCBC',$,'FG',#31,#251); +#138=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,44.99991,740.35852,0.0135517241379295,0.0135517241379295,$,.CONSTANTGRADIENT.); +#139=IFCALIGNMENTSEGMENT('01AdjI$q4phDIc5pUMCQ5i',$,$,$,$,#31,#170,#138); +#140=IFCRELNESTS('3RR1GUxtEu4nZ05bPamxQA',$,$,$,#137,(#139,#142,#144,#146,#148,#150,#152,#154,#156,#158,#160,#162,#164)); +#141=IFCALIGNMENTVERTICALSEGMENT($,$,44.99991,199.9996,740.96835,0.013551724137931,-0.0113414634146323,-8034.31058,.PARABOLICARC.); +#142=IFCALIGNMENTSEGMENT('3T0E6YdNJvY90PMmkX_yJZ',$,$,$,$,#31,#177,#141); +#143=IFCALIGNMENTVERTICALSEGMENT($,$,244.99951,29.99994,741.18937,-0.0113414634146314,-0.0113414634146314,$,.CONSTANTGRADIENT.); +#144=IFCALIGNMENTSEGMENT('3Zz80RXzg4$7Jm1gVOtDGm',$,$,$,$,#31,#183,#143); +#145=IFCALIGNMENTVERTICALSEGMENT($,$,274.99945,149.9997,740.84913,-0.0113414634146315,-0.0300000000000009,-8039.19961,.PARABOLICARC.); +#146=IFCALIGNMENTSEGMENT('2WAtkRNByewyxN35H$zlTD',$,$,$,$,#31,#190,#145); +#147=IFCALIGNMENTVERTICALSEGMENT($,$,424.99915,24.99995,737.74852,-0.0300000000000038,-0.0300000000000038,$,.CONSTANTGRADIENT.); +#148=IFCALIGNMENTSEGMENT('1dl6$AYWfBZPIj_dzYLMbm',$,$,$,$,#31,#196,#147); +#149=IFCALIGNMENTVERTICALSEGMENT($,$,449.9991,199.9996,736.99853,-0.0300000000000001,-0.00755999999999818,-8912.63815,.PARABOLICARC.); +#150=IFCALIGNMENTSEGMENT('3dXF9booPncbfUchD8dAzL',$,$,$,$,#31,#203,#149); +#151=IFCALIGNMENTVERTICALSEGMENT($,$,649.9987,49.9999,733.24253,-0.00755999999999888,-0.00755999999999888,$,.CONSTANTGRADIENT.); +#152=IFCALIGNMENTSEGMENT('0wG7Ai0A$UnQqS57NXMVWC',$,$,$,$,#31,#209,#151); +#153=IFCALIGNMENTVERTICALSEGMENT($,$,699.9986,199.9996,732.86453,-0.00755999999999933,0.00629333333333317,-14436.92974,.PARABOLICARC.); +#154=IFCALIGNMENTSEGMENT('1D$3yiBjRfTlRU8Nv1pkTo',$,$,$,$,#31,#216,#153); +#155=IFCALIGNMENTVERTICALSEGMENT($,$,899.9982,174.99965,732.73787,0.00629333333333344,0.00629333333333344,$,.CONSTANTGRADIENT.); +#156=IFCALIGNMENTSEGMENT('0HDZtcvwdzOj$vTYdFVlsQ',$,$,$,$,#31,#222,#155); +#157=IFCALIGNMENTVERTICALSEGMENT($,$,1074.99785,199.9996,733.8392,0.0062933333333343,-0.0484000000000019,-3656.74549,.PARABOLICARC.); +#158=IFCALIGNMENTSEGMENT('2SfeqJnTyNUD2PPAlz0LPD',$,$,$,$,#31,#229,#157); +#159=IFCALIGNMENTVERTICALSEGMENT($,$,1274.99745,44.99991,729.62854,-0.0484000000000004,-0.0484000000000004,$,.CONSTANTGRADIENT.); +#160=IFCALIGNMENTSEGMENT('1cm3PrO0zLuQ6Sbfxyw70h',$,$,$,$,#31,#235,#159); +#161=IFCALIGNMENTVERTICALSEGMENT($,$,1319.99736,59.99988,727.45055,-0.0484000000000006,-0.0132131176010895,-1705.1775,.PARABOLICARC.); +#162=IFCALIGNMENTSEGMENT('0Z5ar1KYd7HUBqJ2c4NuTc',$,$,$,$,#31,#242,#161); +#163=IFCALIGNMENTVERTICALSEGMENT($,$,1379.99724,40.10189,725.60216,-0.0132131176010876,-0.0132131176010876,$,.CONSTANTGRADIENT.); +#164=IFCALIGNMENTSEGMENT('1RbGhtlFTce7A0EiP2DBbv',$,$,$,$,#31,#248,#163); +#165=IFCCARTESIANPOINT((0.0,740.35852)); +#166=IFCDIRECTION((0.99990819,0.01355048)); +#167=IFCAXIS2PLACEMENT2D(#165,#166); +#168=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#167,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(45.0040419096452),#84); +#169=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#168)); +#170=IFCPRODUCTDEFINITIONSHAPE($,$,(#169)); +#171=IFCCARTESIANPOINT((44.99991,740.96835)); +#172=IFCDIRECTION((0.99990819,0.01355048)); +#173=IFCAXIS2PLACEMENT2D(#171,#172); +#174=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-6.22330933E-05),$); +#175=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#173,IFCPARAMETERVALUE(-108.878760551396),IFCPARAMETERVALUE(199.9996),#174); +#176=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#175)); +#177=IFCPRODUCTDEFINITIONSHAPE($,$,(#176)); +#178=IFCCARTESIANPOINT((244.99951,741.18937)); +#179=IFCDIRECTION((0.99993569,-0.01134073)); +#180=IFCAXIS2PLACEMENT2D(#178,#179); +#181=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#180,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(30.0018693659762),#84); +#182=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#181)); +#183=IFCPRODUCTDEFINITIONSHAPE($,$,(#182)); +#184=IFCCARTESIANPOINT((274.99945,740.84913)); +#185=IFCDIRECTION((0.99993569,-0.01134073)); +#186=IFCAXIS2PLACEMENT2D(#184,#185); +#187=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-6.21952463E-05),$); +#188=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#186,IFCPARAMETERVALUE(91.1762882352559),IFCPARAMETERVALUE(149.9997),#187); +#189=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#188)); +#190=IFCPRODUCTDEFINITIONSHAPE($,$,(#189)); +#191=IFCCARTESIANPOINT((424.99915,737.74852)); +#192=IFCDIRECTION((0.9995503,-0.02998651)); +#193=IFCAXIS2PLACEMENT2D(#191,#192); +#194=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#193,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(25.0111974474075),#84); +#195=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#194)); +#196=IFCPRODUCTDEFINITIONSHAPE($,$,(#195)); +#197=IFCCARTESIANPOINT((449.9991,736.99853)); +#198=IFCDIRECTION((0.9995503,-0.02998651)); +#199=IFCAXIS2PLACEMENT2D(#197,#198); +#200=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,5.61001122E-05),$); +#201=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#199,IFCPARAMETERVALUE(-267.379144385005),IFCPARAMETERVALUE(199.9996),#200); +#202=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#201)); +#203=IFCPRODUCTDEFINITIONSHAPE($,$,(#202)); +#204=IFCCARTESIANPOINT((649.9987,733.24253)); +#205=IFCDIRECTION((0.99997142,-0.00755978)); +#206=IFCAXIS2PLACEMENT2D(#204,#205); +#207=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#206,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(50.001328816715),#84); +#208=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#207)); +#209=IFCPRODUCTDEFINITIONSHAPE($,$,(#208)); +#210=IFCCARTESIANPOINT((699.9986,732.86453)); +#211=IFCDIRECTION((0.99997142,-0.00755978)); +#212=IFCAXIS2PLACEMENT2D(#210,#211); +#213=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,3.46334026E-05),$); +#214=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#212,IFCPARAMETERVALUE(-109.143188835415),IFCPARAMETERVALUE(199.9996),#213); +#215=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#214)); +#216=IFCPRODUCTDEFINITIONSHAPE($,$,(#215)); +#217=IFCCARTESIANPOINT((899.9982,732.73787)); +#218=IFCDIRECTION((0.9999802,0.00629321)); +#219=IFCAXIS2PLACEMENT2D(#217,#218); +#220=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#219,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(175.00311548765),#84); +#221=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#220)); +#222=IFCPRODUCTDEFINITIONSHAPE($,$,(#221)); +#223=IFCCARTESIANPOINT((1074.99785,733.8392)); +#224=IFCDIRECTION((0.9999802,0.00629321)); +#225=IFCAXIS2PLACEMENT2D(#223,#224); +#226=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-1.36733607E-04),$); +#227=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#225,IFCPARAMETERVALUE(-23.0131182837663),IFCPARAMETERVALUE(199.9996),#226); +#228=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#227)); +#229=IFCPRODUCTDEFINITIONSHAPE($,$,(#228)); +#230=IFCCARTESIANPOINT((1274.99745,729.62854)); +#231=IFCDIRECTION((0.99883077,-0.04834341)); +#232=IFCAXIS2PLACEMENT2D(#230,#231); +#233=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#232,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(45.0525866630037),#84); +#234=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#233)); +#235=IFCPRODUCTDEFINITIONSHAPE($,$,(#234)); +#236=IFCCARTESIANPOINT((1319.99736,727.45055)); +#237=IFCDIRECTION((0.99883077,-0.04834341)); +#238=IFCAXIS2PLACEMENT2D(#236,#237); +#239=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.93224606E-04),$); +#240=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#238,IFCPARAMETERVALUE(-82.5305907774851),IFCPARAMETERVALUE(59.9998799999998),#239); +#241=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#240)); +#242=IFCPRODUCTDEFINITIONSHAPE($,$,(#241)); +#243=IFCCARTESIANPOINT((1379.99724,725.60216)); +#244=IFCDIRECTION((0.99991272,-0.01321196)); +#245=IFCAXIS2PLACEMENT2D(#243,#244); +#246=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#245,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(40.1053890470538),#84); +#247=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#246)); +#248=IFCPRODUCTDEFINITIONSHAPE($,$,(#247)); +#249=IFCGRADIENTCURVE((#168,#175,#181,#188,#194,#201,#207,#214,#220,#227,#233,#240,#246),.U.,#134,$); +#250=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#249)); +#251=IFCPRODUCTDEFINITIONSHAPE($,$,(#250)); +#252=IFCCOLOURRGB('red',1.0,0.0,0.0); +#253=IFCSURFACESTYLESHADING(#252,$); +#254=IFCSURFACESTYLE($,.BOTH.,(#253)); +#255=IFCPRESENTATIONLAYERWITHSTYLE('C-ROAD-PROF',$,(#249,#382,#503,#649,#829,#966,#1121,#1335,#1464,#1618,#1799,#1979,#2082,#2476),$,.U.,.U.,.U.,(#254)); +#256=IFCSTYLEDITEM(#249,(#254),'C-ROAD-PROF'); +#257=IFCREFERENT('0S3av9XNfAWOeKe$5QaaAi',$,'3+28.08',$,$,#261,$,.STATION.); +#258=IFCRELNESTS('0Vz6UqDlXuX5dliC0KzQTI',$,$,$,#32,(#257)); +#259=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#134); +#260=IFCAXIS2PLACEMENTLINEAR(#259,$,$); +#261=IFCLINEARPLACEMENT(#31,#260,$); +#262=IFCPROPERTYSET('07pySuYxrCYRgg9xsxAv3g',$,'Pset_Stationing',$,(#264)); +#263=IFCRELDEFINESBYPROPERTIES('1UqoQD1KHA9R0vQOVYsj3G',$,$,$,(#257),#262); +#264=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(328.083333333333),$); +#265=IFCALIGNMENT('2Gq7FvIxDAwvteBgSOj0uB',$,'GCCC',$,'Centerline',#31,$,$); +#267=IFCPROPERTYSET('1RqMBBxir0vx0mXHfztjHn',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#269,#270,#271)); +#268=IFCRELDEFINESBYPROPERTIES('1OtTtIpiPDfQfIrDYBpj_q',$,$,$,(#265),#267); +#269=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:33:19'),$); +#270=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCCC.xml'),$); +#271=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:38:47'),$); +#272=IFCPROPERTYSET('3RONoTYdX9aAzVmadi6OX4',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#274,#275,#276)); +#273=IFCRELDEFINESBYPROPERTIES('2kyUZ8Fkr8QwNYn8KxHP7T',$,$,$,(#265),#272); +#274=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('1700.387506'),$); +#275=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCCC'),$); +#276=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('402632.823342'),$); +#277=IFCALIGNMENTHORIZONTAL('2l9c3JUSi3TYyheJPrYPhk',$,'GCCC',$,$,#31,#320); +#278=IFCRELNESTS('2vdWtSjP_gLR2QtziXZoeT',$,$,$,#265,(#277,#321)); +#279=IFCPROPERTYSET('37n7yuGxz54fAgSn9MAMok',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#269,#270,#271)); +#280=IFCRELDEFINESBYPROPERTIES('1ZoazVjyjDCuj$3ltxsEA6',$,$,$,(#277),#279); +#281=IFCPROPERTYSET('2Bjyy4cebBIfhDty7poMcn',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#274,#275,#276)); +#282=IFCRELDEFINESBYPROPERTIES('38LA_bfWr0OB_UE0TG6eC3',$,$,$,(#277),#281); +#283=IFCCARTESIANPOINT((-5048.7746,9881.69516)); +#284=IFCALIGNMENTHORIZONTALSEGMENT($,$,#283,1.45660902719874,0.0,0.0,637.06047,$,.LINE.); +#285=IFCALIGNMENTSEGMENT('3u144VcH0cicnw_soNDT6I',$,$,$,$,#31,#300,#284); +#286=IFCRELNESTS('0Lroo9lO7WxCE9G2z4ObS5',$,$,$,#277,(#285,#289,#292,#295)); +#287=IFCCARTESIANPOINT((-4976.18837,10514.6069)); +#288=IFCALIGNMENTHORIZONTALSEGMENT($,$,#287,1.45660902719874,7999.984,7999.984,473.65846,$,.CIRCULARARC.); +#289=IFCALIGNMENTSEGMENT('1WZzTX8dXpqc23lMKJAX5R',$,$,$,$,#31,#306,#288); +#290=IFCCARTESIANPOINT((-4936.17824,10986.50307)); +#291=IFCALIGNMENTHORIZONTALSEGMENT($,$,#290,1.51581645250978,0.0,0.0,434.54767,$,.LINE.); +#292=IFCALIGNMENTSEGMENT('1WTttQjeaLt29Qt8HC6Dc5',$,$,$,$,#31,#311,#291); +#293=IFCCARTESIANPOINT((-4912.2989,11420.39413)); +#294=IFCALIGNMENTHORIZONTALSEGMENT($,$,#293,1.51581645250978,675.90111,675.90111,155.12091,$,.CIRCULARARC.); +#295=IFCALIGNMENTSEGMENT('3qOMBfCMFG4lK012JLJ8jD',$,$,$,$,#31,#317,#294); +#296=IFCAXIS2PLACEMENT2D(#283,#297); +#297=IFCDIRECTION((0.11393932,0.99348771)); +#298=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#296,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(637.060466734512),#84); +#299=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#298)); +#300=IFCPRODUCTDEFINITIONSHAPE($,$,(#299)); +#301=IFCAXIS2PLACEMENT2D(#287,#302); +#302=IFCDIRECTION((0.11393932,0.99348771)); +#303=IFCCIRCLE(#96,7999.984); +#304=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#301,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(473.658455169594),#303); +#305=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#304)); +#306=IFCPRODUCTDEFINITIONSHAPE($,$,(#305)); +#307=IFCAXIS2PLACEMENT2D(#290,#308); +#308=IFCDIRECTION((0.05495218,0.99848899)); +#309=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#307,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(434.547670070254),#84); +#310=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#309)); +#311=IFCPRODUCTDEFINITIONSHAPE($,$,(#310)); +#312=IFCAXIS2PLACEMENT2D(#293,#313); +#313=IFCDIRECTION((0.05495218,0.99848899)); +#314=IFCCIRCLE(#96,675.90111); +#315=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#312,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(155.120914197409),#314); +#316=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#315)); +#317=IFCPRODUCTDEFINITIONSHAPE($,$,(#316)); +#318=IFCCOMPOSITECURVE((#298,#304,#309,#315),.U.); +#319=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#318)); +#320=IFCPRODUCTDEFINITIONSHAPE($,$,(#319)); +#321=IFCALIGNMENTVERTICAL('0cJWeQIosLWJgdZ51pIa94',$,'GCCC',$,'FG',#31,#384); +#322=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,77.26985,745.52541,-0.0214547780132206,-0.0214547780132206,$,.CONSTANTGRADIENT.); +#323=IFCALIGNMENTSEGMENT('33tQs4vueHzKm$4N6Rs32z',$,$,$,$,#31,#342,#322); +#324=IFCRELNESTS('1nDjWXjXPPhE$lWM_3dn9O',$,$,$,#321,(#323,#326,#328,#330,#332,#334,#336)); +#325=IFCALIGNMENTVERTICALSEGMENT($,$,77.26985,299.9994,743.86761,-0.021454778013238,0.00542448014474626,-11160.99999,.PARABOLICARC.); +#326=IFCALIGNMENTSEGMENT('2moOmBUzswe$goh46Ijs5D',$,$,$,$,#31,#349,#325); +#327=IFCALIGNMENTVERTICALSEGMENT($,$,377.26925,209.99958,741.46307,0.0054244801447452,0.0054244801447452,$,.CONSTANTGRADIENT.); +#328=IFCALIGNMENTSEGMENT('3j9cYM24phuwU9OdSgGb7i',$,$,$,$,#31,#355,#327); +#329=IFCALIGNMENTVERTICALSEGMENT($,$,587.26883,399.9992,742.60221,0.00542448014474683,0.0404913052665738,-11406.76975,.PARABOLICARC.); +#330=IFCALIGNMENTSEGMENT('3pK7VP_3W4QsL2Bp04Z1tR',$,$,$,$,#31,#362,#329); +#331=IFCALIGNMENTVERTICALSEGMENT($,$,987.26803,214.99957,751.78534,0.0404913052665639,0.0404913052665639,$,.CONSTANTGRADIENT.); +#332=IFCALIGNMENTSEGMENT('0lvG2gqe7KpGTzcRiuEkG5',$,$,$,$,#31,#368,#331); +#333=IFCALIGNMENTVERTICALSEGMENT($,$,1202.2676,339.99932,760.49096,0.0404913052665734,0.0175450531237248,-14817.20491,.PARABOLICARC.); +#334=IFCALIGNMENTSEGMENT('3v$bs7TM7e4DQNcRP4UqvM',$,$,$,$,#31,#375,#333); +#335=IFCALIGNMENTVERTICALSEGMENT($,$,1542.26692,158.12059,770.35712,0.0175450531237257,0.0175450531237257,$,.CONSTANTGRADIENT.); +#336=IFCALIGNMENTSEGMENT('3xKatt7CtybYR3qMS8lKFU',$,$,$,$,#31,#381,#335); +#337=IFCCARTESIANPOINT((0.0,745.52541)); +#338=IFCDIRECTION((0.99976993,-0.02144984)); +#339=IFCAXIS2PLACEMENT2D(#337,#338); +#340=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#339,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(77.2876273470025),#84); +#341=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#340)); +#342=IFCPRODUCTDEFINITIONSHAPE($,$,(#341)); +#343=IFCCARTESIANPOINT((77.26985,743.86761)); +#344=IFCDIRECTION((0.99976993,-0.02144984)); +#345=IFCAXIS2PLACEMENT2D(#343,#344); +#346=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,4.47988532E-05),$); +#347=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#345,IFCPARAMETERVALUE(-239.456777165262),IFCPARAMETERVALUE(299.999399999972),#346); +#348=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#347)); +#349=IFCPRODUCTDEFINITIONSHAPE($,$,(#348)); +#350=IFCCARTESIANPOINT((377.26925,741.46307)); +#351=IFCDIRECTION((0.99998529,0.0054244)); +#352=IFCAXIS2PLACEMENT2D(#350,#351); +#353=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#352,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(210.002669607718),#84); +#354=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#353)); +#355=IFCPRODUCTDEFINITIONSHAPE($,$,(#354)); +#356=IFCCARTESIANPOINT((587.26883,742.60221)); +#357=IFCDIRECTION((0.99998529,0.0054244)); +#358=IFCAXIS2PLACEMENT2D(#356,#357); +#359=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,4.38336191E-05),$); +#360=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#358,IFCPARAMETERVALUE(61.8757960202062),IFCPARAMETERVALUE(399.999199999962),#359); +#361=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#360)); +#362=IFCPRODUCTDEFINITIONSHAPE($,$,(#361)); +#363=IFCCARTESIANPOINT((987.26803,751.78534)); +#364=IFCDIRECTION((0.99918123,0.04045815)); +#365=IFCAXIS2PLACEMENT2D(#363,#364); +#366=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#365,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(215.175748636741),#84); +#367=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#366)); +#368=IFCPRODUCTDEFINITIONSHAPE($,$,(#367)); +#369=IFCCARTESIANPOINT((1202.2676,760.49096)); +#370=IFCDIRECTION((0.99918123,0.04045815)); +#371=IFCAXIS2PLACEMENT2D(#369,#370); +#372=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-3.37445559E-05),$); +#373=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#371,IFCPARAMETERVALUE(-599.967967354548),IFCPARAMETERVALUE(339.999320000061),#372); +#374=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#373)); +#375=IFCPRODUCTDEFINITIONSHAPE($,$,(#374)); +#376=IFCCARTESIANPOINT((1542.26692,770.35712)); +#377=IFCDIRECTION((0.99984612,0.01754235)); +#378=IFCAXIS2PLACEMENT2D(#376,#377); +#379=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#378,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(158.144925881282),#84); +#380=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#379)); +#381=IFCPRODUCTDEFINITIONSHAPE($,$,(#380)); +#382=IFCGRADIENTCURVE((#340,#347,#353,#360,#366,#373,#379),.U.,#318,$); +#383=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#382)); +#384=IFCPRODUCTDEFINITIONSHAPE($,$,(#383)); +#385=IFCSTYLEDITEM(#382,(#254),'C-ROAD-PROF'); +#386=IFCREFERENT('1JIB3_3sH2ARdirBS89Tbi',$,'4026+32.82',$,$,#390,$,.STATION.); +#387=IFCRELNESTS('0xPidG4CDRI9Zcm_lrHDJu',$,$,$,#265,(#386)); +#388=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#318); +#389=IFCAXIS2PLACEMENTLINEAR(#388,$,$); +#390=IFCLINEARPLACEMENT(#31,#389,$); +#391=IFCPROPERTYSET('2geCaUUEvAoeWg10qZ3jY6',$,'Pset_Stationing',$,(#393)); +#392=IFCRELDEFINESBYPROPERTIES('35m_S7Hs91Tx6vq5mbn4LX',$,$,$,(#386),#391); +#393=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(402632.823341667),$); +#394=IFCALIGNMENT('24R49$H8LFTRkKXKNIwc1Y',$,'GCDC',$,'Centerline',#31,$,$); +#396=IFCPROPERTYSET('2zNC4cJ5PFhRQ8TV5SvOzM',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#398,#399,#400)); +#397=IFCRELDEFINESBYPROPERTIES('3A0aPfvmf6T8i1U9gWGNuc',$,$,$,(#394),#396); +#398=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:33:50'),$); +#399=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCDC.xml'),$); +#400=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:39:00'),$); +#401=IFCPROPERTYSET('2aGkrJnrjEA9dHxqa7GaGQ',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#403,#404,#405)); +#402=IFCRELDEFINESBYPROPERTIES('1xyK0d2znFb9pKTkPctAMA',$,$,$,(#394),#401); +#403=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('2961.414418'),$); +#404=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCDC'),$); +#405=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('587105.125000'),$); +#406=IFCALIGNMENTHORIZONTAL('0IAPc9R4UjqzvMqiR$uvjr',$,'GCDC',$,$,#31,#458); +#407=IFCRELNESTS('0PqgJJfJZ7IfJY8lflYBlo',$,$,$,#394,(#406,#459)); +#408=IFCPROPERTYSET('2Togxn6ur5DO8IykBKvkN0',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#398,#399,#400)); +#409=IFCRELDEFINESBYPROPERTIES('3yUnd_xo17zQEweflqYf6m',$,$,$,(#406),#408); +#410=IFCPROPERTYSET('2id4lql4X3OPfO2AZmHlB1',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#403,#404,#405)); +#411=IFCRELDEFINESBYPROPERTIES('0O$_mMMrHEnQmoMDekp$hU',$,$,$,(#406),#410); +#412=IFCCARTESIANPOINT((-4675.7838,6981.51802)); +#413=IFCALIGNMENTHORIZONTALSEGMENT($,$,#412,-4.35682309098959,0.0,0.0,252.07578,$,.LINE.); +#414=IFCALIGNMENTSEGMENT('2dxcmebQgfxzd8t7gMxmF2',$,$,$,$,#31,#432,#413); +#415=IFCRELNESTS('0k3KbNZYrK$_$ktekMt2Da',$,$,$,#406,(#414,#418,#421,#424,#427)); +#416=IFCCARTESIANPOINT((-4763.53665,7217.82637)); +#417=IFCALIGNMENTHORIZONTALSEGMENT($,$,#416,-4.35682309098959,-7074.70585,-7074.70585,393.10928,$,.CIRCULARARC.); +#418=IFCALIGNMENTSEGMENT('0Bjw_UfcUrbl1y63mHOYrc',$,$,$,$,#31,#438,#417); +#419=IFCCARTESIANPOINT((-4890.07994,7589.95799)); +#420=IFCALIGNMENTHORIZONTALSEGMENT($,$,#419,-4.41238855041896,-5399.9892,-5399.9892,482.78468,$,.CIRCULARARC.); +#421=IFCALIGNMENTSEGMENT('0ZsI7BSbJmU7k8bArsvkst',$,$,$,$,#31,#444,#420); +#422=IFCCARTESIANPOINT((-5011.9588,8056.93913)); +#423=IFCALIGNMENTHORIZONTALSEGMENT($,$,#422,-4.50179330013286,-4599.9908,-4599.9908,1493.99871,$,.CIRCULARARC.); +#424=IFCALIGNMENTSEGMENT('0BcrVLeHP$YrjqTw6mTki$',$,$,$,$,#31,#450,#423); +#425=IFCCARTESIANPOINT((-5083.63192,9542.65232)); +#426=IFCALIGNMENTHORIZONTALSEGMENT($,$,#425,1.45660902838361,0.0,0.0,339.44596,$,.LINE.); +#427=IFCALIGNMENTSEGMENT('3wHPcBSjCfc57Lhq2AHh5d',$,$,$,$,#31,#455,#426); +#428=IFCAXIS2PLACEMENT2D(#412,#429); +#429=IFCDIRECTION((-0.34812091,0.93744964)); +#430=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#428,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(252.075779806402),#84); +#431=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#430)); +#432=IFCPRODUCTDEFINITIONSHAPE($,$,(#431)); +#433=IFCAXIS2PLACEMENT2D(#416,#434); +#434=IFCDIRECTION((-0.34812091,0.93744964)); +#435=IFCCIRCLE(#96,7074.70585); +#436=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#433,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.0555654594293693),#435); +#437=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#436)); +#438=IFCPRODUCTDEFINITIONSHAPE($,$,(#437)); +#439=IFCAXIS2PLACEMENT2D(#419,#440); +#440=IFCDIRECTION((-0.29552062,0.95533636)); +#441=IFCCIRCLE(#96,5399.9892); +#442=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#439,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.0894047497139008),#441); +#443=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#442)); +#444=IFCPRODUCTDEFINITIONSHAPE($,$,(#443)); +#445=IFCAXIS2PLACEMENT2D(#422,#446); +#446=IFCDIRECTION((-0.20904246,0.97790657)); +#447=IFCCIRCLE(#96,4599.9908); +#448=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#445,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.324782978663104),#447); +#449=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#448)); +#450=IFCPRODUCTDEFINITIONSHAPE($,$,(#449)); +#451=IFCAXIS2PLACEMENT2D(#425,#452); +#452=IFCDIRECTION((0.11393932,0.99348771)); +#453=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#451,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(339.445960714132),#84); +#454=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#453)); +#455=IFCPRODUCTDEFINITIONSHAPE($,$,(#454)); +#456=IFCCOMPOSITECURVE((#430,#436,#442,#448,#453),.U.); +#457=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#456)); +#458=IFCPRODUCTDEFINITIONSHAPE($,$,(#457)); +#459=IFCALIGNMENTVERTICAL('3rRc9h9_0lv1g2B8l62Ibv',$,'GCDC',$,'FG',#31,#505); +#460=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,1167.99766,740.39852,0.00114383561643815,0.00114383561643815,$,.CONSTANTGRADIENT.); +#461=IFCALIGNMENTSEGMENT('3zvtksS6hVSJHZCGmb6H8t',$,$,$,$,#31,#476,#460); +#462=IFCRELNESTS('3JszKJpFSW5sFzKTikNOSR',$,$,$,#459,(#461,#464,#466,#468,#470)); +#463=IFCALIGNMENTVERTICALSEGMENT($,$,1167.99766,31.99994,741.73452,-0.00320124481412169,-0.00320124481412169,$,.CONSTANTGRADIENT.); +#464=IFCALIGNMENTSEGMENT('1HrkpF5ClvhL97Qc3fGCQA',$,$,$,$,#31,#482,#463); +#465=IFCALIGNMENTVERTICALSEGMENT($,$,1199.9976,899.9982,741.63208,-0.00320124481411952,0.0249587500008703,-31960.16924,.PARABOLICARC.); +#466=IFCALIGNMENTSEGMENT('1eKdaa4GKqSf8ST1Wdt6Gf',$,$,$,$,#31,#489,#465); +#467=IFCALIGNMENTVERTICALSEGMENT($,$,2099.99585,699.9985,751.42294,0.0249587500008723,-0.0309937792633728,-12510.57833,.PARABOLICARC.); +#468=IFCALIGNMENTSEGMENT('0$wtaxcOX80k00RVjvp4gU',$,$,$,$,#31,#496,#467); +#469=IFCALIGNMENTVERTICALSEGMENT($,$,2799.99435,161.42007,749.31068,-0.0309937792633767,-0.0309937792633767,$,.CONSTANTGRADIENT.); +#470=IFCALIGNMENTSEGMENT('193HIRrzjK1SrQed0uMe_v',$,$,$,$,#31,#502,#469); +#471=IFCCARTESIANPOINT((0.0,740.39852)); +#472=IFCDIRECTION((0.99999935,0.00114383)); +#473=IFCAXIS2PLACEMENT2D(#471,#472); +#474=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#473,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1167.99842807741),#84); +#475=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#474)); +#476=IFCPRODUCTDEFINITIONSHAPE($,$,(#475)); +#477=IFCCARTESIANPOINT((1167.99766,741.73452)); +#478=IFCDIRECTION((0.99999488,-0.00320123)); +#479=IFCAXIS2PLACEMENT2D(#477,#478); +#480=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#479,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(32.0000999655599),#84); +#481=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#480)); +#482=IFCPRODUCTDEFINITIONSHAPE($,$,(#481)); +#483=IFCCARTESIANPOINT((1199.9976,741.63208)); +#484=IFCDIRECTION((0.99999488,-0.00320123)); +#485=IFCAXIS2PLACEMENT2D(#483,#484); +#486=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,1.56444729E-05),$); +#487=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#485,IFCPARAMETERVALUE(-102.312326028292),IFCPARAMETERVALUE(899.998199999798),#486); +#488=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#487)); +#489=IFCPRODUCTDEFINITIONSHAPE($,$,(#488)); +#490=IFCCARTESIANPOINT((2099.99585,751.42294)); +#491=IFCDIRECTION((0.99968868,0.02495098)); +#492=IFCAXIS2PLACEMENT2D(#490,#491); +#493=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-3.9966178E-05),$); +#494=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#492,IFCPARAMETERVALUE(-312.248396850394),IFCPARAMETERVALUE(699.998499999987),#493); +#495=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#494)); +#496=IFCPRODUCTDEFINITIONSHAPE($,$,(#495)); +#497=IFCCARTESIANPOINT((2799.99435,749.31068)); +#498=IFCDIRECTION((0.99952004,-0.0309789)); +#499=IFCAXIS2PLACEMENT2D(#497,#498); +#500=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#499,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(161.497580726807),#84); +#501=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#500)); +#502=IFCPRODUCTDEFINITIONSHAPE($,$,(#501)); +#503=IFCGRADIENTCURVE((#474,#480,#487,#494,#500),.U.,#456,$); +#504=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#503)); +#505=IFCPRODUCTDEFINITIONSHAPE($,$,(#504)); +#506=IFCSTYLEDITEM(#503,(#254),'C-ROAD-PROF'); +#507=IFCREFERENT('3267KWbuHD8RrQVSihT4kq',$,'5871+05.12',$,$,#511,$,.STATION.); +#508=IFCRELNESTS('1oYOQN4urhIBXRToXBAU8t',$,$,$,#394,(#507)); +#509=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#456); +#510=IFCAXIS2PLACEMENTLINEAR(#509,$,$); +#511=IFCLINEARPLACEMENT(#31,#510,$); +#512=IFCPROPERTYSET('2PyPfjqtj9nPqNXurmVPpn',$,'Pset_Stationing',$,(#514)); +#513=IFCRELDEFINESBYPROPERTIES('0Xzg9Qx_zENOMQd7QEPYh7',$,$,$,(#507),#512); +#514=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(587105.125),$); +#515=IFCALIGNMENT('1awTCOdTzBLxGelCFgokN4',$,'GCEC',$,'Centerline',#31,$,$); +#517=IFCPROPERTYSET('3NQDbMcRL1xPS8cDZ9X1u5',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#519,#520,#521)); +#518=IFCRELDEFINESBYPROPERTIES('1wF_gZYmD2EBK3Z1HvBpTo',$,$,$,(#515),#517); +#519=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:34:08'),$); +#520=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCEC.xml'),$); +#521=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:39:25'),$); +#522=IFCPROPERTYSET('3Rz14Df7jCQ8ilQ75VDX2I',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#524,#525,#526)); +#523=IFCRELDEFINESBYPROPERTIES('30lAyVF6bAwgmZvGPvS_ux',$,$,$,(#515),#522); +#524=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('2193.245855'),$); +#525=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCEC'),$); +#526=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('583354.311498'),$); +#527=IFCALIGNMENTHORIZONTAL('2xC4mN$SNBrD1BOLbAE9DQ',$,'GCEC',$,$,#31,#570); +#528=IFCRELNESTS('0pI$76gZgYMkcivtI_STh0',$,$,$,#515,(#527,#571)); +#529=IFCPROPERTYSET('1caE2cvk9F6hnBOAddUyCm',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#519,#520,#521)); +#530=IFCRELDEFINESBYPROPERTIES('0RZjQbxHn5vRGS$rPKKXHa',$,$,$,(#527),#529); +#531=IFCPROPERTYSET('1fs4tv2mnAshRcb83P6Uu8',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#524,#525,#526)); +#532=IFCRELDEFINESBYPROPERTIES('0QVLb8QXb5Ch63wnYZwoVy',$,$,$,(#527),#531); +#533=IFCCARTESIANPOINT((-5473.51882,10093.72852)); +#534=IFCALIGNMENTHORIZONTALSEGMENT($,$,#533,-1.59771716379145,0.0,0.0,244.89381,$,.LINE.); +#535=IFCALIGNMENTSEGMENT('3ezfnaNJDfuQO5AcctxUW0',$,$,$,$,#31,#550,#534); +#536=IFCRELNESTS('1dPys0LUNlzFEmGTJWDfBL',$,$,$,#527,(#535,#539,#542,#545)); +#537=IFCCARTESIANPOINT((-5480.11077,9848.92344)); +#538=IFCALIGNMENTHORIZONTALSEGMENT($,$,#537,-1.59771716379145,1299.9974,1299.9974,244.80064,$,.CIRCULARARC.); +#539=IFCALIGNMENTSEGMENT('2gp_$25WOF4li8vYn3AHcG',$,$,$,$,#31,#556,#538); +#540=IFCCARTESIANPOINT((-5463.68867,9605.0366)); +#541=IFCALIGNMENTHORIZONTALSEGMENT($,$,#540,-1.4094086050855,0.0,0.0,1103.55832,$,.LINE.); +#542=IFCALIGNMENTSEGMENT('0lcqlLROZcpzpo__HYoX_h',$,$,$,$,#31,#561,#541); +#543=IFCCARTESIANPOINT((-5286.36004,8515.81875)); +#544=IFCALIGNMENTHORIZONTALSEGMENT($,$,#543,-1.4094086050855,7249.2055,7249.2055,599.99308,$,.CIRCULARARC.); +#545=IFCALIGNMENTSEGMENT('0uGT3JmaNPRvRs93EBbU5u',$,$,$,$,#31,#567,#544); +#546=IFCAXIS2PLACEMENT2D(#533,#547); +#547=IFCDIRECTION((-0.02691759,-0.99963766)); +#548=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#546,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(244.893813791498),#84); +#549=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#548)); +#550=IFCPRODUCTDEFINITIONSHAPE($,$,(#549)); +#551=IFCAXIS2PLACEMENT2D(#537,#552); +#552=IFCDIRECTION((-0.02691759,-0.99963766)); +#553=IFCCIRCLE(#96,1299.9974); +#554=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#551,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(244.800636715683),#553); +#555=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#554)); +#556=IFCPRODUCTDEFINITIONSHAPE($,$,(#555)); +#557=IFCAXIS2PLACEMENT2D(#540,#558); +#558=IFCDIRECTION((0.16068805,-0.98700524)); +#559=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#557,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1103.5583232414),#84); +#560=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#559)); +#561=IFCPRODUCTDEFINITIONSHAPE($,$,(#560)); +#562=IFCAXIS2PLACEMENT2D(#543,#563); +#563=IFCDIRECTION((0.16068805,-0.98700524)); +#564=IFCCIRCLE(#96,7249.2055); +#565=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#562,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(599.99308125826),#564); +#566=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#565)); +#567=IFCPRODUCTDEFINITIONSHAPE($,$,(#566)); +#568=IFCCOMPOSITECURVE((#548,#554,#559,#565),.U.); +#569=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#568)); +#570=IFCPRODUCTDEFINITIONSHAPE($,$,(#569)); +#571=IFCALIGNMENTVERTICAL('1_UzwKtyr3KC0nGvvYYTKv',$,'GCEC',$,'FG',#31,#651); +#572=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,73.2501,742.98826,-0.0166599657799476,-0.0166599657799476,$,.CONSTANTGRADIENT.); +#573=IFCALIGNMENTSEGMENT('3iW7Svg_2S_pPEawBb8gPJ',$,$,$,$,#31,#596,#572); +#574=IFCRELNESTS('2cMX9kTf9W287Tm6uJ4k17',$,$,$,#571,(#573,#576,#578,#580,#582,#584,#586,#588,#590)); +#575=IFCALIGNMENTVERTICALSEGMENT($,$,73.2501,299.9994,741.76791,-0.0166599657799635,0.0434035573109012,-4994.70202,.PARABOLICARC.); +#576=IFCALIGNMENTSEGMENT('21NXsKzyL6XxictcyhyRsA',$,$,$,$,#31,#603,#575); +#577=IFCALIGNMENTVERTICALSEGMENT($,$,373.2495,119.99976,745.77944,0.0434035573109209,0.0434035573109209,$,.CONSTANTGRADIENT.); +#578=IFCALIGNMENTSEGMENT('016z3v1WbKqTKtjJ67bQoK',$,$,$,$,#31,#609,#577); +#579=IFCALIGNMENTVERTICALSEGMENT($,$,493.24926,599.9988,750.98786,0.0434035573108972,-0.026028268772893,-8641.55293,.PARABOLICARC.); +#580=IFCALIGNMENTSEGMENT('0LyALPTNOFFycki$LPclk4',$,$,$,$,#31,#616,#579); +#581=IFCALIGNMENTVERTICALSEGMENT($,$,1093.24806,84.99983,756.20043,-0.0260282687728737,-0.0260282687728737,$,.CONSTANTGRADIENT.); +#582=IFCALIGNMENTSEGMENT('25ci496Z9$WNIYfx6_CRkW',$,$,$,$,#31,#622,#581); +#583=IFCALIGNMENTVERTICALSEGMENT($,$,1178.24789,179.99964,753.98804,-0.026028268772901,-0.0166709677418568,-19236.27758,.PARABOLICARC.); +#584=IFCALIGNMENTSEGMENT('3RA4k1P2FEy3FRmhlm6mOW',$,$,$,$,#31,#629,#583); +#585=IFCALIGNMENTVERTICALSEGMENT($,$,1358.24753,54.99994,750.14511,-0.0166709677418675,-0.0166709677418675,$,.CONSTANTGRADIENT.); +#586=IFCALIGNMENTSEGMENT('1SD6oWPd4cppqIGAyG8uY6',$,$,$,$,#31,#635,#585); +#587=IFCALIGNMENTVERTICALSEGMENT($,$,1413.24747,639.99862,749.22821,-0.0166709677418455,0.00270723005741725,-33026.73585,.PARABOLICARC.); +#588=IFCALIGNMENTSEGMENT('3zKuh3_kQiDIDU1_qrxSrV',$,$,$,$,#31,#642,#587); +#589=IFCALIGNMENTVERTICALSEGMENT($,$,2053.24609,139.99977,744.75982,0.00270723005741389,0.00270723005741389,$,.CONSTANTGRADIENT.); +#590=IFCALIGNMENTSEGMENT('2uAjVPsytmJBJqrOKCjr7m',$,$,$,$,#31,#648,#589); +#591=IFCCARTESIANPOINT((0.0,742.98826)); +#592=IFCDIRECTION((0.99986125,-0.01665765)); +#593=IFCAXIS2PLACEMENT2D(#591,#592); +#594=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#593,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(73.2602602511644),#84); +#595=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#594)); +#596=IFCPRODUCTDEFINITIONSHAPE($,$,(#595)); +#597=IFCCARTESIANPOINT((73.2501,741.76791)); +#598=IFCDIRECTION((0.99986125,-0.01665765)); +#599=IFCAXIS2PLACEMENT2D(#597,#598); +#600=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,1.00106072E-04),$); +#601=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#599,IFCPARAMETERVALUE(-83.2115647037563),IFCPARAMETERVALUE(299.999400000088),#600); +#602=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#601)); +#603=IFCPRODUCTDEFINITIONSHAPE($,$,(#602)); +#604=IFCCARTESIANPOINT((373.2495,745.77944)); +#605=IFCDIRECTION((0.99905939,0.04336273)); +#606=IFCAXIS2PLACEMENT2D(#604,#605); +#607=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#606,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(120.112738702756),#84); +#608=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#607)); +#609=IFCPRODUCTDEFINITIONSHAPE($,$,(#608)); +#610=IFCCARTESIANPOINT((493.24926,750.98786)); +#611=IFCDIRECTION((0.99905939,0.04336273)); +#612=IFCAXIS2PLACEMENT2D(#610,#611); +#613=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-5.78599708E-05),$); +#614=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#612,IFCPARAMETERVALUE(-375.074137771338),IFCPARAMETERVALUE(599.998799999943),#613); +#615=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#614)); +#616=IFCPRODUCTDEFINITIONSHAPE($,$,(#615)); +#617=IFCCARTESIANPOINT((1093.24806,756.20043)); +#618=IFCDIRECTION((0.99966144,-0.02601946)); +#619=IFCAXIS2PLACEMENT2D(#617,#618); +#620=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#619,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(85.0286175650112),#84); +#621=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#620)); +#622=IFCPRODUCTDEFINITIONSHAPE($,$,(#621)); +#623=IFCCARTESIANPOINT((1178.24789,753.98804)); +#624=IFCDIRECTION((0.99966144,-0.02601946)); +#625=IFCAXIS2PLACEMENT2D(#623,#624); +#626=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.59925548E-05),$); +#627=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#625,IFCPARAMETERVALUE(-500.687002951317),IFCPARAMETERVALUE(179.999640000053),#626); +#628=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#627)); +#629=IFCPRODUCTDEFINITIONSHAPE($,$,(#628)); +#630=IFCCARTESIANPOINT((1358.24753,750.14511)); +#631=IFCDIRECTION((0.99986107,-0.01666865)); +#632=IFCAXIS2PLACEMENT2D(#630,#631); +#633=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#632,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(55.0075823082546),#84); +#634=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#633)); +#635=IFCPRODUCTDEFINITIONSHAPE($,$,(#634)); +#636=IFCCARTESIANPOINT((1413.24747,749.22821)); +#637=IFCDIRECTION((0.99986107,-0.01666865)); +#638=IFCAXIS2PLACEMENT2D(#636,#637); +#639=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,1.51392497E-05),$); +#640=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#638,IFCPARAMETERVALUE(-550.587648003626),IFCPARAMETERVALUE(639.998619999969),#639); +#641=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#640)); +#642=IFCPRODUCTDEFINITIONSHAPE($,$,(#641)); +#643=IFCCARTESIANPOINT((2053.24609,744.75982)); +#644=IFCDIRECTION((0.99999634,0.00270722)); +#645=IFCAXIS2PLACEMENT2D(#643,#644); +#646=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#645,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(140.000282539717),#84); +#647=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#646)); +#648=IFCPRODUCTDEFINITIONSHAPE($,$,(#647)); +#649=IFCGRADIENTCURVE((#594,#601,#607,#614,#620,#627,#633,#640,#646),.U.,#568,$); +#650=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#649)); +#651=IFCPRODUCTDEFINITIONSHAPE($,$,(#650)); +#652=IFCSTYLEDITEM(#649,(#254),'C-ROAD-PROF'); +#653=IFCREFERENT('2QL3xnRqr5D8Ru9PdXc42e',$,'5833+54.31',$,$,#657,$,.STATION.); +#654=IFCRELNESTS('1vM9PFScnYo2okOkGlcy9k',$,$,$,#515,(#653)); +#655=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#568); +#656=IFCAXIS2PLACEMENTLINEAR(#655,$,$); +#657=IFCLINEARPLACEMENT(#31,#656,$); +#658=IFCPROPERTYSET('3p2Zh5d495qAiMpkWLuSNw',$,'Pset_Stationing',$,(#660)); +#659=IFCRELDEFINESBYPROPERTIES('2meNBwEs5EiP8Pp_lFdUQX',$,$,$,(#653),#658); +#660=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(583354.311497705),$); +#661=IFCALIGNMENT('0XXb6_vhzFo9R5372_C68a',$,'GCFC',$,'Centerline',#31,$,$); +#663=IFCPROPERTYSET('2TDhBexrv6jORmvBE$hT19',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#665,#666,#667)); +#664=IFCRELDEFINESBYPROPERTIES('1_8HFQ8Fn0Twyk4HIJNuIs',$,$,$,(#661),#663); +#665=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:34:39'),$); +#666=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCFC.xml'),$); +#667=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:39:52'),$); +#668=IFCPROPERTYSET('34eQ7Rygv1zPKb9C9$A0hU',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#670,#671,#672)); +#669=IFCRELDEFINESBYPROPERTIES('0any1ipBPFsP6l9gl3ntGq',$,$,$,(#661),#668); +#670=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('3908.620085'),$); +#671=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCFC'),$); +#672=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('609908.229000'),$); +#673=IFCALIGNMENTHORIZONTAL('373_kGQBbznHVWMNzSwhF6',$,'GCFC',$,$,#31,#741); +#674=IFCRELNESTS('3QzNFf$BjiUCAfEFgPcxq3',$,$,$,#661,(#673,#742)); +#675=IFCPROPERTYSET('14fNr$7b13cAZ26l8rs8wG',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#665,#666,#667)); +#676=IFCRELDEFINESBYPROPERTIES('03uCNPVEH2fg2wQ3vAyZH2',$,$,$,(#673),#675); +#677=IFCPROPERTYSET('2Lp9R7jBfEn8jF9NviV51D',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#670,#671,#672)); +#678=IFCRELDEFINESBYPROPERTIES('2$B$2b4fH0Rval9doQk6ON',$,$,$,(#673),#677); +#679=IFCCARTESIANPOINT((-5400.92315,13831.73422)); +#680=IFCALIGNMENTHORIZONTALSEGMENT($,$,#679,-1.60303148659375,0.0,0.0,801.0384,$,.LINE.); +#681=IFCALIGNMENTSEGMENT('32JNguCQspD48tKEITmWS1',$,$,$,$,#31,#705,#680); +#682=IFCRELNESTS('30f0Fw4GTXNxNWBH986sFk',$,$,$,#673,(#681,#685,#688,#691,#694,#697,#700)); +#683=IFCCARTESIANPOINT((-5426.74028,13031.11196)); +#684=IFCALIGNMENTHORIZONTALSEGMENT($,$,#683,-1.60303148659375,-999.998,-999.998,449.9991,$,.CIRCULARARC.); +#685=IFCALIGNMENTSEGMENT('2n5iEGeQiHR2ZNeN3w$o1B',$,$,$,$,#31,#711,#684); +#686=IFCCARTESIANPOINT((-5540.25999,12599.58181)); +#687=IFCALIGNMENTHORIZONTALSEGMENT($,$,#686,-2.05303148659331,0.0,0.0,472.35678,$,.LINE.); +#688=IFCALIGNMENTSEGMENT('1up0QupGthp2xfTq1YqJVR',$,$,$,$,#31,#716,#687); +#689=IFCCARTESIANPOINT((-5759.32045,12181.09233)); +#690=IFCALIGNMENTHORIZONTALSEGMENT($,$,#689,-2.05303148659332,799.9984,799.9984,783.76534,$,.CIRCULARARC.); +#691=IFCALIGNMENTSEGMENT('3x2dEQwLXTIZMHLva1$djx',$,$,$,$,#31,#722,#690); +#692=IFCCARTESIANPOINT((-5753.58485,11428.31993)); +#693=IFCALIGNMENTHORIZONTALSEGMENT($,$,#692,-1.07332284622187,0.0,0.0,416.20788,$,.LINE.); +#694=IFCALIGNMENTSEGMENT('0ZCeKeRzPlrTYQv_fWGawN',$,$,$,$,#31,#727,#693); +#695=IFCCARTESIANPOINT((-5554.96762,11062.56018)); +#696=IFCALIGNMENTHORIZONTALSEGMENT($,$,#695,-1.07332284622187,-799.9984,-799.9984,419.51461,$,.CIRCULARARC.); +#697=IFCALIGNMENTSEGMENT('0ATSJWody_5C08mQpavkPB',$,$,$,$,#31,#733,#696); +#698=IFCCARTESIANPOINT((-5458.29052,10659.26149)); +#699=IFCALIGNMENTHORIZONTALSEGMENT($,$,#698,-1.59771716370046,0.0,0.0,565.73796,$,.LINE.); +#700=IFCALIGNMENTSEGMENT('0W$O15fZp$BWmONU1jKyhY',$,$,$,$,#31,#738,#699); +#701=IFCAXIS2PLACEMENT2D(#679,#702); +#702=IFCDIRECTION((-0.03222958,-0.99948049)); +#703=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#701,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(801.038397917383),#84); +#704=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#703)); +#705=IFCPRODUCTDEFINITIONSHAPE($,$,(#704)); +#706=IFCAXIS2PLACEMENT2D(#683,#707); +#707=IFCDIRECTION((-0.03222958,-0.99948049)); +#708=IFCCIRCLE(#96,999.998); +#709=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#706,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.449999999999566),#708); +#710=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#709)); +#711=IFCPRODUCTDEFINITIONSHAPE($,$,(#710)); +#712=IFCAXIS2PLACEMENT2D(#686,#713); +#713=IFCDIRECTION((-0.4637606,-0.88596056)); +#714=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#712,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(472.356784392773),#84); +#715=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#714)); +#716=IFCPRODUCTDEFINITIONSHAPE($,$,(#715)); +#717=IFCAXIS2PLACEMENT2D(#689,#718); +#718=IFCDIRECTION((-0.4637606,-0.88596056)); +#719=IFCCIRCLE(#96,799.9984); +#720=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#717,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(783.765344763324),#719); +#721=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#720)); +#722=IFCPRODUCTDEFINITIONSHAPE($,$,(#721)); +#723=IFCAXIS2PLACEMENT2D(#692,#724); +#724=IFCDIRECTION((0.47720678,-0.87879104)); +#725=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#723,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(416.207881764368),#84); +#726=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#725)); +#727=IFCPRODUCTDEFINITIONSHAPE($,$,(#726)); +#728=IFCAXIS2PLACEMENT2D(#695,#729); +#729=IFCDIRECTION((0.47720678,-0.87879104)); +#730=IFCCIRCLE(#96,799.9984); +#731=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#728,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.524394317478591),#730); +#732=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#731)); +#733=IFCPRODUCTDEFINITIONSHAPE($,$,(#732)); +#734=IFCAXIS2PLACEMENT2D(#698,#735); +#735=IFCDIRECTION((-0.02691759,-0.99963766)); +#736=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#734,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(565.737960897492),#84); +#737=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#736)); +#738=IFCPRODUCTDEFINITIONSHAPE($,$,(#737)); +#739=IFCCOMPOSITECURVE((#703,#709,#714,#720,#725,#731,#736),.U.); +#740=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#739)); +#741=IFCPRODUCTDEFINITIONSHAPE($,$,(#740)); +#742=IFCALIGNMENTVERTICAL('2FqQz$vKeKFNVGCWXL4hTC',$,'GCFC',$,'FG',#31,#831); +#743=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,1309.59738,768.21374,-0.00976973076047376,-0.00976973076047376,$,.CONSTANTGRADIENT.); +#744=IFCALIGNMENTSEGMENT('0ZlrvXxwzaUgVMF_jh3G5d',$,$,$,$,#31,#769,#743); +#745=IFCRELNESTS('2C424sHkExr5jY8PWFgnRm',$,$,$,#742,(#744,#747,#749,#751,#753,#755,#757,#759,#761,#763)); +#746=IFCALIGNMENTVERTICALSEGMENT($,$,1309.59738,199.9996,755.41932,-0.00976973076047185,-0.0314107957220064,-9241.67089,.PARABOLICARC.); +#747=IFCALIGNMENTSEGMENT('104$LQ9$X0570RMa0$P_z1',$,$,$,$,#31,#776,#746); +#748=IFCALIGNMENTVERTICALSEGMENT($,$,1509.59698,64.99987,751.30128,-0.0314107957220048,-0.0314107957220048,$,.CONSTANTGRADIENT.); +#749=IFCALIGNMENTSEGMENT('0fMVPktEjqGxujDeuUdCpd',$,$,$,$,#31,#782,#748); +#750=IFCALIGNMENTVERTICALSEGMENT($,$,1574.59685,199.9996,749.25958,-0.0314107957219588,-0.0233999999992788,-24966.2589,.PARABOLICARC.); +#751=IFCALIGNMENTSEGMENT('3qZN4pNwtrWqgpK8Ru952O',$,$,$,$,#31,#789,#750); +#752=IFCALIGNMENTVERTICALSEGMENT($,$,1774.5965,549.9988,743.77851,-0.0233999999992825,0.00712352941099082,-18018.84679,.PARABOLICARC.); +#753=IFCALIGNMENTSEGMENT('33eTq2m9Buu8NjAa9fLidx',$,$,$,$,#31,#796,#752); +#754=IFCALIGNMENTVERTICALSEGMENT($,$,2324.5953,474.9991,739.30249,0.00712352941099013,0.00712352941099013,$,.CONSTANTGRADIENT.); +#755=IFCALIGNMENTSEGMENT('1x$3LR_PAopMDE258o35K4',$,$,$,$,#31,#802,#754); +#756=IFCALIGNMENTVERTICALSEGMENT($,$,2799.5944,199.9996,742.68616,0.00712352941099083,-0.00509260999938901,-16371.7516,.PARABOLICARC.); +#757=IFCALIGNMENTSEGMENT('22cZr1K5Gzb6s7BR12uHST',$,$,$,$,#31,#809,#756); +#758=IFCALIGNMENTVERTICALSEGMENT($,$,2999.594,574.99885,742.88925,-0.00509260999938848,-0.00509260999938848,$,.CONSTANTGRADIENT.); +#759=IFCALIGNMENTSEGMENT('2Buemli9nWAJzbHaah$aXY',$,$,$,$,#31,#815,#758); +#760=IFCALIGNMENTVERTICALSEGMENT($,$,3574.59285,249.9995,739.96101,-0.00509260999939184,0.0176999999996187,-10968.44547,.PARABOLICARC.); +#761=IFCALIGNMENTSEGMENT('1X8XA_AA94PYNK9MLs5gw4',$,$,$,$,#31,#822,#760); +#762=IFCALIGNMENTVERTICALSEGMENT($,$,3824.59235,84.02773,741.53693,0.0176999999996282,0.0176999999996282,$,.CONSTANTGRADIENT.); +#763=IFCALIGNMENTSEGMENT('2pipDiKTp1s_qTxs0l1pZu',$,$,$,$,#31,#828,#762); +#764=IFCCARTESIANPOINT((0.0,768.21374)); +#765=IFCDIRECTION((0.99995228,-0.00976926)); +#766=IFCAXIS2PLACEMENT2D(#764,#765); +#767=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#766,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1309.65987829963),#84); +#768=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#767)); +#769=IFCPRODUCTDEFINITIONSHAPE($,$,(#768)); +#770=IFCCARTESIANPOINT((1309.59738,755.41932)); +#771=IFCDIRECTION((0.99995228,-0.00976926)); +#772=IFCAXIS2PLACEMENT2D(#770,#771); +#773=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-5.41027706E-05),$); +#774=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#772,IFCPARAMETERVALUE(90.2886363393756),IFCPARAMETERVALUE(199.999600010924),#773); +#775=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#774)); +#776=IFCPRODUCTDEFINITIONSHAPE($,$,(#775)); +#777=IFCCARTESIANPOINT((1509.59698,751.30128)); +#778=IFCDIRECTION((0.99950705,-0.03139531)); +#779=IFCAXIS2PLACEMENT2D(#777,#778); +#780=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#779,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(65.0319277622054),#84); +#781=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#780)); +#782=IFCPRODUCTDEFINITIONSHAPE($,$,(#781)); +#783=IFCCARTESIANPOINT((1574.59685,749.25958)); +#784=IFCDIRECTION((0.99950705,-0.03139531)); +#785=IFCAXIS2PLACEMENT2D(#783,#784); +#786=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.00270294E-05),$); +#787=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#785,IFCPARAMETERVALUE(-784.210058245751),IFCPARAMETERVALUE(199.9996000065),#786); +#788=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#787)); +#789=IFCPRODUCTDEFINITIONSHAPE($,$,(#788)); +#790=IFCCARTESIANPOINT((1774.5965,743.77851)); +#791=IFCDIRECTION((0.99972633,-0.0233936)); +#792=IFCAXIS2PLACEMENT2D(#790,#791); +#793=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.77487236E-05),$); +#794=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#792,IFCPARAMETERVALUE(-421.641014923798),IFCPARAMETERVALUE(549.998799999943),#793); +#795=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#794)); +#796=IFCPRODUCTDEFINITIONSHAPE($,$,(#795)); +#797=IFCCARTESIANPOINT((2324.5953,739.30249)); +#798=IFCDIRECTION((0.99997463,0.00712335)); +#799=IFCAXIS2PLACEMENT2D(#797,#798); +#800=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#799,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(475.0111517396),#84); +#801=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#800)); +#802=IFCPRODUCTDEFINITIONSHAPE($,$,(#801)); +#803=IFCCARTESIANPOINT((2799.5944,742.68616)); +#804=IFCDIRECTION((0.99997463,0.00712335)); +#805=IFCAXIS2PLACEMENT2D(#803,#804); +#806=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-3.05404096E-05),$); +#807=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#805,IFCPARAMETERVALUE(-116.624654054093),IFCPARAMETERVALUE(199.999599975534),#806); +#808=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#807)); +#809=IFCPRODUCTDEFINITIONSHAPE($,$,(#808)); +#810=IFCCARTESIANPOINT((2999.594,742.88925)); +#811=IFCDIRECTION((0.99998703,-0.00509254)); +#812=IFCAXIS2PLACEMENT2D(#810,#811); +#813=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#812,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(575.006306147396),#84); +#814=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#813)); +#815=IFCPRODUCTDEFINITIONSHAPE($,$,(#814)); +#816=IFCCARTESIANPOINT((3574.59285,739.96101)); +#817=IFCDIRECTION((0.99998703,-0.00509254)); +#818=IFCAXIS2PLACEMENT2D(#816,#817); +#819=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,4.55853112E-05),$); +#820=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#818,IFCPARAMETERVALUE(-55.8580151021673),IFCPARAMETERVALUE(249.999499999918),#819); +#821=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#820)); +#822=IFCPRODUCTDEFINITIONSHAPE($,$,(#821)); +#823=IFCCARTESIANPOINT((3824.59235,741.53693)); +#824=IFCDIRECTION((0.99984339,0.01769723)); +#825=IFCAXIS2PLACEMENT2D(#823,#824); +#826=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#825,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(84.0408953628796),#84); +#827=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#826)); +#828=IFCPRODUCTDEFINITIONSHAPE($,$,(#827)); +#829=IFCGRADIENTCURVE((#767,#774,#780,#787,#794,#800,#807,#813,#820,#826),.U.,#739,$); +#830=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#829)); +#831=IFCPRODUCTDEFINITIONSHAPE($,$,(#830)); +#832=IFCSTYLEDITEM(#829,(#254),'C-ROAD-PROF'); +#833=IFCREFERENT('09tMW9vo55ow5QlAEX1U2E',$,'6099+08.23',$,$,#837,$,.STATION.); +#834=IFCRELNESTS('3E927SdUAE5t_IVAokRvWe',$,$,$,#661,(#833)); +#835=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#739); +#836=IFCAXIS2PLACEMENTLINEAR(#835,$,$); +#837=IFCLINEARPLACEMENT(#31,#836,$); +#838=IFCPROPERTYSET('3gOnXu5cnFSO3XGmzCvp1i',$,'Pset_Stationing',$,(#840)); +#839=IFCRELDEFINESBYPROPERTIES('2JufOcGKPBpPe_CoZtYdCC',$,$,$,(#833),#838); +#840=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(609908.229),$); +#841=IFCALIGNMENT('2ealP2nbnA5ulcj2GOeqli',$,'GCGC',$,'Centerline',#31,$,$); +#843=IFCPROPERTYSET('1ca0zgg5r9FBhjooNwxkVi',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#845,#846,#847)); +#844=IFCRELDEFINESBYPROPERTIES('2iUUjQVA1AyQtPZLOpYbRd',$,$,$,(#841),#843); +#845=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:35:04'),$); +#846=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCGC.xml'),$); +#847=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:40:05'),$); +#848=IFCPROPERTYSET('1m_m7fWrLC18t_oISpy4pw',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#850,#851,#852)); +#849=IFCRELDEFINESBYPROPERTIES('2WE15zpA13iev5OPjF9Nac',$,$,$,(#841),#848); +#850=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('2834.143521'),$); +#851=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCGC'),$); +#852=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('597826.002508'),$); +#853=IFCALIGNMENTHORIZONTAL('1JAL4xsPBhoOzwOnprdQ8L',$,'GCGC',$,$,#31,#913); +#854=IFCRELNESTS('39N3NLG7pZQ18AR2wFT5Uq',$,$,$,#841,(#853,#914)); +#855=IFCPROPERTYSET('2SncUpJWX4b8gJJ0GoEvca',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#845,#846,#847)); +#856=IFCRELDEFINESBYPROPERTIES('1my2w8V_j3z8kf5sq8H4ph',$,$,$,(#853),#855); +#857=IFCPROPERTYSET('0L3WGSxET4yPXrbIMbIhzu',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#850,#851,#852)); +#858=IFCRELDEFINESBYPROPERTIES('1LQs$zvx149B9jsteW_MDT',$,$,$,(#853),#857); +#859=IFCCARTESIANPOINT((-4993.86645,10255.14485)); +#860=IFCALIGNMENTHORIZONTALSEGMENT($,$,#859,1.45660902720029,0.0,0.0,1293.75741,$,.LINE.); +#861=IFCALIGNMENTSEGMENT('2rw96NGwhJGwfF6VDCQdq6',$,$,$,$,#31,#882,#860); +#862=IFCRELNESTS('2RZs3TQIp5R3iVEuK9RZ2x',$,$,$,#853,(#861,#865,#868,#871,#874,#877)); +#863=IFCCARTESIANPOINT((-4846.45661,11540.47694)); +#864=IFCALIGNMENTHORIZONTALSEGMENT($,$,#863,1.45660902720029,599.9988,599.9988,422.16673,$,.CIRCULARARC.); +#865=IFCALIGNMENTSEGMENT('3ZiB_fv7wKOcJHkqfeMLn5',$,$,$,$,#31,#888,#864); +#866=IFCCARTESIANPOINT((-4943.79288,11942.36977)); +#867=IFCALIGNMENTHORIZONTALSEGMENT($,$,#866,-4.12296366292076,0.0,0.0,342.77035,$,.LINE.); +#868=IFCALIGNMENTSEGMENT('2XVnHlRkvLXr1sH1RjuM_D',$,$,$,$,#31,#893,#867); +#869=IFCCARTESIANPOINT((-5134.33323,12227.30114)); +#870=IFCALIGNMENTHORIZONTALSEGMENT($,$,#869,-4.12296366292076,-599.9988,-599.9988,325.44327,$,.CIRCULARARC.); +#871=IFCALIGNMENTSEGMENT('3zXgGb3D38t$TJLeilYQ$G',$,$,$,$,#31,#899,#870); +#872=IFCCARTESIANPOINT((-5234.91375,12532.62969)); +#873=IFCALIGNMENTHORIZONTALSEGMENT($,$,#872,-4.66537018950238,-4599.9908,-4599.9908,149.9997,$,.CIRCULARARC.); +#874=IFCALIGNMENTSEGMENT('31V73pTa71neEw0oXeicD$',$,$,$,$,#31,#905,#873); +#875=IFCCARTESIANPOINT((-5239.51998,12682.552)); +#876=IFCALIGNMENTHORIZONTALSEGMENT($,$,#875,-4.69797888515797,0.0,0.0,300.00607,$,.LINE.); +#877=IFCALIGNMENTSEGMENT('1ymIeq_AVl1E$kJxlOtvnc',$,$,$,$,#31,#910,#876); +#878=IFCAXIS2PLACEMENT2D(#859,#879); +#879=IFCDIRECTION((0.11393932,0.99348771)); +#880=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#878,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1293.75741248041),#84); +#881=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#880)); +#882=IFCPRODUCTDEFINITIONSHAPE($,$,(#881)); +#883=IFCAXIS2PLACEMENT2D(#863,#884); +#884=IFCDIRECTION((0.11393932,0.99348771)); +#885=IFCCIRCLE(#96,599.9988); +#886=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#883,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(422.16672589951),#885); +#887=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#886)); +#888=IFCPRODUCTDEFINITIONSHAPE($,$,(#887)); +#889=IFCAXIS2PLACEMENT2D(#866,#890); +#890=IFCDIRECTION((-0.5558834,0.83126027)); +#891=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#889,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(342.770351190838),#84); +#892=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#891)); +#893=IFCPRODUCTDEFINITIONSHAPE($,$,(#892)); +#894=IFCAXIS2PLACEMENT2D(#869,#895); +#895=IFCDIRECTION((-0.5558834,0.83126027)); +#896=IFCCIRCLE(#96,599.9988); +#897=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#894,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.542406526581626),#896); +#898=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#897)); +#899=IFCPRODUCTDEFINITIONSHAPE($,$,(#898)); +#900=IFCAXIS2PLACEMENT2D(#872,#901); +#901=IFCDIRECTION((-0.04700147,0.99889482)); +#902=IFCCIRCLE(#96,4599.9908); +#903=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#900,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.0326086956555827),#902); +#904=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#903)); +#905=IFCPRODUCTDEFINITIONSHAPE($,$,(#904)); +#906=IFCAXIS2PLACEMENT2D(#875,#907); +#907=IFCDIRECTION((-0.0144096,0.99989618)); +#908=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#906,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(300.006066545255),#84); +#909=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#908)); +#910=IFCPRODUCTDEFINITIONSHAPE($,$,(#909)); +#911=IFCCOMPOSITECURVE((#880,#886,#891,#897,#903,#908),.U.); +#912=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#911)); +#913=IFCPRODUCTDEFINITIONSHAPE($,$,(#912)); +#914=IFCALIGNMENTVERTICAL('0RGEj63UHOzmyLJqSM11fl',$,'GCGC',$,'FG',#31,#968); +#915=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,913.0566,721.85821,0.044638199037596,0.044638199037596,$,.CONSTANTGRADIENT.); +#916=IFCALIGNMENTSEGMENT('243i2700f3xGLv0iwUFNyU',$,$,$,$,#31,#933,#915); +#917=IFCRELNESTS('2TeVnTqjBSuYj98eZ_S258',$,$,$,#914,(#916,#919,#921,#923,#925,#927)); +#918=IFCALIGNMENTVERTICALSEGMENT($,$,913.0566,429.99914,762.61541,0.0446381990376027,-0.0184751184173779,-6813.12847,.PARABOLICARC.); +#919=IFCALIGNMENTSEGMENT('3tVSFX8dCD4mBwnHQ6S07K',$,$,$,$,#31,#940,#918); +#920=IFCALIGNMENTVERTICALSEGMENT($,$,1343.05574,669.21024,768.24046,-0.0184751184173787,-0.0184751184173787,$,.CONSTANTGRADIENT.); +#921=IFCALIGNMENTSEGMENT('0GTDYx1HaCxxc6gAELOToO',$,$,$,$,#31,#946,#920); +#922=IFCALIGNMENTVERTICALSEGMENT($,$,2012.26598,299.9994,755.87672,-0.0184751184173788,0.0152622034997544,-8892.21144,.PARABOLICARC.); +#923=IFCALIGNMENTSEGMENT('3WSHAv7cDHNkaGPmmwHXCs',$,$,$,$,#31,#953,#922); +#924=IFCALIGNMENTVERTICALSEGMENT($,$,2312.26538,145.45479,755.39478,0.0152622034997444,0.0152622034997444,$,.CONSTANTGRADIENT.); +#925=IFCALIGNMENTSEGMENT('2p6tJVMA6ggx$0MxvVQLnX',$,$,$,$,#31,#959,#924); +#926=IFCALIGNMENTVERTICALSEGMENT($,$,2457.72016,376.42336,757.61474,0.00922196958699647,0.00922196958699647,$,.CONSTANTGRADIENT.); +#927=IFCALIGNMENTSEGMENT('2a4XxNZQB52vC$UjLmgGSO',$,$,$,$,#31,#965,#926); +#928=IFCCARTESIANPOINT((0.0,721.85821)); +#929=IFCDIRECTION((0.9990052,0.04459379)); +#930=IFCAXIS2PLACEMENT2D(#928,#929); +#931=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#930,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(913.965807340337),#84); +#932=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#931)); +#933=IFCPRODUCTDEFINITIONSHAPE($,$,(#932)); +#934=IFCCARTESIANPOINT((913.0566,762.61541)); +#935=IFCDIRECTION((0.9990052,0.04459379)); +#936=IFCAXIS2PLACEMENT2D(#934,#935); +#937=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-7.33877252E-05),$); +#938=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#936,IFCPARAMETERVALUE(-304.125784720606),IFCPARAMETERVALUE(429.999139999971),#937); +#939=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#938)); +#940=IFCPRODUCTDEFINITIONSHAPE($,$,(#939)); +#941=IFCCARTESIANPOINT((1343.05574,768.24046)); +#942=IFCDIRECTION((0.99982938,-0.01847197)); +#943=IFCAXIS2PLACEMENT2D(#941,#942); +#944=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#943,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(669.324440482394),#84); +#945=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#944)); +#946=IFCPRODUCTDEFINITIONSHAPE($,$,(#945)); +#947=IFCCARTESIANPOINT((2012.26598,755.87672)); +#948=IFCDIRECTION((0.99982938,-0.01847197)); +#949=IFCAXIS2PLACEMENT2D(#947,#948); +#950=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,5.62289823E-05),$); +#951=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#949,IFCPARAMETERVALUE(-164.284659397496),IFCPARAMETERVALUE(299.999399999855),#950); +#952=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#951)); +#953=IFCPRODUCTDEFINITIONSHAPE($,$,(#952)); +#954=IFCCARTESIANPOINT((2312.26538,755.39478)); +#955=IFCDIRECTION((0.99988355,0.01526043)); +#956=IFCAXIS2PLACEMENT2D(#954,#955); +#957=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#956,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(145.471729292657),#84); +#958=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#957)); +#959=IFCPRODUCTDEFINITIONSHAPE($,$,(#958)); +#960=IFCCARTESIANPOINT((2457.72016,757.61474)); +#961=IFCDIRECTION((0.99995748,0.00922158)); +#962=IFCAXIS2PLACEMENT2D(#960,#961); +#963=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#962,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(376.43936228556),#84); +#964=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#963)); +#965=IFCPRODUCTDEFINITIONSHAPE($,$,(#964)); +#966=IFCGRADIENTCURVE((#931,#938,#944,#951,#957,#963),.U.,#911,$); +#967=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#966)); +#968=IFCPRODUCTDEFINITIONSHAPE($,$,(#967)); +#969=IFCSTYLEDITEM(#966,(#254),'C-ROAD-PROF'); +#970=IFCREFERENT('2lusQ1Gyj5ffZjiI8xSOMO',$,'5978+26.00',$,$,#974,$,.STATION.); +#971=IFCRELNESTS('1VS6s63EZsFOL_836WpeMi',$,$,$,#841,(#970)); +#972=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#911); +#973=IFCAXIS2PLACEMENTLINEAR(#972,$,$); +#974=IFCLINEARPLACEMENT(#31,#973,$); +#975=IFCPROPERTYSET('28pDltvWXDcPLBva14j9qV',$,'Pset_Stationing',$,(#977)); +#976=IFCRELDEFINESBYPROPERTIES('3uAvBxYVz74QOqCLv0GeQG',$,$,$,(#970),#975); +#977=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(597826.002508333),$); +#978=IFCALIGNMENT('03tQL2JZD0GQpdYQiowkBy',$,'GCHC',$,'Centerline',#31,$,$); +#980=IFCPROPERTYSET('0hu26ogJH5wQRMlfC39_iv',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#982,#983,#984)); +#981=IFCRELDEFINESBYPROPERTIES('0tJ7QoulP7igQYN615Hrfq',$,$,$,(#978),#980); +#982=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:35:26'),$); +#983=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCHC.xml'),$); +#984=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:40:20'),$); +#985=IFCPROPERTYSET('3OMs_VcyTDJw6dfINRSFQq',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#987,#988,#989)); +#986=IFCRELDEFINESBYPROPERTIES('2FM1FcFdj6XvIAwmcnE3hv',$,$,$,(#978),#985); +#987=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('3691.688643'),$); +#988=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCHC'),$); +#989=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('1260562.021089'),$); +#990=IFCALIGNMENTHORIZONTAL('0TKQXBJ_xn6SvLGEKes7kw',$,'GCHC',$,$,#31,#1042); +#991=IFCRELNESTS('36TO4OCqNhWTEDCdPZqCYf',$,$,$,#978,(#990,#1043)); +#992=IFCPROPERTYSET('2oOHyI71D7NwRC3ZSTi0U9',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#982,#983,#984)); +#993=IFCRELDEFINESBYPROPERTIES('2ssY728jX9DuUQKq_h8VTT',$,$,$,(#990),#992); +#994=IFCPROPERTYSET('17V2AKgDL6RwRZp7PCiNld',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#987,#988,#989)); +#995=IFCRELDEFINESBYPROPERTIES('3crPvbV2jBSeF_xJmzg6ec',$,$,$,(#990),#994); +#996=IFCCARTESIANPOINT((-6267.73001,12223.93357)); +#997=IFCALIGNMENTHORIZONTALSEGMENT($,$,#996,-0.742491459713325,-888.0,-888.0,484.31607,$,.CIRCULARARC.); +#998=IFCALIGNMENTSEGMENT('3L9BvCio4QPWXe6PWEO81k',$,$,$,$,#31,#1017,#997); +#999=IFCRELNESTS('0FqsfIOoWluz4bP3QyYbZh',$,$,$,#990,(#998,#1002,#1005,#1008,#1011)); +#1000=IFCCARTESIANPOINT((-6015.42861,11817.54833)); +#1001=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1000,-1.2878924392028,0.0,0.0,470.76594,$,.LINE.); +#1002=IFCALIGNMENTSEGMENT('26_h5OZBVLdY6HKwt$LbRq',$,$,$,$,#31,#1022,#1001); +#1003=IFCCARTESIANPOINT((-5884.01652,11365.49586)); +#1004=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1003,-1.28789243920279,600.0,600.0,2142.65595,$,.CIRCULARARC.); +#1005=IFCALIGNMENTSEGMENT('0uaPEbRPM53XaSEOabkEM4',$,$,$,$,#31,#1028,#1004); +#1006=IFCCARTESIANPOINT((-4853.79177,11925.17624)); +#1007=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1006,-3.99998449035001,0.0,0.0,354.60322,$,.LINE.); +#1008=IFCALIGNMENTSEGMENT('1xCbttUXGdv0XdMKmjY5qP',$,$,$,$,#31,#1033,#1007); +#1009=IFCCARTESIANPOINT((-5085.58007,12193.53725)); +#1010=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1009,-3.99998449034999,-589.0,-589.0,239.34745,$,.CIRCULARARC.); +#1011=IFCALIGNMENTSEGMENT('1XAbRVkpWQTOeqDHXd8AcJ',$,$,$,$,#31,#1039,#1010); +#1012=IFCAXIS2PLACEMENT2D(#996,#1013); +#1013=IFCDIRECTION((0.73678631,-0.67612568)); +#1014=IFCCIRCLE(#96,888.0); +#1015=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1012,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.545400979489468),#1014); +#1016=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1015)); +#1017=IFCPRODUCTDEFINITIONSHAPE($,$,(#1016)); +#1018=IFCAXIS2PLACEMENT2D(#1000,#1019); +#1019=IFCDIRECTION((0.27914528,-0.96024888)); +#1020=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1018,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(470.765939775292),#84); +#1021=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1020)); +#1022=IFCPRODUCTDEFINITIONSHAPE($,$,(#1021)); +#1023=IFCAXIS2PLACEMENT2D(#1003,#1024); +#1024=IFCDIRECTION((0.27914528,-0.96024888)); +#1025=IFCCIRCLE(#96,600.0); +#1026=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1023,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(2142.6559536194),#1025); +#1027=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1026)); +#1028=IFCPRODUCTDEFINITIONSHAPE($,$,(#1027)); +#1029=IFCAXIS2PLACEMENT2D(#1006,#1030); +#1030=IFCDIRECTION((-0.65365536,0.75679236)); +#1031=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1029,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(354.603224839993),#84); +#1032=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1031)); +#1033=IFCPRODUCTDEFINITIONSHAPE($,$,(#1032)); +#1034=IFCAXIS2PLACEMENT2D(#1009,#1035); +#1035=IFCDIRECTION((-0.65365536,0.75679236)); +#1036=IFCCIRCLE(#96,589.0); +#1037=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1034,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.406362402303102),#1036); +#1038=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1037)); +#1039=IFCPRODUCTDEFINITIONSHAPE($,$,(#1038)); +#1040=IFCCOMPOSITECURVE((#1015,#1020,#1026,#1031,#1037),.U.); +#1041=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#1040)); +#1042=IFCPRODUCTDEFINITIONSHAPE($,$,(#1041)); +#1043=IFCALIGNMENTVERTICAL('0WHbHCs3qElVrvUOPlBBKM',$,'GCHC',$,'FG',#31,#1123); +#1044=IFCALIGNMENTVERTICALSEGMENT($,$,-0.00002,404.92672,753.74663,-0.0257086092693932,-0.0257086092693932,$,.CONSTANTGRADIENT.); +#1045=IFCALIGNMENTSEGMENT('28R3l02DYmrYu6VWPrLDqc',$,$,$,$,#31,#1068,#1044); +#1046=IFCRELNESTS('1B8hkbe4znow0NyTTJUkW$',$,$,$,#1043,(#1045,#1048,#1050,#1052,#1054,#1056,#1058,#1060,#1062)); +#1047=IFCALIGNMENTVERTICALSEGMENT($,$,404.9267,699.9986,743.33653,-0.0257086092694068,0.0460625489007067,-9753.20195,.PARABOLICARC.); +#1048=IFCALIGNMENTSEGMENT('22Gx50VLeXUG$YFpAr_wmE',$,$,$,$,#31,#1075,#1047); +#1049=IFCALIGNMENTVERTICALSEGMENT($,$,1104.9253,640.00827,750.46039,0.04606254890069,0.04606254890069,$,.CONSTANTGRADIENT.); +#1050=IFCALIGNMENTSEGMENT('1JZ3W_XPDGg9Leve4Elhtq',$,$,$,$,#31,#1081,#1049); +#1051=IFCALIGNMENTVERTICALSEGMENT($,$,1744.93356,899.9982,779.9408,0.0460625489006983,-0.0404997306298518,-10397.1176,.PARABOLICARC.); +#1052=IFCALIGNMENTSEGMENT('0jPiO7pu8O51tt$ClqWkPc',$,$,$,$,#31,#1088,#1051); +#1053=IFCALIGNMENTVERTICALSEGMENT($,$,2644.93176,380.00619,782.44407,-0.0404997306298468,-0.0404997306298468,$,.CONSTANTGRADIENT.); +#1054=IFCALIGNMENTSEGMENT('3SceJwy4pBLIFVL6EHlwZe',$,$,$,$,#31,#1094,#1053); +#1055=IFCALIGNMENTVERTICALSEGMENT($,$,3024.93795,429.99914,767.05392,-0.0404997306298294,-0.0170529708819934,-18339.3844,.PARABOLICARC.); +#1056=IFCALIGNMENTSEGMENT('2r9ZH6i5Z0cOdREr5btF8R',$,$,$,$,#31,#1101,#1055); +#1057=IFCALIGNMENTVERTICALSEGMENT($,$,3454.93709,15.00002,754.68011,-0.0170529708820723,-0.0170529708820723,$,.CONSTANTGRADIENT.); +#1058=IFCALIGNMENTSEGMENT('03afxRz4QYBo0mXAPzxxUG',$,$,$,$,#31,#1107,#1057); +#1059=IFCALIGNMENTVERTICALSEGMENT($,$,3469.93711,219.99946,754.42432,-0.0170529708820151,0.0101385184705478,-8090.74697,.PARABOLICARC.); +#1060=IFCALIGNMENTSEGMENT('0CwcpGfRJnEhX0xEyFezAU',$,$,$,$,#31,#1114,#1059); +#1061=IFCALIGNMENTVERTICALSEGMENT($,$,3689.93657,1.75207,753.66373,0.0101385184707356,0.0101385184707356,$,.CONSTANTGRADIENT.); +#1062=IFCALIGNMENTSEGMENT('3oQzcvqZX2ZLK64Zora2Dy',$,$,$,$,#31,#1120,#1061); +#1063=IFCCARTESIANPOINT((-0.00002,753.74663)); +#1064=IFCDIRECTION((0.9996697,-0.02570012)); +#1065=IFCAXIS2PLACEMENT2D(#1063,#1064); +#1066=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1065,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(405.060514697952),#84); +#1067=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1066)); +#1068=IFCPRODUCTDEFINITIONSHAPE($,$,(#1067)); +#1069=IFCCARTESIANPOINT((404.9267,743.33653)); +#1070=IFCDIRECTION((0.9996697,-0.02570012)); +#1071=IFCAXIS2PLACEMENT2D(#1069,#1070); +#1072=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,5.12652155E-05),$); +#1073=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1071,IFCPARAMETERVALUE(-250.741258123195),IFCPARAMETERVALUE(699.99860000005),#1072); +#1074=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1073)); +#1075=IFCPRODUCTDEFINITIONSHAPE($,$,(#1074)); +#1076=IFCCARTESIANPOINT((1104.9253,750.46039)); +#1077=IFCDIRECTION((0.99894081,0.04601376)); +#1078=IFCAXIS2PLACEMENT2D(#1076,#1077); +#1079=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1078,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(640.686877080321),#84); +#1080=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1079)); +#1081=IFCPRODUCTDEFINITIONSHAPE($,$,(#1080)); +#1082=IFCCARTESIANPOINT((1744.93356,779.9408)); +#1083=IFCDIRECTION((0.99894081,0.04601376)); +#1084=IFCAXIS2PLACEMENT2D(#1082,#1083); +#1085=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-4.80902515E-05),$); +#1086=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1084,IFCPARAMETERVALUE(-478.917737874747),IFCPARAMETERVALUE(899.998200000264),#1085); +#1087=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1086)); +#1088=IFCPRODUCTDEFINITIONSHAPE($,$,(#1087)); +#1089=IFCCARTESIANPOINT((2644.93176,782.44407)); +#1090=IFCDIRECTION((0.99918089,-0.04046656)); +#1091=IFCAXIS2PLACEMENT2D(#1089,#1090); +#1092=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1091,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(380.317711275698),#84); +#1093=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1092)); +#1094=IFCPRODUCTDEFINITIONSHAPE($,$,(#1093)); +#1095=IFCCARTESIANPOINT((3024.93795,767.05392)); +#1096=IFCDIRECTION((0.99918089,-0.04046656)); +#1097=IFCAXIS2PLACEMENT2D(#1095,#1096); +#1098=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.72637287E-05),$); +#1099=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1097,IFCPARAMETERVALUE(-742.740128203192),IFCPARAMETERVALUE(429.999139999971),#1098); +#1100=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1099)); +#1101=IFCPRODUCTDEFINITIONSHAPE($,$,(#1100)); +#1102=IFCCARTESIANPOINT((3454.93709,754.68011)); +#1103=IFCDIRECTION((0.99985463,-0.01705049)); +#1104=IFCAXIS2PLACEMENT2D(#1102,#1103); +#1105=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1104,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(15.0022009036449),#84); +#1106=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1105)); +#1107=IFCPRODUCTDEFINITIONSHAPE($,$,(#1106)); +#1108=IFCCARTESIANPOINT((3469.93711,754.42432)); +#1109=IFCDIRECTION((0.99985463,-0.01705049)); +#1110=IFCAXIS2PLACEMENT2D(#1108,#1109); +#1111=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,6.17989911E-05),$); +#1112=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1110,IFCPARAMETERVALUE(-137.971272437373),IFCPARAMETERVALUE(219.999460000079),#1111); +#1113=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1112)); +#1114=IFCPRODUCTDEFINITIONSHAPE($,$,(#1113)); +#1115=IFCCARTESIANPOINT((3689.93657,753.66373)); +#1116=IFCDIRECTION((0.99994861,0.010138)); +#1117=IFCAXIS2PLACEMENT2D(#1115,#1116); +#1118=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1117,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1.75216434220823),#84); +#1119=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1118)); +#1120=IFCPRODUCTDEFINITIONSHAPE($,$,(#1119)); +#1121=IFCGRADIENTCURVE((#1066,#1073,#1079,#1086,#1092,#1099,#1105,#1112,#1118),.U.,#1040,$); +#1122=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#1121)); +#1123=IFCPRODUCTDEFINITIONSHAPE($,$,(#1122)); +#1124=IFCSTYLEDITEM(#1121,(#254),'C-ROAD-PROF'); +#1125=IFCREFERENT('1QoXYp5LP69evi84aA$d2j',$,'12605+62.02',$,$,#1129,$,.STATION.); +#1126=IFCRELNESTS('2LcuHqJ1zhQ$jpohxfayDM',$,$,$,#978,(#1125)); +#1127=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#1040); +#1128=IFCAXIS2PLACEMENTLINEAR(#1127,$,$); +#1129=IFCLINEARPLACEMENT(#31,#1128,$); +#1130=IFCPROPERTYSET('1h85m2DUP8NxGx22xcCCnI',$,'Pset_Stationing',$,(#1132)); +#1131=IFCRELDEFINESBYPROPERTIES('0BKGDnnMzCHh6SdhSwug2F',$,$,$,(#1125),#1130); +#1132=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(1260562.02108876),$); +#1133=IFCALIGNMENT('0tBEqvYV954RHz66B01$sk',$,'GCIC',$,'Centerline',#31,$,$); +#1135=IFCPROPERTYSET('3l34U80Bn7ZgnYUx1EP_pT',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1137,#1138,#1139)); +#1136=IFCRELDEFINESBYPROPERTIES('0MDkRqjbb3IRRdHtEOHTfq',$,$,$,(#1133),#1135); +#1137=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:35:47'),$); +#1138=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCIC.xml'),$); +#1139=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:40:57'),$); +#1140=IFCPROPERTYSET('2WTI4lO9rDzRUIcZK$godq',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1142,#1143,#1144)); +#1141=IFCRELDEFINESBYPROPERTIES('38QgdqZQ56iwJ0yNVq0Cd8',$,$,$,(#1133),#1140); +#1142=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('4882.317849'),$); +#1143=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCIC'),$); +#1144=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('596454.712600'),$); +#1145=IFCALIGNMENTHORIZONTAL('1OMN1FuqDNMSPilXtFF8tS',$,'GCIC',$,$,#31,#1222); +#1146=IFCRELNESTS('0m33CXZoswAvXkngiD9GgL',$,$,$,#1133,(#1145,#1223)); +#1147=IFCPROPERTYSET('0UYqTEekX0EB43D74d_9x_',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1137,#1138,#1139)); +#1148=IFCRELDEFINESBYPROPERTIES('06CKW1yez6sQOB2Csyppwu',$,$,$,(#1145),#1147); +#1149=IFCPROPERTYSET('13fwmd7Jf8nRrQJ8gUT5$J',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1142,#1143,#1144)); +#1150=IFCRELDEFINESBYPROPERTIES('2cq_n$N1r0MPI9sp7mjTl9',$,$,$,(#1145),#1149); +#1151=IFCCARTESIANPOINT((-5206.67531,9732.48392)); +#1152=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1151,1.53856116699309,0.0,0.0,600.2389,$,.LINE.); +#1153=IFCALIGNMENTSEGMENT('31qRqk2O7OS97p3$$qFbK7',$,$,$,$,#31,#1180,#1152); +#1154=IFCRELNESTS('2qdAFVqn2RG6FXnZ6TLmpG',$,$,$,#1145,(#1153,#1157,#1160,#1163,#1166,#1169,#1172,#1175)); +#1155=IFCCARTESIANPOINT((-5187.32987,10332.41099)); +#1156=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1155,1.5385611669931,-1287.99742,-1287.99742,323.3415,$,.CIRCULARARC.); +#1157=IFCALIGNMENTSEGMENT('2_xDyA7dDhG5UPd5OqHGuB',$,$,$,$,#31,#1186,#1156); +#1158=IFCCARTESIANPOINT((-5136.66535,10650.89946)); +#1159=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1158,1.28751912416973,0.0,0.0,661.24501,$,.LINE.); +#1160=IFCALIGNMENTSEGMENT('3r0mGwRmHGew2qcRFy0Ctf',$,$,$,$,#31,#1191,#1159); +#1161=IFCCARTESIANPOINT((-4951.8449,11285.79029)); +#1162=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1161,1.28751912416972,661.99868,661.99868,1028.03598,$,.CIRCULARARC.); +#1163=IFCALIGNMENTSEGMENT('2XPFPPqyjFPQLcUVXK2SsQ',$,$,$,$,#31,#1197,#1162); +#1164=IFCCARTESIANPOINT((-5391.10074,12103.02827)); +#1165=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1164,-3.44273863780281,0.0,0.0,524.99895,$,.LINE.); +#1166=IFCALIGNMENTSEGMENT('1iP2G8UAkmbwHRONqK2JNR',$,$,$,$,#31,#1202,#1165); +#1167=IFCCARTESIANPOINT((-5892.47327,12258.75074)); +#1168=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1167,-3.44273863780281,-1587.99682,-1587.99682,595.49881,$,.CIRCULARARC.); +#1169=IFCALIGNMENTSEGMENT('3j5XOBqLqxbv1ffxwJw7Ht',$,$,$,$,#31,#1208,#1168); +#1170=IFCCARTESIANPOINT((-6415.20494,12536.66112)); +#1171=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1170,-3.81773863780421,0.0,0.0,424.99897,$,.LINE.); +#1172=IFCALIGNMENTSEGMENT('1pGop8meB8pNiw$2uD0tgk',$,$,$,$,#31,#1213,#1171); +#1173=IFCCARTESIANPOINT((-6746.70002,12802.62189)); +#1174=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1173,-3.81773863780423,7681.42464,7681.42464,723.95973,$,.CIRCULARARC.); +#1175=IFCALIGNMENTSEGMENT('1qK_vfGWU8XP6833_QCfwM',$,$,$,$,#31,#1219,#1174); +#1176=IFCAXIS2PLACEMENT2D(#1151,#1177); +#1177=IFCDIRECTION((0.03222958,0.99948049)); +#1178=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1176,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(600.238895447134),#84); +#1179=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1178)); +#1180=IFCPRODUCTDEFINITIONSHAPE($,$,(#1179)); +#1181=IFCAXIS2PLACEMENT2D(#1155,#1182); +#1182=IFCDIRECTION((0.03222958,0.99948049)); +#1183=IFCCIRCLE(#96,1287.99742); +#1184=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1181,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.251042042823373),#1183); +#1185=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1184)); +#1186=IFCPRODUCTDEFINITIONSHAPE($,$,(#1185)); +#1187=IFCAXIS2PLACEMENT2D(#1158,#1188); +#1188=IFCDIRECTION((0.27950373,0.96014461)); +#1189=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1187,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(661.245007503753),#84); +#1190=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1189)); +#1191=IFCPRODUCTDEFINITIONSHAPE($,$,(#1190)); +#1192=IFCAXIS2PLACEMENT2D(#1161,#1193); +#1193=IFCDIRECTION((0.27950373,0.96014461)); +#1194=IFCCIRCLE(#96,661.99868); +#1195=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1192,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1028.03597884984),#1194); +#1196=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1195)); +#1197=IFCPRODUCTDEFINITIONSHAPE($,$,(#1196)); +#1198=IFCAXIS2PLACEMENT2D(#1164,#1199); +#1199=IFCDIRECTION((-0.9549972,0.29661481)); +#1200=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1198,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(524.998949998627),#84); +#1201=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1200)); +#1202=IFCPRODUCTDEFINITIONSHAPE($,$,(#1201)); +#1203=IFCAXIS2PLACEMENT2D(#1167,#1204); +#1204=IFCDIRECTION((-0.9549972,0.29661481)); +#1205=IFCCIRCLE(#96,1587.99682); +#1206=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1203,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.375000000001423),#1205); +#1207=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1206)); +#1208=IFCPRODUCTDEFINITIONSHAPE($,$,(#1207)); +#1209=IFCAXIS2PLACEMENT2D(#1170,#1210); +#1210=IFCDIRECTION((-0.77999032,0.62579158)); +#1211=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1209,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(424.998970338592),#84); +#1212=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1211)); +#1213=IFCPRODUCTDEFINITIONSHAPE($,$,(#1212)); +#1214=IFCAXIS2PLACEMENT2D(#1173,#1215); +#1215=IFCDIRECTION((-0.77999032,0.62579158)); +#1216=IFCCIRCLE(#96,7681.42464); +#1217=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1214,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(723.959733097384),#1216); +#1218=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1217)); +#1219=IFCPRODUCTDEFINITIONSHAPE($,$,(#1218)); +#1220=IFCCOMPOSITECURVE((#1178,#1184,#1189,#1195,#1200,#1206,#1211,#1217),.U.); +#1221=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#1220)); +#1222=IFCPRODUCTDEFINITIONSHAPE($,$,(#1221)); +#1223=IFCALIGNMENTVERTICAL('2P0O99mr3PL30bZffckzwO',$,'GCIC',$,'FG',#31,#1337); +#1224=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,500.239,773.9584,-0.0196123458544293,-0.0196123458544293,$,.CONSTANTGRADIENT.); +#1225=IFCALIGNMENTSEGMENT('1v02Q73xAoKZPoWHpPDSo5',$,$,$,$,#31,#1256,#1224); +#1226=IFCRELNESTS('1f9zUeVWTGReEJjcX7Sts1',$,$,$,#1223,(#1225,#1228,#1230,#1232,#1234,#1236,#1238,#1240,#1242,#1244,#1246,#1248,#1250)); +#1227=IFCALIGNMENTVERTICALSEGMENT($,$,500.239,79.99984,764.14754,-0.0196123458544382,-0.0230042039138393,-23585.84546,.PARABOLICARC.); +#1228=IFCALIGNMENTSEGMENT('3fGGwHr_LIxtPwAJtp3dMk',$,$,$,$,#31,#1263,#1227); +#1229=IFCALIGNMENTVERTICALSEGMENT($,$,580.23884,29.99999,762.44289,-0.0230042039138486,-0.0230042039138486,$,.CONSTANTGRADIENT.); +#1230=IFCALIGNMENTSEGMENT('1dqLppmztFm7J93SdQsUNW',$,$,$,$,#31,#1269,#1229); +#1231=IFCALIGNMENTVERTICALSEGMENT($,$,610.23883,599.9987,761.75276,-0.0230042039138291,0.017962148187289,-14646.13443,.PARABOLICARC.); +#1232=IFCALIGNMENTSEGMENT('0FksBYMF9Vq_L05xhQ4yJV',$,$,$,$,#31,#1276,#1231); +#1233=IFCALIGNMENTVERTICALSEGMENT($,$,1210.23753,964.99812,760.24015,0.0179621481872865,0.0179621481872865,$,.CONSTANTGRADIENT.); +#1234=IFCALIGNMENTSEGMENT('0RDyHW$bPfiP8_dvHo23YJ',$,$,$,$,#31,#1282,#1233); +#1235=IFCALIGNMENTVERTICALSEGMENT($,$,2175.23565,799.9984,777.57359,0.0179621481872869,-0.0356354740660881,-14926.00542,.PARABOLICARC.); +#1236=IFCALIGNMENTSEGMENT('3VoUrzRu8s61CNzBBl5a28',$,$,$,$,#31,#1289,#1235); +#1237=IFCALIGNMENTVERTICALSEGMENT($,$,2975.23405,274.99945,770.50427,-0.0356354740660817,-0.0356354740660817,$,.CONSTANTGRADIENT.); +#1238=IFCALIGNMENTSEGMENT('2UY2Qi5TBYFEP5ew3WQeG2',$,$,$,$,#31,#1295,#1237); +#1239=IFCALIGNMENTVERTICALSEGMENT($,$,3250.2335,449.9991,760.70453,-0.0356354740660708,-0.0049740444590918,-14676.39004,.PARABOLICARC.); +#1240=IFCALIGNMENTSEGMENT('3HKxUX30OClsG4ES$Ia5Z4',$,$,$,$,#31,#1302,#1239); +#1241=IFCALIGNMENTVERTICALSEGMENT($,$,3700.2326,184.99963,751.56741,-0.00497404445909376,-0.00497404445909376,$,.CONSTANTGRADIENT.); +#1242=IFCALIGNMENTSEGMENT('0rKMmkLm9lGZUucnyZNxbD',$,$,$,$,#31,#1308,#1241); +#1243=IFCALIGNMENTVERTICALSEGMENT($,$,3885.23223,229.99954,750.64721,-0.00497404445909772,-0.00788511627872505,-79008.54196,.PARABOLICARC.); +#1244=IFCALIGNMENTSEGMENT('3F2Eueweonz4n0DknbeO51',$,$,$,$,#31,#1315,#1243); +#1245=IFCALIGNMENTVERTICALSEGMENT($,$,4115.23177,199.9996,749.16841,-0.00788511627872777,-0.00788511627872777,$,.CONSTANTGRADIENT.); +#1246=IFCALIGNMENTSEGMENT('0cngU0Tyiar4Bw9CghYFSU',$,$,$,$,#31,#1321,#1245); +#1247=IFCALIGNMENTVERTICALSEGMENT($,$,4315.23137,229.99954,747.59139,-0.00788511627872011,0.00329558273795119,-20571.12347,.PARABOLICARC.); +#1248=IFCALIGNMENTSEGMENT('1XeQNcnRYUbh2Hx3TxXYTr',$,$,$,$,#31,#1328,#1247); +#1249=IFCALIGNMENTVERTICALSEGMENT($,$,4545.23091,337.08694,747.0636,0.00329558273794968,0.00329558273794968,$,.CONSTANTGRADIENT.); +#1250=IFCALIGNMENTSEGMENT('3uAF9Atf6oz05m5f6lqeOI',$,$,$,$,#31,#1334,#1249); +#1251=IFCCARTESIANPOINT((0.0,773.9584)); +#1252=IFCDIRECTION((0.99980773,-0.01960858)); +#1253=IFCAXIS2PLACEMENT2D(#1251,#1252); +#1254=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1253,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(500.335197179133),#84); +#1255=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1254)); +#1256=IFCPRODUCTDEFINITIONSHAPE($,$,(#1255)); +#1257=IFCCARTESIANPOINT((500.239,764.14754)); +#1258=IFCDIRECTION((0.99980773,-0.01960858)); +#1259=IFCAXIS2PLACEMENT2D(#1257,#1258); +#1260=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-2.11991553E-05),$); +#1261=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1259,IFCPARAMETERVALUE(462.573758365255),IFCPARAMETERVALUE(79.9998399999458),#1260); +#1262=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1261)); +#1263=IFCPRODUCTDEFINITIONSHAPE($,$,(#1262)); +#1264=IFCCARTESIANPOINT((580.23884,762.44289)); +#1265=IFCDIRECTION((0.99973551,-0.02299812)); +#1266=IFCAXIS2PLACEMENT2D(#1264,#1265); +#1267=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1266,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(30.0079269289312),#84); +#1268=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1267)); +#1269=IFCPRODUCTDEFINITIONSHAPE($,$,(#1268)); +#1270=IFCCARTESIANPOINT((610.23883,761.75276)); +#1271=IFCDIRECTION((0.99973551,-0.02299812)); +#1272=IFCAXIS2PLACEMENT2D(#1270,#1271); +#1273=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,3.41387007E-05),$); +#1274=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1272,IFCPARAMETERVALUE(-336.922662988411),IFCPARAMETERVALUE(599.99869999988),#1273); +#1275=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1274)); +#1276=IFCPRODUCTDEFINITIONSHAPE($,$,(#1275)); +#1277=IFCCARTESIANPOINT((1210.23753,760.24015)); +#1278=IFCDIRECTION((0.99983872,0.01795925)); +#1279=IFCAXIS2PLACEMENT2D(#1277,#1278); +#1280=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1279,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(965.153780354177),#84); +#1281=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1280)); +#1282=IFCPRODUCTDEFINITIONSHAPE($,$,(#1281)); +#1283=IFCCARTESIANPOINT((2175.23565,777.57359)); +#1284=IFCDIRECTION((0.99983872,0.01795925)); +#1285=IFCAXIS2PLACEMENT2D(#1283,#1284); +#1286=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-3.34985809E-05),$); +#1287=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1285,IFCPARAMETERVALUE(-268.103121113478),IFCPARAMETERVALUE(799.998399999924),#1286); +#1288=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1287)); +#1289=IFCPRODUCTDEFINITIONSHAPE($,$,(#1288)); +#1290=IFCCARTESIANPOINT((2975.23405,770.50427)); +#1291=IFCDIRECTION((0.99936566,-0.03561287)); +#1292=IFCAXIS2PLACEMENT2D(#1290,#1291); +#1293=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1292,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(275.174003697525),#84); +#1294=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1293)); +#1295=IFCPRODUCTDEFINITIONSHAPE($,$,(#1294)); +#1296=IFCCARTESIANPOINT((3250.2335,760.70453)); +#1297=IFCDIRECTION((0.99936566,-0.03561287)); +#1298=IFCAXIS2PLACEMENT2D(#1296,#1297); +#1299=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,3.40683233E-05),$); +#1300=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1298,IFCPARAMETERVALUE(-523.000116542237),IFCPARAMETERVALUE(449.999099999899),#1299); +#1301=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1300)); +#1302=IFCPRODUCTDEFINITIONSHAPE($,$,(#1301)); +#1303=IFCCARTESIANPOINT((3700.2326,751.56741)); +#1304=IFCDIRECTION((0.99998763,-0.00497398)); +#1305=IFCAXIS2PLACEMENT2D(#1303,#1304); +#1306=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1305,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(185.001918559366),#84); +#1307=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1306)); +#1308=IFCPRODUCTDEFINITIONSHAPE($,$,(#1307)); +#1309=IFCCARTESIANPOINT((3885.23223,750.64721)); +#1310=IFCDIRECTION((0.99998763,-0.00497398)); +#1311=IFCAXIS2PLACEMENT2D(#1309,#1310); +#1312=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-6.32842966E-06),$); +#1313=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1311,IFCPARAMETERVALUE(392.992000341107),IFCPARAMETERVALUE(229.99953999999),#1312); +#1314=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1313)); +#1315=IFCPRODUCTDEFINITIONSHAPE($,$,(#1314)); +#1316=IFCCARTESIANPOINT((4115.23177,749.16841)); +#1317=IFCDIRECTION((0.99996891,-0.00788487)); +#1318=IFCAXIS2PLACEMENT2D(#1316,#1317); +#1319=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1318,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(200.005817403997),#84); +#1320=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1319)); +#1321=IFCPRODUCTDEFINITIONSHAPE($,$,(#1320)); +#1322=IFCCARTESIANPOINT((4315.23137,747.59139)); +#1323=IFCDIRECTION((0.99996891,-0.00788487)); +#1324=IFCAXIS2PLACEMENT2D(#1322,#1323); +#1325=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.4305916E-05),$); +#1326=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1324,IFCPARAMETERVALUE(-162.205700578101),IFCPARAMETERVALUE(229.99953999999),#1325); +#1327=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1326)); +#1328=IFCPRODUCTDEFINITIONSHAPE($,$,(#1327)); +#1329=IFCCARTESIANPOINT((4545.23091,747.0636)); +#1330=IFCDIRECTION((0.99999457,0.00329556)); +#1331=IFCAXIS2PLACEMENT2D(#1329,#1330); +#1332=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1331,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(337.088769697214),#84); +#1333=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1332)); +#1334=IFCPRODUCTDEFINITIONSHAPE($,$,(#1333)); +#1335=IFCGRADIENTCURVE((#1254,#1261,#1267,#1274,#1280,#1287,#1293,#1300,#1306,#1313,#1319,#1326,#1332),.U.,#1220,$); +#1336=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#1335)); +#1337=IFCPRODUCTDEFINITIONSHAPE($,$,(#1336)); +#1338=IFCSTYLEDITEM(#1335,(#254),'C-ROAD-PROF'); +#1339=IFCREFERENT('3bTJGh0kDEiuKjIlFPbUw2',$,'5964+54.71',$,$,#1343,$,.STATION.); +#1340=IFCRELNESTS('2YEHABqS_hvWdL2qMa2Ih9',$,$,$,#1133,(#1339)); +#1341=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#1220); +#1342=IFCAXIS2PLACEMENTLINEAR(#1341,$,$); +#1343=IFCLINEARPLACEMENT(#31,#1342,$); +#1344=IFCPROPERTYSET('1eH2ID80X20BTOXt8J36a4',$,'Pset_Stationing',$,(#1346)); +#1345=IFCRELDEFINESBYPROPERTIES('0opmTs9LnEnAHerTzPPwge',$,$,$,(#1339),#1344); +#1346=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(596454.7126),$); +#1347=IFCALIGNMENT('2w3HVsKRbAgfrSTA$S_Th1',$,'GCJC',$,'Centerline',#31,$,$); +#1349=IFCPROPERTYSET('0fXv$0vyH2WAknhbEGJYKK',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1351,#1352,#1353)); +#1350=IFCRELDEFINESBYPROPERTIES('2NKasonpL6YhoLgOPUagmr',$,$,$,(#1347),#1349); +#1351=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:36:05'),$); +#1352=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCJC.xml'),$); +#1353=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:41:07'),$); +#1354=IFCPROPERTYSET('25ZjfPUYf8$OfVMPrILBXy',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1356,#1357,#1358)); +#1355=IFCRELDEFINESBYPROPERTIES('366KJHTyn0QAiRvahp6MHV',$,$,$,(#1347),#1354); +#1356=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('2664.894868'),$); +#1357=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCJC'),$); +#1358=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('602853.125000'),$); +#1359=IFCALIGNMENTHORIZONTAL('3WZeaU$uERE7bx5MEBbkub',$,'GCJC',$,$,#31,#1402); +#1360=IFCRELNESTS('0ec$D8lEa2vYXOjqHJRPvR',$,$,$,#1347,(#1359,#1403)); +#1361=IFCPROPERTYSET('2d49HLrzf25hC67hiEtHB0',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1351,#1352,#1353)); +#1362=IFCRELDEFINESBYPROPERTIES('3tbsro8sXAtv2RI2gUkhD2',$,$,$,(#1359),#1361); +#1363=IFCPROPERTYSET('13xoV2WYH8$Pi5oI$7vnoX',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1356,#1357,#1358)); +#1364=IFCRELDEFINESBYPROPERTIES('1LTYSBTvn5veedIHb7XDxf',$,$,$,(#1359),#1363); +#1365=IFCCARTESIANPOINT((-6581.2233,12563.17541)); +#1366=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1365,-0.702512213254556,0.0,0.0,760.93939,$,.LINE.); +#1367=IFCALIGNMENTSEGMENT('37EJMrKwJrlETOofkSU8s6',$,$,$,$,#31,#1382,#1366); +#1368=IFCRELNESTS('109pDtxgOOoEMDHUVToSE$',$,$,$,#1359,(#1367,#1371,#1374,#1377)); +#1369=IFCCARTESIANPOINT((-6000.4581,12071.50424)); +#1370=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1369,-0.702512213254558,-1749.9965,-1749.9965,1446.27716,$,.CIRCULARARC.); +#1371=IFCALIGNMENTSEGMENT('1$gPCTO5$688SbBNyKDllZ',$,$,$,$,#31,#1388,#1370); +#1372=IFCCARTESIANPOINT((-5382.73068,10809.06516)); +#1373=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1372,-1.52895796037449,-5749.9885,-5749.9885,157.71224,$,.CIRCULARARC.); +#1374=IFCALIGNMENTSEGMENT('0xA76UDi3ib3bfIX3a5r2Y',$,$,$,$,#31,#1394,#1373); +#1375=IFCCARTESIANPOINT((-5378.29587,10651.42023)); +#1376=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1375,-1.55638623156662,0.0,0.0,299.96607,$,.LINE.); +#1377=IFCALIGNMENTSEGMENT('2Ct$XZbUwMAKjmxvNop8ud',$,$,$,$,#31,#1399,#1376); +#1378=IFCAXIS2PLACEMENT2D(#1365,#1379); +#1379=IFCDIRECTION((0.76322136,-0.6461371)); +#1380=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1378,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(760.939391767445),#84); +#1381=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1380)); +#1382=IFCPRODUCTDEFINITIONSHAPE($,$,(#1381)); +#1383=IFCAXIS2PLACEMENT2D(#1369,#1384); +#1384=IFCDIRECTION((0.76322136,-0.6461371)); +#1385=IFCCIRCLE(#96,1749.9965); +#1386=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1383,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.826445747119934),#1385); +#1387=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1386)); +#1388=IFCPRODUCTDEFINITIONSHAPE($,$,(#1387)); +#1389=IFCAXIS2PLACEMENT2D(#1372,#1390); +#1390=IFCDIRECTION((0.04182616,-0.9991249)); +#1391=IFCCIRCLE(#96,5749.9885); +#1392=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1389,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.0274282711921271),#1391); +#1393=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1392)); +#1394=IFCPRODUCTDEFINITIONSHAPE($,$,(#1393)); +#1395=IFCAXIS2PLACEMENT2D(#1375,#1396); +#1396=IFCDIRECTION((0.0144096,-0.99989618)); +#1397=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1395,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(299.966067102938),#84); +#1398=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1397)); +#1399=IFCPRODUCTDEFINITIONSHAPE($,$,(#1398)); +#1400=IFCCOMPOSITECURVE((#1380,#1386,#1392,#1397),.U.); +#1401=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#1400)); +#1402=IFCPRODUCTDEFINITIONSHAPE($,$,(#1401)); +#1403=IFCALIGNMENTVERTICAL('1pQ99zbgUOq5ojIQTNnLZg',$,'GCJC',$,'FG',#31,#1466); +#1404=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,224.99955,748.3385,0.00300000000038086,0.00300000000038086,$,.CONSTANTGRADIENT.); +#1405=IFCALIGNMENTSEGMENT('3ZKhg_viLTggfxYJ1IfJJE',$,$,$,$,#31,#1424,#1404); +#1406=IFCRELNESTS('3lK8LbfYVYU5Ja6KMN9NLV',$,$,$,#1403,(#1405,#1408,#1410,#1412,#1414,#1416,#1418)); +#1407=IFCALIGNMENTVERTICALSEGMENT($,$,224.99955,379.99924,749.0135,0.00300000000037758,0.0334009991961367,-12499.56416,.PARABOLICARC.); +#1408=IFCALIGNMENTSEGMENT('151pjuYe2igvfx2_e87y$B',$,$,$,$,#31,#1431,#1407); +#1409=IFCALIGNMENTVERTICALSEGMENT($,$,604.99879,20.00001,755.92968,0.0334009991961097,0.0334009991961097,$,.CONSTANTGRADIENT.); +#1410=IFCALIGNMENTSEGMENT('2qxL5p5j_a6Th58BXB32Qo',$,$,$,$,#31,#1437,#1409); +#1411=IFCALIGNMENTVERTICALSEGMENT($,$,624.9988,699.9985,756.5977,0.0334009991961436,-0.0277634240785204,-11444.53691,.PARABOLICARC.); +#1412=IFCALIGNMENTSEGMENT('3ruPEQ6D_zNw$O$6eqnBfk',$,$,$,$,#31,#1444,#1411); +#1413=IFCALIGNMENTVERTICALSEGMENT($,$,1324.9973,229.99959,758.57085,-0.0277634240785275,-0.0277634240785275,$,.CONSTANTGRADIENT.); +#1414=IFCALIGNMENTSEGMENT('1wyfZQNxe43Vxeou4rl5Fw',$,$,$,$,#31,#1450,#1413); +#1415=IFCALIGNMENTVERTICALSEGMENT($,$,1554.99689,649.9987,752.18527,-0.0277634240785181,0.0280233851693849,-11651.47655,.PARABOLICARC.); +#1416=IFCALIGNMENTSEGMENT('0q_N2h3ojIufFQxgF7SOc6',$,$,$,$,#31,#1457,#1415); +#1417=IFCALIGNMENTVERTICALSEGMENT($,$,2204.99559,459.89928,752.26976,0.028023385169373,0.028023385169373,$,.CONSTANTGRADIENT.); +#1418=IFCALIGNMENTSEGMENT('0CB_k_IoaJ4Pa5ZoAlOt36',$,$,$,$,#31,#1463,#1417); +#1419=IFCCARTESIANPOINT((0.0,748.3385)); +#1420=IFCDIRECTION((0.9999955,0.00299999)); +#1421=IFCAXIS2PLACEMENT2D(#1419,#1420); +#1422=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1421,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(225.00056250007),#84); +#1423=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1422)); +#1424=IFCPRODUCTDEFINITIONSHAPE($,$,(#1423)); +#1425=IFCCARTESIANPOINT((224.99955,749.0135)); +#1426=IFCDIRECTION((0.9999955,0.00299999)); +#1427=IFCAXIS2PLACEMENT2D(#1425,#1426); +#1428=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,4.00013947E-05),$); +#1429=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1427,IFCPARAMETERVALUE(37.4986924871407),IFCPARAMETERVALUE(379.999240000034),#1428); +#1430=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1429)); +#1431=IFCPRODUCTDEFINITIONSHAPE($,$,(#1430)); +#1432=IFCCARTESIANPOINT((604.99879,755.92968)); +#1433=IFCDIRECTION((0.99944265,0.03338238)); +#1434=IFCAXIS2PLACEMENT2D(#1432,#1433); +#1435=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1434,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(20.0111631616719),#84); +#1436=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1435)); +#1437=IFCPRODUCTDEFINITIONSHAPE($,$,(#1436)); +#1438=IFCCARTESIANPOINT((624.9988,756.5977)); +#1439=IFCDIRECTION((0.99944265,0.03338238)); +#1440=IFCAXIS2PLACEMENT2D(#1438,#1439); +#1441=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-4.36889674E-05),$); +#1442=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1440,IFCPARAMETERVALUE(-382.258968269978),IFCPARAMETERVALUE(699.998499999987),#1441); +#1443=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1442)); +#1444=IFCPRODUCTDEFINITIONSHAPE($,$,(#1443)); +#1445=IFCCARTESIANPOINT((1324.9973,758.57085)); +#1446=IFCDIRECTION((0.99961482,-0.02775273)); +#1447=IFCAXIS2PLACEMENT2D(#1445,#1446); +#1448=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1447,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(230.088215650057),#84); +#1449=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1448)); +#1450=IFCPRODUCTDEFINITIONSHAPE($,$,(#1449)); +#1451=IFCCARTESIANPOINT((1554.99689,752.18527)); +#1452=IFCDIRECTION((0.99961482,-0.02775273)); +#1453=IFCAXIS2PLACEMENT2D(#1451,#1452); +#1454=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,4.2913016E-05),$); +#1455=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1453,IFCPARAMETERVALUE(-323.484884722403),IFCPARAMETERVALUE(649.998700000113),#1454); +#1456=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1455)); +#1457=IFCPRODUCTDEFINITIONSHAPE($,$,(#1456)); +#1458=IFCCARTESIANPOINT((2204.99559,752.26976)); +#1459=IFCDIRECTION((0.99960758,0.02801239)); +#1460=IFCAXIS2PLACEMENT2D(#1458,#1459); +#1461=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1460,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(460.079824040355),#84); +#1462=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1461)); +#1463=IFCPRODUCTDEFINITIONSHAPE($,$,(#1462)); +#1464=IFCGRADIENTCURVE((#1422,#1429,#1435,#1442,#1448,#1455,#1461),.U.,#1400,$); +#1465=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#1464)); +#1466=IFCPRODUCTDEFINITIONSHAPE($,$,(#1465)); +#1467=IFCSTYLEDITEM(#1464,(#254),'C-ROAD-PROF'); +#1468=IFCREFERENT('04ZE5aEDn22QdHbijoco25',$,'6028+53.12',$,$,#1472,$,.STATION.); +#1469=IFCRELNESTS('0wCJwCHYY3txevUYjSWFPq',$,$,$,#1347,(#1468)); +#1470=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#1400); +#1471=IFCAXIS2PLACEMENTLINEAR(#1470,$,$); +#1472=IFCLINEARPLACEMENT(#31,#1471,$); +#1473=IFCPROPERTYSET('3IzeSrCO9FBe9ehXqX58vO',$,'Pset_Stationing',$,(#1475)); +#1474=IFCRELDEFINESBYPROPERTIES('373aTSX7P4$Q2hotV7qs3c',$,$,$,(#1468),#1473); +#1475=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(602853.125),$); +#1476=IFCALIGNMENT('3pZL66$y9F3PvXPhv8rTNo',$,'GCKC',$,'Centerline',#31,$,$); +#1478=IFCPROPERTYSET('2RX79U$R9C2ABKgJFQtjQ2',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1480,#1481,#1482)); +#1479=IFCRELDEFINESBYPROPERTIES('31UBIvtU50IBf$xSddsJEz',$,$,$,(#1476),#1478); +#1480=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:36:46'),$); +#1481=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCKC.xml'),$); +#1482=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:41:18'),$); +#1483=IFCPROPERTYSET('0rL7bEa$n5OQDPD35WAg1r',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1485,#1486,#1487)); +#1484=IFCRELDEFINESBYPROPERTIES('2qlBUuCun76flsbh4DV5jz',$,$,$,(#1476),#1483); +#1485=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('1596.570751'),$); +#1486=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCKC'),$); +#1487=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('930770.940292'),$); +#1488=IFCALIGNMENTHORIZONTAL('2IFcpp$ERqPkRATIoSvrNP',$,'GCKC',$,$,#31,#1539); +#1489=IFCRELNESTS('0psbBBUWSk5HJ5wOYN3_u8',$,$,$,#1476,(#1488,#1540)); +#1490=IFCPROPERTYSET('23zBxlUf9FRxCtFQwp$bdW',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1480,#1481,#1482)); +#1491=IFCRELDEFINESBYPROPERTIES('2g$Fy9D8L2oudd9XpLln07',$,$,$,(#1488),#1490); +#1492=IFCPROPERTYSET('3AUCBzMmDCjhCUCE$RjKbJ',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1485,#1486,#1487)); +#1493=IFCRELDEFINESBYPROPERTIES('2CxSQFRRTC5hWcScREfecx',$,$,$,(#1488),#1492); +#1494=IFCCARTESIANPOINT((-6635.22892,12577.46232)); +#1495=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1494,-0.742490900378906,0.0,0.0,509.79803,$,.LINE.); +#1496=IFCALIGNMENTSEGMENT('26WmP3Bg5GKynTQTYB$qPe',$,$,$,$,#31,#1514,#1495); +#1497=IFCRELNESTS('2udjOVFkAMRZIknQr5C324',$,$,$,#1488,(#1496,#1500,#1503,#1506,#1509)); +#1498=IFCCARTESIANPOINT((-6259.61652,12232.77499)); +#1499=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1498,-0.742490900378904,-899.9982,-899.9982,303.27963,$,.CIRCULARARC.); +#1500=IFCALIGNMENTSEGMENT('3GKrZNfWX2pDw6kqKoh3yo',$,$,$,$,#31,#1520,#1499); +#1501=IFCCARTESIANPOINT((-6074.59299,11994.28445)); +#1502=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1501,-1.07946894515161,0.0,0.0,510.41778,$,.LINE.); +#1503=IFCALIGNMENTSEGMENT('3XDK4CXef5R4Sm646dfquM',$,$,$,$,#31,#1525,#1502); +#1504=IFCCARTESIANPOINT((-5833.77958,11544.24532)); +#1505=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1504,-1.0794689451516,6749.9865,6749.9865,176.48104,$,.CIRCULARARC.); +#1506=IFCALIGNMENTSEGMENT('0h_q4Idrlmj4EA3cKel6rp',$,$,$,$,#31,#1531,#1505); +#1507=IFCCARTESIANPOINT((-5748.49184,11389.74682)); +#1508=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1507,-1.05332355290032,0.0,0.0,96.59426,$,.LINE.); +#1509=IFCALIGNMENTSEGMENT('01bBJuyJJqVyzdGhAnVPBs',$,$,$,$,#31,#1536,#1508); +#1510=IFCAXIS2PLACEMENT2D(#1494,#1511); +#1511=IFCDIRECTION((0.73678669,-0.67612527)); +#1512=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1510,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(509.798026242812),#84); +#1513=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1512)); +#1514=IFCPRODUCTDEFINITIONSHAPE($,$,(#1513)); +#1515=IFCAXIS2PLACEMENT2D(#1498,#1516); +#1516=IFCDIRECTION((0.73678669,-0.67612527)); +#1517=IFCCIRCLE(#96,899.9982); +#1518=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1515,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.336978044772688),#1517); +#1519=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1518)); +#1520=IFCPRODUCTDEFINITIONSHAPE($,$,(#1519)); +#1521=IFCAXIS2PLACEMENT2D(#1501,#1522); +#1522=IFCDIRECTION((0.47179667,-0.88170738)); +#1523=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1521,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(510.417783911134),#84); +#1524=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1523)); +#1525=IFCPRODUCTDEFINITIONSHAPE($,$,(#1524)); +#1526=IFCAXIS2PLACEMENT2D(#1504,#1527); +#1527=IFCDIRECTION((0.47179667,-0.88170738)); +#1528=IFCCIRCLE(#96,6749.9865); +#1529=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1526,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(176.481044732451),#1528); +#1530=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1529)); +#1531=IFCPRODUCTDEFINITIONSHAPE($,$,(#1530)); +#1532=IFCAXIS2PLACEMENT2D(#1507,#1533); +#1533=IFCDIRECTION((0.49468538,-0.86907214)); +#1534=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1532,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(96.594262595294),#84); +#1535=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1534)); +#1536=IFCPRODUCTDEFINITIONSHAPE($,$,(#1535)); +#1537=IFCCOMPOSITECURVE((#1512,#1518,#1523,#1529,#1534),.U.); +#1538=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#1537)); +#1539=IFCPRODUCTDEFINITIONSHAPE($,$,(#1538)); +#1540=IFCALIGNMENTVERTICAL('0SaSjDSykHCzqtFvdm99Vr',$,'GCKC',$,'FG',#31,#1620); +#1541=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,300.4494,747.49341,0.00320912826544109,0.00320912826544109,$,.CONSTANTGRADIENT.); +#1542=IFCALIGNMENTSEGMENT('1aUJ$T_WtwVRYmdb88tvND',$,$,$,$,#31,#1565,#1541); +#1543=IFCRELNESTS('0_EDh75u$FPTo_0MMEJQId',$,$,$,#1540,(#1542,#1545,#1547,#1549,#1551,#1553,#1555,#1557,#1559)); +#1544=IFCALIGNMENTVERTICALSEGMENT($,$,300.4494,199.9996,748.45759,0.00320912826543851,0.00600000000166248,-71662.05362,.PARABOLICARC.); +#1545=IFCALIGNMENTSEGMENT('03NUdu2jGWYaz9ipO$oGRc',$,$,$,$,#31,#1572,#1544); +#1546=IFCALIGNMENTVERTICALSEGMENT($,$,500.449,12.50002,749.3785,0.00600000000166299,0.00600000000166299,$,.CONSTANTGRADIENT.); +#1547=IFCALIGNMENTSEGMENT('3IKAGGE$2ky0KlC$u9HWdY',$,$,$,$,#31,#1578,#1546); +#1548=IFCALIGNMENTVERTICALSEGMENT($,$,512.94902,374.99915,749.4535,0.00600000000166254,-0.0268249999995863,-11424.19345,.PARABOLICARC.); +#1549=IFCALIGNMENTSEGMENT('1Lzrl3pC5iCEn0DWlCIL96',$,$,$,$,#31,#1585,#1548); +#1550=IFCALIGNMENTVERTICALSEGMENT($,$,887.94817,25.00005,745.54882,-0.0268249999995552,-0.0268249999995552,$,.CONSTANTGRADIENT.); +#1551=IFCALIGNMENTSEGMENT('1nH_DCnO6AyVvihXn1Lc6U',$,$,$,$,#31,#1591,#1550); +#1552=IFCALIGNMENTVERTICALSEGMENT($,$,912.94822,374.99915,744.8782,-0.0268249999995948,0.00490909090901527,-11816.918,.PARABOLICARC.); +#1553=IFCALIGNMENTSEGMENT('00sO3e_dbV32dYo7Qc$lRT',$,$,$,$,#31,#1598,#1552); +#1554=IFCALIGNMENTVERTICALSEGMENT($,$,1287.94737,12.50007,740.76897,0.00490909090900143,0.00490909090900143,$,.CONSTANTGRADIENT.); +#1555=IFCALIGNMENTSEGMENT('2op9b9MFYvt1Cp2ym_b2QU',$,$,$,$,#31,#1604,#1554); +#1556=IFCALIGNMENTVERTICALSEGMENT($,$,1300.44745,149.9996,740.83034,0.00490909090902349,0.00260174482972635,-65009.5802,.PARABOLICARC.); +#1557=IFCALIGNMENTSEGMENT('1ppbtQBsln0oCDikr7IE4Z',$,$,$,$,#31,#1611,#1556); +#1558=IFCALIGNMENTVERTICALSEGMENT($,$,1450.44705,146.1237,741.39365,0.00260174482972697,0.00260174482972697,$,.CONSTANTGRADIENT.); +#1559=IFCALIGNMENTSEGMENT('1gDRbpG0HeYodW$RX2aSSm',$,$,$,$,#31,#1617,#1558); +#1560=IFCCARTESIANPOINT((0.0,747.49341)); +#1561=IFCDIRECTION((0.99999485,0.00320911)); +#1562=IFCAXIS2PLACEMENT2D(#1560,#1561); +#1563=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1562,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(300.450946169922),#84); +#1564=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1563)); +#1565=IFCPRODUCTDEFINITIONSHAPE($,$,(#1564)); +#1566=IFCCARTESIANPOINT((300.4494,748.45759)); +#1567=IFCDIRECTION((0.99999485,0.00320911)); +#1568=IFCAXIS2PLACEMENT2D(#1566,#1567); +#1569=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,6.97719329E-06),$); +#1570=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1568,IFCPARAMETERVALUE(229.972721822294),IFCPARAMETERVALUE(199.999599999981),#1569); +#1571=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1570)); +#1572=IFCPRODUCTDEFINITIONSHAPE($,$,(#1571)); +#1573=IFCCARTESIANPOINT((500.449,749.3785)); +#1574=IFCDIRECTION((0.999982,0.00599989)); +#1575=IFCAXIS2PLACEMENT2D(#1573,#1574); +#1576=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1575,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(12.5002499966364),#84); +#1577=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1576)); +#1578=IFCPRODUCTDEFINITIONSHAPE($,$,(#1577)); +#1579=IFCCARTESIANPOINT((512.94902,749.4535)); +#1580=IFCDIRECTION((0.999982,0.00599989)); +#1581=IFCAXIS2PLACEMENT2D(#1579,#1580); +#1582=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-4.37667659E-05),$); +#1583=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1581,IFCPARAMETERVALUE(-68.5451607170794),IFCPARAMETERVALUE(374.999150000047),#1582); +#1584=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1583)); +#1585=IFCPRODUCTDEFINITIONSHAPE($,$,(#1584)); +#1586=IFCCARTESIANPOINT((887.94817,745.54882)); +#1587=IFCDIRECTION((0.9996404,-0.02681535)); +#1588=IFCAXIS2PLACEMENT2D(#1586,#1587); +#1589=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1588,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(25.0090431792608),#84); +#1590=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1589)); +#1591=IFCPRODUCTDEFINITIONSHAPE($,$,(#1590)); +#1592=IFCCARTESIANPOINT((912.94822,744.8782)); +#1593=IFCDIRECTION((0.9996404,-0.02681535)); +#1594=IFCAXIS2PLACEMENT2D(#1592,#1593); +#1595=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,4.23122171E-05),$); +#1596=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1594,IFCPARAMETERVALUE(-316.988825284735),IFCPARAMETERVALUE(374.999150000047),#1595); +#1597=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1596)); +#1598=IFCPRODUCTDEFINITIONSHAPE($,$,(#1597)); +#1599=IFCCARTESIANPOINT((1287.94737,740.76897)); +#1600=IFCDIRECTION((0.99998795,0.00490903)); +#1601=IFCAXIS2PLACEMENT2D(#1599,#1600); +#1602=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1601,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(12.5002256167932),#84); +#1603=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1602)); +#1604=IFCPRODUCTDEFINITIONSHAPE($,$,(#1603)); +#1605=IFCCARTESIANPOINT((1300.44745,740.83034)); +#1606=IFCDIRECTION((0.99998795,0.00490903)); +#1607=IFCAXIS2PLACEMENT2D(#1605,#1606); +#1608=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-7.69117411E-06),$); +#1609=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1607,IFCPARAMETERVALUE(-319.137939177887),IFCPARAMETERVALUE(149.999599999981),#1608); +#1610=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1609)); +#1611=IFCPRODUCTDEFINITIONSHAPE($,$,(#1610)); +#1612=IFCCARTESIANPOINT((1450.44705,741.39365)); +#1613=IFCDIRECTION((0.99999662,0.00260174)); +#1614=IFCAXIS2PLACEMENT2D(#1612,#1613); +#1615=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1614,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(146.124196676126),#84); +#1616=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1615)); +#1617=IFCPRODUCTDEFINITIONSHAPE($,$,(#1616)); +#1618=IFCGRADIENTCURVE((#1563,#1570,#1576,#1583,#1589,#1596,#1602,#1609,#1615),.U.,#1537,$); +#1619=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#1618)); +#1620=IFCPRODUCTDEFINITIONSHAPE($,$,(#1619)); +#1621=IFCSTYLEDITEM(#1618,(#254),'C-ROAD-PROF'); +#1622=IFCREFERENT('1bioYuWlnEtOzeS283QL1L',$,'9307+70.94',$,$,#1626,$,.STATION.); +#1623=IFCRELNESTS('1WcoS9By5rN8i6GBkv4wFg',$,$,$,#1476,(#1622)); +#1624=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#1537); +#1625=IFCAXIS2PLACEMENTLINEAR(#1624,$,$); +#1626=IFCLINEARPLACEMENT(#31,#1625,$); +#1627=IFCPROPERTYSET('0Aw45R5wv5OA5xd838o0DZ',$,'Pset_Stationing',$,(#1629)); +#1628=IFCRELDEFINESBYPROPERTIES('3RC4cdhFLFs82Hv8GN4Bz0',$,$,$,(#1622),#1627); +#1629=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(930770.940291667),$); +#1630=IFCALIGNMENT('0FiuB7BurBoO1z3CR77ed9',$,'GCLC',$,'Centerline',#31,$,$); +#1632=IFCPROPERTYSET('2mQFwnRmPEDAlP01$UxXHy',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1634,#1635,#1636)); +#1633=IFCRELDEFINESBYPROPERTIES('24yZrt2ZT7uOBIimjE$fAf',$,$,$,(#1630),#1632); +#1634=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:37:12'),$); +#1635=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCLC.xml'),$); +#1636=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:41:29'),$); +#1637=IFCPROPERTYSET('24UbRn$7TBfRIXwypNoYJa',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1639,#1640,#1641)); +#1638=IFCRELDEFINESBYPROPERTIES('0fZF9UbTz3EuA4t78llDBr',$,$,$,(#1630),#1637); +#1639=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('3115.166231'),$); +#1640=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCLC'),$); +#1641=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('917927.388289'),$); +#1642=IFCALIGNMENTHORIZONTAL('1rBEvIfCWFWi4bTjsVGvHI',$,'GCLC',$,$,#31,#1702); +#1643=IFCRELNESTS('0$H1Ayb3h9UZ0wHnY2jcKY',$,$,$,#1630,(#1642,#1703)); +#1644=IFCPROPERTYSET('3M3deY5UPDC9Cppc4F0XlH',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1634,#1635,#1636)); +#1645=IFCRELDEFINESBYPROPERTIES('33rSns2I16gv_0WlhopioC',$,$,$,(#1642),#1644); +#1646=IFCPROPERTYSET('30LENMbcz0If$$EsEgkl04',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1639,#1640,#1641)); +#1647=IFCRELDEFINESBYPROPERTIES('3tEZh4eHb9gxSiIstnngt0',$,$,$,(#1642),#1646); +#1648=IFCCARTESIANPOINT((-5412.92463,13831.88119)); +#1649=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1648,-1.60303148622509,0.0,0.0,809.14918,$,.LINE.); +#1650=IFCALIGNMENTSEGMENT('1ZkNZu8DzAh5F9LlK97wA0',$,$,$,$,#31,#1671,#1649); +#1651=IFCRELNESTS('1Hg4ZupOEAMkMjmc5V9dBZ',$,$,$,#1642,(#1650,#1654,#1657,#1660,#1663,#1666)); +#1652=IFCCARTESIANPOINT((-5439.00316,13023.15237)); +#1653=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1652,-1.60303148622508,-599.9988,-599.9988,1316.82326,$,.CIRCULARARC.); +#1654=IFCALIGNMENTSEGMENT('2SvnalERO2bD3Tdtc8isw4',$,$,$,$,#31,#1677,#1653); +#1655=IFCCARTESIANPOINT((-6404.73139,12567.08241)); +#1656=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1655,-3.79774130262629,0.0,0.0,313.83329,$,.LINE.); +#1657=IFCALIGNMENTSEGMENT('290lgvH5IJTw6BTqy40fba',$,$,$,$,#31,#1682,#1656); +#1658=IFCCARTESIANPOINT((-6653.39647,12758.54262)); +#1659=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1658,-3.79774130262631,-34.99993,-34.99993,0.69983,$,.CIRCULARARC.); +#1660=IFCALIGNMENTSEGMENT('2l7WGFOkobnyiq22vhZqKs',$,$,$,$,#31,#1688,#1659); +#1661=IFCCARTESIANPOINT((-6653.94667,12758.97508)); +#1662=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1661,-3.81773647456301,0.0,0.0,99.6742,$,.LINE.); +#1663=IFCALIGNMENTSEGMENT('1fVO1mczGl3HM2DsefWbcG',$,$,$,$,#31,#1693,#1662); +#1664=IFCCARTESIANPOINT((-6731.69172,12821.35018)); +#1665=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1664,-3.81773647456306,7705.42459,7705.42459,574.98648,$,.CIRCULARARC.); +#1666=IFCALIGNMENTSEGMENT('2NFq5XSi1WT7wzxeK7xC$n',$,$,$,$,#31,#1699,#1665); +#1667=IFCAXIS2PLACEMENT2D(#1648,#1668); +#1668=IFCDIRECTION((-0.03222958,-0.99948049)); +#1669=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1667,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(809.149178643315),#84); +#1670=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1669)); +#1671=IFCPRODUCTDEFINITIONSHAPE($,$,(#1670)); +#1672=IFCAXIS2PLACEMENT2D(#1652,#1673); +#1673=IFCDIRECTION((-0.03222958,-0.99948049)); +#1674=IFCCIRCLE(#96,599.9988); +#1675=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1672,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-2.1947098164012),#1674); +#1676=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1675)); +#1677=IFCPRODUCTDEFINITIONSHAPE($,$,(#1676)); +#1678=IFCAXIS2PLACEMENT2D(#1655,#1679); +#1679=IFCDIRECTION((-0.79234769,0.61006978)); +#1680=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1678,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(313.833285749748),#84); +#1681=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1680)); +#1682=IFCPRODUCTDEFINITIONSHAPE($,$,(#1681)); +#1683=IFCAXIS2PLACEMENT2D(#1658,#1684); +#1684=IFCDIRECTION((-0.79234769,0.61006978)); +#1685=IFCCIRCLE(#96,34.99993); +#1686=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1683,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.0199951719367677),#1685); +#1687=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1686)); +#1688=IFCPRODUCTDEFINITIONSHAPE($,$,(#1687)); +#1689=IFCAXIS2PLACEMENT2D(#1661,#1690); +#1690=IFCDIRECTION((-0.77999167,0.6257899)); +#1691=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1689,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(99.674199215575),#84); +#1692=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1691)); +#1693=IFCPRODUCTDEFINITIONSHAPE($,$,(#1692)); +#1694=IFCAXIS2PLACEMENT2D(#1664,#1695); +#1695=IFCDIRECTION((-0.77999167,0.6257899)); +#1696=IFCCIRCLE(#96,7705.42459); +#1697=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1694,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(574.98648174545),#1696); +#1698=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1697)); +#1699=IFCPRODUCTDEFINITIONSHAPE($,$,(#1698)); +#1700=IFCCOMPOSITECURVE((#1669,#1675,#1680,#1686,#1691,#1697),.U.); +#1701=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#1700)); +#1702=IFCPRODUCTDEFINITIONSHAPE($,$,(#1701)); +#1703=IFCALIGNMENTVERTICAL('0UZA46ZfNLrPqovMt56Qx8',$,'GCLC',$,'FG',#31,#1801); +#1704=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,1215.17005,779.03164,-0.0223142043347021,-0.0223142043347021,$,.CONSTANTGRADIENT.); +#1705=IFCALIGNMENTSEGMENT('1D7lK8Ki8kIJLuR0BaBJui',$,$,$,$,#31,#1732,#1704); +#1706=IFCRELNESTS('0wklslLC5s2GKmDeyKvTAM',$,$,$,#1703,(#1705,#1708,#1710,#1712,#1714,#1716,#1718,#1720,#1722,#1724,#1726)); +#1707=IFCALIGNMENTVERTICALSEGMENT($,$,1215.17005,249.9995,751.91609,-0.0223142043346892,0.00539836145297404,-9021.16036,.PARABOLICARC.); +#1708=IFCALIGNMENTSEGMENT('0kpX_PegBQJ747jB2gVg6L',$,$,$,$,#31,#1739,#1707); +#1709=IFCALIGNMENTVERTICALSEGMENT($,$,1465.16955,149.9997,749.80161,0.00539836145298451,0.00539836145298451,$,.CONSTANTGRADIENT.); +#1710=IFCALIGNMENTSEGMENT('2Hrq7dRAk49eUpepHKEGkx',$,$,$,$,#31,#1745,#1709); +#1711=IFCALIGNMENTVERTICALSEGMENT($,$,1615.16925,199.9996,750.61136,0.00539836145298756,-0.010610801259637,-12492.82074,.PARABOLICARC.); +#1712=IFCALIGNMENTSEGMENT('3rGMJtqkYfOiGdvadv5USF',$,$,$,$,#31,#1752,#1711); +#1713=IFCALIGNMENTVERTICALSEGMENT($,$,1815.1689,299.9993,750.09012,-0.0106108012596292,0.00731818182299546,-16732.64449,.PARABOLICARC.); +#1714=IFCALIGNMENTSEGMENT('0Ia6j$byS4T3A33fB8K6IL',$,$,$,$,#31,#1759,#1713); +#1715=IFCALIGNMENTVERTICALSEGMENT($,$,2115.1682,0.0001,749.59623,0.00731818117005637,0.00731818117005637,$,.CONSTANTGRADIENT.); +#1716=IFCALIGNMENTSEGMENT('2trMpoSuGFTvgR_HYAxtTY',$,$,$,$,#31,#1765,#1715); +#1717=IFCALIGNMENTVERTICALSEGMENT($,$,2115.1683,139.99962,749.59623,0.00731818182298856,-0.00306976744288889,-13477.11819,.PARABOLICARC.); +#1718=IFCALIGNMENTSEGMENT('2sdunEtQNTge2vEf4FyPnw',$,$,$,$,#31,#1772,#1717); +#1719=IFCALIGNMENTVERTICALSEGMENT($,$,2255.16792,259.99953,749.89362,-0.00306976744288887,-0.00306976744288887,$,.CONSTANTGRADIENT.); +#1720=IFCALIGNMENTSEGMENT('3ViNxAuGo1xtEn2h2CuLqn',$,$,$,$,#31,#1778,#1719); +#1721=IFCALIGNMENTVERTICALSEGMENT($,$,2515.16745,199.9996,749.09548,-0.00306976744289043,-0.00775000000021761,-42732.8338,.PARABOLICARC.); +#1722=IFCALIGNMENTSEGMENT('2dd8vJ$LqzqwRTzho2IUbz',$,$,$,$,#31,#1785,#1721); +#1723=IFCALIGNMENTVERTICALSEGMENT($,$,2715.1671,199.9995,748.0135,-0.00775000000021467,0.00328666666686401,-18121.36817,.PARABOLICARC.); +#1724=IFCALIGNMENTSEGMENT('0u7OfdnSB21Q_oJtxkvw2M',$,$,$,$,#31,#1792,#1723); +#1725=IFCALIGNMENTVERTICALSEGMENT($,$,2915.1666,199.99963,747.56717,0.00328666666686281,0.00328666666686281,$,.CONSTANTGRADIENT.); +#1726=IFCALIGNMENTSEGMENT('1NubZgL78p1eXAFJ5r3ZVK',$,$,$,$,#31,#1798,#1725); +#1727=IFCCARTESIANPOINT((0.0,779.03164)); +#1728=IFCDIRECTION((0.99975113,-0.02230865)); +#1729=IFCAXIS2PLACEMENT2D(#1727,#1728); +#1730=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1729,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1215.47254299575),#84); +#1731=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1730)); +#1732=IFCPRODUCTDEFINITIONSHAPE($,$,(#1731)); +#1733=IFCCARTESIANPOINT((1215.17005,751.91609)); +#1734=IFCDIRECTION((0.99975113,-0.02230865)); +#1735=IFCAXIS2PLACEMENT2D(#1733,#1734); +#1736=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,5.54252424E-05),$); +#1737=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1735,IFCPARAMETERVALUE(-201.300015660768),IFCPARAMETERVALUE(249.999500021804),#1736); +#1738=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1737)); +#1739=IFCPRODUCTDEFINITIONSHAPE($,$,(#1738)); +#1740=IFCCARTESIANPOINT((1465.16955,749.80161)); +#1741=IFCDIRECTION((0.99998543,0.00539828)); +#1742=IFCAXIS2PLACEMENT2D(#1740,#1741); +#1743=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1742,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(150.001885601504),#84); +#1744=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1743)); +#1745=IFCPRODUCTDEFINITIONSHAPE($,$,(#1744)); +#1746=IFCCARTESIANPOINT((1615.16925,750.61136)); +#1747=IFCDIRECTION((0.99998543,0.00539828)); +#1748=IFCAXIS2PLACEMENT2D(#1746,#1747); +#1749=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-4.00229868E-05),$); +#1750=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1748,IFCPARAMETERVALUE(-67.4407619327035),IFCPARAMETERVALUE(199.999599998351),#1749); +#1751=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1750)); +#1752=IFCPRODUCTDEFINITIONSHAPE($,$,(#1751)); +#1753=IFCCARTESIANPOINT((1815.1689,750.09012)); +#1754=IFCDIRECTION((0.99994371,-0.0106102)); +#1755=IFCAXIS2PLACEMENT2D(#1753,#1754); +#1756=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.98817082E-05),$); +#1757=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1755,IFCPARAMETERVALUE(-177.54676523697),IFCPARAMETERVALUE(299.999299998162),#1756); +#1758=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1757)); +#1759=IFCPRODUCTDEFINITIONSHAPE($,$,(#1758)); +#1760=IFCCARTESIANPOINT((2115.1682,749.59623)); +#1761=IFCDIRECTION((0.99997322,0.00731799)); +#1762=IFCAXIS2PLACEMENT2D(#1760,#1761); +#1763=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1762,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(0.00010001752585379),#84); +#1764=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1763)); +#1765=IFCPRODUCTDEFINITIONSHAPE($,$,(#1764)); +#1766=IFCCARTESIANPOINT((2115.1683,749.59623)); +#1767=IFCDIRECTION((0.99997322,0.00731799)); +#1768=IFCAXIS2PLACEMENT2D(#1766,#1767); +#1769=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-3.70999195E-05),$); +#1770=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1768,IFCPARAMETERVALUE(-98.6280013586527),IFCPARAMETERVALUE(139.9996199999),#1769); +#1771=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1770)); +#1772=IFCPRODUCTDEFINITIONSHAPE($,$,(#1771)); +#1773=IFCCARTESIANPOINT((2255.16792,749.89362)); +#1774=IFCDIRECTION((0.99999529,-0.00306975)); +#1775=IFCAXIS2PLACEMENT2D(#1773,#1774); +#1776=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1775,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(260.000754982514),#84); +#1777=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1776)); +#1778=IFCPRODUCTDEFINITIONSHAPE($,$,(#1777)); +#1779=IFCCARTESIANPOINT((2515.16745,749.09548)); +#1780=IFCDIRECTION((0.99999529,-0.00306975)); +#1781=IFCAXIS2PLACEMENT2D(#1779,#1780); +#1782=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-1.17006048E-05),$); +#1783=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1781,IFCPARAMETERVALUE(131.179861927222),IFCPARAMETERVALUE(199.999599995557),#1782); +#1784=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1783)); +#1785=IFCPRODUCTDEFINITIONSHAPE($,$,(#1784)); +#1786=IFCCARTESIANPOINT((2715.1671,748.0135)); +#1787=IFCDIRECTION((0.99996997,-0.00774977)); +#1788=IFCAXIS2PLACEMENT2D(#1786,#1787); +#1789=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.75917356E-05),$); +#1790=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1788,IFCPARAMETERVALUE(-140.440603290646),IFCPARAMETERVALUE(199.999499999918),#1789); +#1791=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1790)); +#1792=IFCPRODUCTDEFINITIONSHAPE($,$,(#1791)); +#1793=IFCCARTESIANPOINT((2915.1666,747.56717)); +#1794=IFCDIRECTION((0.9999946,0.00328665)); +#1795=IFCAXIS2PLACEMENT2D(#1793,#1794); +#1796=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1795,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(200.000711752673),#84); +#1797=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1796)); +#1798=IFCPRODUCTDEFINITIONSHAPE($,$,(#1797)); +#1799=IFCGRADIENTCURVE((#1730,#1737,#1743,#1750,#1757,#1763,#1770,#1776,#1783,#1790,#1796),.U.,#1700,$); +#1800=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#1799)); +#1801=IFCPRODUCTDEFINITIONSHAPE($,$,(#1800)); +#1802=IFCSTYLEDITEM(#1799,(#254),'C-ROAD-PROF'); +#1803=IFCREFERENT('11nJLuyt99hB9ySjYXBa_7',$,'9179+27.39',$,$,#1807,$,.STATION.); +#1804=IFCRELNESTS('1mt7Aki2k4t2e3wqrGYpEO',$,$,$,#1630,(#1803)); +#1805=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#1700); +#1806=IFCAXIS2PLACEMENTLINEAR(#1805,$,$); +#1807=IFCLINEARPLACEMENT(#31,#1806,$); +#1808=IFCPROPERTYSET('1H788P35z7n9$jvp3mEj9z',$,'Pset_Stationing',$,(#1810)); +#1809=IFCRELDEFINESBYPROPERTIES('0PkrJUQIP8ph9cVgj6xxmZ',$,$,$,(#1803),#1808); +#1810=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(917927.388288533),$); +#1811=IFCALIGNMENT('3YHAuHXgP6ygqxurQ8WxGp',$,'GCPC',$,'Centerline',#31,$,$); +#1813=IFCPROPERTYSET('1q0$BQQerAuvoxWB4VZdi2',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1815,#1816,#1817)); +#1814=IFCRELDEFINESBYPROPERTIES('3_3v2dOnr4ZB6LDqw67vEJ',$,$,$,(#1811),#1813); +#1815=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:37:32'),$); +#1816=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCPC.xml'),$); +#1817=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:41:42'),$); +#1818=IFCPROPERTYSET('0OFEOBkbfA9h6tPMQDAWAJ',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1820,#1821,#1822)); +#1819=IFCRELDEFINESBYPROPERTIES('0PfKLpX41CYunOYgot4cCM',$,$,$,(#1811),#1818); +#1820=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('4406.955831'),$); +#1821=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCPC'),$); +#1822=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('1640.416667'),$); +#1823=IFCALIGNMENTHORIZONTAL('3E2MAse8sRprQtgTOwYjG6',$,'GCPC',$,$,#31,#1883); +#1824=IFCRELNESTS('29H5qNAjzqp9DEsdDonmTQ',$,$,$,#1811,(#1823,#1884)); +#1825=IFCPROPERTYSET('12AM2j0dH8APJXKNZxtJvp',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1815,#1816,#1817)); +#1826=IFCRELDEFINESBYPROPERTIES('2uSzKbJdr8KQa_fR3ANRxt',$,$,$,(#1823),#1825); +#1827=IFCPROPERTYSET('27vK9xhB9BfRx2u4kOAwq8',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#1820,#1821,#1822)); +#1828=IFCRELDEFINESBYPROPERTIES('1ZqCUR1gfF2v8Yluv4RyUK',$,$,$,(#1823),#1827); +#1829=IFCCARTESIANPOINT((-7064.703,10809.83613)); +#1830=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1829,-0.270956414704149,-3819.71136,-3819.71136,734.51802,$,.CIRCULARARC.); +#1831=IFCALIGNMENTSEGMENT('0zaIbsZ2hSPx5Mc_vEjnIM',$,$,$,$,#31,#1853,#1830); +#1832=IFCRELNESTS('3lmvAt0sLeGmioNhTpGGZZ',$,$,$,#1823,(#1831,#1835,#1838,#1841,#1844,#1847)); +#1833=IFCCARTESIANPOINT((-6380.18144,10546.61286)); +#1834=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1833,-0.463253149619587,0.0,0.0,1475.47889,$,.LINE.); +#1835=IFCALIGNMENTSEGMENT('1c8lup7lvUZoq2CmmLwcKF',$,$,$,$,#31,#1858,#1834); +#1836=IFCCARTESIANPOINT((-5060.21282,9887.27927)); +#1837=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1836,-0.463253149619589,699.9986,699.9986,575.63062,$,.CIRCULARARC.); +#1838=IFCALIGNMENTSEGMENT('3O_Pxoh4eDmaO0_mC8qyd$',$,$,$,$,#31,#1864,#1837); +#1839=IFCCARTESIANPOINT((-4501.42361,9858.14693)); +#1840=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1839,0.359077955809695,0.0,0.0,397.63523,$,.LINE.); +#1841=IFCALIGNMENTSEGMENT('09Qkttk1Xy_1syH3ojm8ZR',$,$,$,$,#31,#1869,#1840); +#1842=IFCCARTESIANPOINT((-4129.14907,9997.88038)); +#1843=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1842,0.359077955809693,-799.9984,-799.9984,849.27044,$,.CIRCULARARC.); +#1844=IFCALIGNMENTSEGMENT('3zYqE_9MA44FUli7L9le2m',$,$,$,$,#31,#1875,#1843); +#1845=IFCCARTESIANPOINT((-3331.11207,9859.48076)); +#1846=IFCALIGNMENTHORIZONTALSEGMENT($,$,#1845,-0.702512213324519,0.0,0.0,374.42263,$,.LINE.); +#1847=IFCALIGNMENTSEGMENT('3gqUFYutG8KHiUU5JUFW6I',$,$,$,$,#31,#1880,#1846); +#1848=IFCAXIS2PLACEMENT2D(#1829,#1849); +#1849=IFCDIRECTION((0.96351535,-0.26765308)); +#1850=IFCCIRCLE(#96,3819.71136); +#1851=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1848,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.192296734915438),#1850); +#1852=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1851)); +#1853=IFCPRODUCTDEFINITIONSHAPE($,$,(#1852)); +#1854=IFCAXIS2PLACEMENT2D(#1833,#1855); +#1855=IFCDIRECTION((0.89460353,-0.44686075)); +#1856=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1854,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1475.47888688196),#84); +#1857=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1856)); +#1858=IFCPRODUCTDEFINITIONSHAPE($,$,(#1857)); +#1859=IFCAXIS2PLACEMENT2D(#1836,#1860); +#1860=IFCDIRECTION((0.89460353,-0.44686075)); +#1861=IFCCIRCLE(#96,699.9986); +#1862=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1859,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(575.630622362207),#1861); +#1863=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1862)); +#1864=IFCPRODUCTDEFINITIONSHAPE($,$,(#1863)); +#1865=IFCAXIS2PLACEMENT2D(#1839,#1866); +#1866=IFCDIRECTION((0.93622124,0.35141115)); +#1867=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1865,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(397.635230218543),#84); +#1868=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1867)); +#1869=IFCPRODUCTDEFINITIONSHAPE($,$,(#1868)); +#1870=IFCAXIS2PLACEMENT2D(#1842,#1871); +#1871=IFCDIRECTION((0.93622124,0.35141115)); +#1872=IFCCIRCLE(#96,799.9984); +#1873=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1870,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-1.06159016913421),#1872); +#1874=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1873)); +#1875=IFCPRODUCTDEFINITIONSHAPE($,$,(#1874)); +#1876=IFCAXIS2PLACEMENT2D(#1845,#1877); +#1877=IFCDIRECTION((0.76322136,-0.6461371)); +#1878=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1876,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(374.422631267546),#84); +#1879=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1878)); +#1880=IFCPRODUCTDEFINITIONSHAPE($,$,(#1879)); +#1881=IFCCOMPOSITECURVE((#1851,#1856,#1862,#1867,#1873,#1878),.U.); +#1882=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#1881)); +#1883=IFCPRODUCTDEFINITIONSHAPE($,$,(#1882)); +#1884=IFCALIGNMENTVERTICAL('0kRe4JnL4PAFV776hl8TB6',$,'GCPC',$,'FG',#31,#1981); +#1885=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,699.9986,747.30909,-0.00045324461439752,-0.00045324461439752,$,.CONSTANTGRADIENT.); +#1886=IFCALIGNMENTSEGMENT('3j1sq5ZLYbnmcnV3wP7g$D',$,$,$,$,#31,#1913,#1885); +#1887=IFCRELNESTS('0RxFC6KhgxMKZHL_fJaZwM',$,$,$,#1884,(#1886,#1889,#1891,#1893,#1895,#1897,#1899,#1901,#1903,#1905,#1907)); +#1888=IFCALIGNMENTVERTICALSEGMENT($,$,699.9986,199.9996,746.99182,-0.00045324461439732,-0.0049671820326319,-44307.12734,.PARABOLICARC.); +#1889=IFCALIGNMENTSEGMENT('3WLvRE2gjvbEACgofg6Na1',$,$,$,$,#31,#1920,#1888); +#1890=IFCALIGNMENTVERTICALSEGMENT($,$,899.9982,774.99845,746.44978,-0.00496718203263143,-0.00496718203263143,$,.CONSTANTGRADIENT.); +#1891=IFCALIGNMENTSEGMENT('1AU3tuNGwOWkElxILFFsEu',$,$,$,$,#31,#1926,#1890); +#1892=IFCALIGNMENTVERTICALSEGMENT($,$,1674.99665,149.9997,742.60022,-0.00496718203263038,0.00630508325185294,-13306.97036,.PARABOLICARC.); +#1893=IFCALIGNMENTSEGMENT('2M48OMOIMU2cbCi$LoTSNG',$,$,$,$,#31,#1933,#1892); +#1894=IFCALIGNMENTVERTICALSEGMENT($,$,1824.99635,499.999,742.70056,0.00630508325185201,0.00630508325185201,$,.CONSTANTGRADIENT.); +#1895=IFCALIGNMENTSEGMENT('1loQSynqCbMVTkm7MgAszm',$,$,$,$,#31,#1939,#1894); +#1896=IFCALIGNMENTVERTICALSEGMENT($,$,2324.99535,199.9996,745.8531,0.00630508325185105,-0.00770588235354876,-14274.5051,.PARABOLICARC.); +#1897=IFCALIGNMENTSEGMENT('0PwvD5dghD5$HdZEpkaQO0',$,$,$,$,#31,#1946,#1896); +#1898=IFCALIGNMENTVERTICALSEGMENT($,$,2524.99495,574.99885,745.71302,-0.00770588235354821,-0.00770588235354821,$,.CONSTANTGRADIENT.); +#1899=IFCALIGNMENTSEGMENT('27S9uBRKEDbVdBPzVdrv$r',$,$,$,$,#31,#1952,#1898); +#1900=IFCALIGNMENTVERTICALSEGMENT($,$,3099.9938,199.9996,741.28214,-0.00770588235354765,0.00557155741857114,-15063.11483,.PARABOLICARC.); +#1901=IFCALIGNMENTSEGMENT('3B_RR7wDco4OEcpcOWXgLL',$,$,$,$,#31,#1959,#1900); +#1902=IFCALIGNMENTVERTICALSEGMENT($,$,3299.9934,524.99895,741.06871,0.00557155741857108,0.00557155741857108,$,.CONSTANTGRADIENT.); +#1903=IFCALIGNMENTSEGMENT('0hHEXuJUUDPWb1UFOKYGTx',$,$,$,$,#31,#1965,#1902); +#1904=IFCALIGNMENTVERTICALSEGMENT($,$,3824.99235,149.9997,743.99377,0.00557155741857149,-0.00405558032760726,-15580.92384,.PARABOLICARC.); +#1905=IFCALIGNMENTSEGMENT('0oX92v6ipajjXVcWnCZQjt',$,$,$,$,#31,#1972,#1904); +#1906=IFCALIGNMENTVERTICALSEGMENT($,$,3974.99205,431.96378,744.10747,-0.00405558032760829,-0.00405558032760829,$,.CONSTANTGRADIENT.); +#1907=IFCALIGNMENTSEGMENT('0lIPMV$PMk23gR1ibz68YA',$,$,$,$,#31,#1978,#1906); +#1908=IFCCARTESIANPOINT((0.0,747.30909)); +#1909=IFCDIRECTION((0.9999999,-0.00045324)); +#1910=IFCAXIS2PLACEMENT2D(#1908,#1909); +#1911=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1910,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(699.99867190052),#84); +#1912=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1911)); +#1913=IFCPRODUCTDEFINITIONSHAPE($,$,(#1912)); +#1914=IFCCARTESIANPOINT((699.9986,746.99182)); +#1915=IFCDIRECTION((0.9999999,-0.00045324)); +#1916=IFCAXIS2PLACEMENT2D(#1914,#1915); +#1917=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-1.12848661E-05),$); +#1918=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1916,IFCPARAMETERVALUE(20.0819668468222),IFCPARAMETERVALUE(199.9996),#1917); +#1919=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1918)); +#1920=IFCPRODUCTDEFINITIONSHAPE($,$,(#1919)); +#1921=IFCCARTESIANPOINT((899.9982,746.44978)); +#1922=IFCDIRECTION((0.99998766,-0.00496712)); +#1923=IFCAXIS2PLACEMENT2D(#1921,#1922); +#1924=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1923,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(775.008010669702),#84); +#1925=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1924)); +#1926=IFCPRODUCTDEFINITIONSHAPE($,$,(#1925)); +#1927=IFCCARTESIANPOINT((1674.99665,742.60022)); +#1928=IFCDIRECTION((0.99998766,-0.00496712)); +#1929=IFCAXIS2PLACEMENT2D(#1927,#1928); +#1930=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,3.75742928E-05),$); +#1931=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1929,IFCPARAMETERVALUE(-66.0981440674194),IFCPARAMETERVALUE(149.9997),#1930); +#1932=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1931)); +#1933=IFCPRODUCTDEFINITIONSHAPE($,$,(#1932)); +#1934=IFCCARTESIANPOINT((1824.99635,742.70056)); +#1935=IFCDIRECTION((0.99998012,0.00630496)); +#1936=IFCAXIS2PLACEMENT2D(#1934,#1935); +#1937=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1936,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(500.00893840005),#84); +#1938=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1937)); +#1939=IFCPRODUCTDEFINITIONSHAPE($,$,(#1938)); +#1940=IFCCARTESIANPOINT((2324.99535,745.8531)); +#1941=IFCDIRECTION((0.99998012,0.00630496)); +#1942=IFCAXIS2PLACEMENT2D(#1940,#1941); +#1943=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-3.50274841E-05),$); +#1944=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1942,IFCPARAMETERVALUE(-90.0019430388807),IFCPARAMETERVALUE(199.9996),#1943); +#1945=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1944)); +#1946=IFCPRODUCTDEFINITIONSHAPE($,$,(#1945)); +#1947=IFCCARTESIANPOINT((2524.99495,745.71302)); +#1948=IFCDIRECTION((0.99997031,-0.00770565)); +#1949=IFCAXIS2PLACEMENT2D(#1947,#1948); +#1950=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1949,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(575.015921641513),#84); +#1951=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1950)); +#1952=IFCPRODUCTDEFINITIONSHAPE($,$,(#1951)); +#1953=IFCCARTESIANPOINT((3099.9938,741.28214)); +#1954=IFCDIRECTION((0.99997031,-0.00770565)); +#1955=IFCAXIS2PLACEMENT2D(#1953,#1954); +#1956=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,3.31936658E-05),$); +#1957=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1955,IFCPARAMETERVALUE(-116.074590795198),IFCPARAMETERVALUE(199.999599999999),#1956); +#1958=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1957)); +#1959=IFCPRODUCTDEFINITIONSHAPE($,$,(#1958)); +#1960=IFCCARTESIANPOINT((3299.9934,741.06871)); +#1961=IFCDIRECTION((0.99998448,0.00557147)); +#1962=IFCAXIS2PLACEMENT2D(#1960,#1961); +#1963=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1962,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(525.007098511735),#84); +#1964=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1963)); +#1965=IFCPRODUCTDEFINITIONSHAPE($,$,(#1964)); +#1966=IFCCARTESIANPOINT((3824.99235,743.99377)); +#1967=IFCDIRECTION((0.99998448,0.00557147)); +#1968=IFCAXIS2PLACEMENT2D(#1966,#1967); +#1969=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-3.20905233E-05),$); +#1970=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1968,IFCPARAMETERVALUE(-86.8100117971432),IFCPARAMETERVALUE(149.9997),#1969); +#1971=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1970)); +#1972=IFCPRODUCTDEFINITIONSHAPE($,$,(#1971)); +#1973=IFCCARTESIANPOINT((3974.99205,744.10747)); +#1974=IFCDIRECTION((0.99999178,-0.00405555)); +#1975=IFCAXIS2PLACEMENT2D(#1973,#1974); +#1976=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#1975,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(431.967332995683),#84); +#1977=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#1976)); +#1978=IFCPRODUCTDEFINITIONSHAPE($,$,(#1977)); +#1979=IFCGRADIENTCURVE((#1911,#1918,#1924,#1931,#1937,#1944,#1950,#1957,#1963,#1970,#1976),.U.,#1881,$); +#1980=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#1979)); +#1981=IFCPRODUCTDEFINITIONSHAPE($,$,(#1980)); +#1982=IFCSTYLEDITEM(#1979,(#254),'C-ROAD-PROF'); +#1983=IFCREFERENT('3KQuGiRY1BG9QufgPrOjRY',$,'16+40.42',$,$,#1987,$,.STATION.); +#1984=IFCRELNESTS('3xmloBpnbY6rwqt9l5lswF',$,$,$,#1811,(#1983)); +#1985=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#1881); +#1986=IFCAXIS2PLACEMENTLINEAR(#1985,$,$); +#1987=IFCLINEARPLACEMENT(#31,#1986,$); +#1988=IFCPROPERTYSET('0h_oERy1b0RRs7$dyl_J3A',$,'Pset_Stationing',$,(#1990)); +#1989=IFCRELDEFINESBYPROPERTIES('0RbkXzKWb5e9coKa2ciw2Q',$,$,$,(#1983),#1988); +#1990=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(1640.41666666667),$); +#1991=IFCALIGNMENT('1lefFAbH93r8oOppRx9N6A',$,'GCRC',$,'Centerline',#31,$,$); +#1993=IFCPROPERTYSET('2Z6DfYT5v0zOlRSefnyaxq',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1995,#1996,#1997)); +#1994=IFCRELDEFINESBYPROPERTIES('0lFyX2QOz3PPN71G15_5Zd',$,$,$,(#1991),#1993); +#1995=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:37:49'),$); +#1996=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCRC.xml'),$); +#1997=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:42:03'),$); +#1998=IFCPROPERTYSET('3jJUwtQLP2XQTW$WVjk1i9',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#2000,#2001,#2002)); +#1999=IFCRELDEFINESBYPROPERTIES('2Wh8fzQzf0FBVbg7B9tHxg',$,$,$,(#1991),#1998); +#2000=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('6399.987268'),$); +#2001=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCRC'),$); +#2002=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('596127.416667'),$); +#2003=IFCALIGNMENTHORIZONTAL('22P41wDFp4sgK19099RisV',$,'GCRC',$,$,#31,#2037); +#2004=IFCRELNESTS('0C7LWY1avYsy8YYTM20ppu',$,$,$,#1991,(#2003,#2038)); +#2005=IFCPROPERTYSET('0ghiO3IHr5uhnrWg9RYbpg',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#1995,#1996,#1997)); +#2006=IFCRELDEFINESBYPROPERTIES('1He0qTQT9DKw1KdlQYY1dY',$,$,$,(#2003),#2005); +#2007=IFCPROPERTYSET('1HU0n_QqrEDwmG88opeEEd',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#2000,#2001,#2002)); +#2008=IFCRELDEFINESBYPROPERTIES('3HroizDr5BCu_A8iP562GM',$,$,$,(#2003),#2007); +#2009=IFCCARTESIANPOINT((-8266.80374,13712.88467)); +#2010=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2009,-0.480564545095748,0.0,0.0,275.93933,$,.LINE.); +#2011=IFCALIGNMENTSEGMENT('2rJtxHho1kzfRGe9UowHL6',$,$,$,$,#31,#2023,#2010); +#2012=IFCRELNESTS('39yGzcCTNhZCXUpDOG1$A7',$,$,$,#2003,(#2011,#2015,#2018)); +#2013=IFCCARTESIANPOINT((-8022.11893,13585.32347)); +#2014=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2013,-0.480564545095733,-7639.42472,-7639.42472,1695.5525,$,.CIRCULARARC.); +#2015=IFCALIGNMENTSEGMENT('0Yx_N3SDAOXl6_jWKhmpnE',$,$,$,$,#31,#2029,#2014); +#2016=IFCCARTESIANPOINT((-6617.55532,12641.75733)); +#2017=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2016,-0.702512213254641,0.0,0.0,4428.49543,$,.LINE.); +#2018=IFCALIGNMENTSEGMENT('1FYF6qxQ3kth2Sk3mwE68d',$,$,$,$,#31,#2034,#2017); +#2019=IFCAXIS2PLACEMENT2D(#2009,#2020); +#2020=IFCDIRECTION((0.88673409,-0.46227985)); +#2021=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2019,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(275.939331880792),#84); +#2022=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2021)); +#2023=IFCPRODUCTDEFINITIONSHAPE($,$,(#2022)); +#2024=IFCAXIS2PLACEMENT2D(#2013,#2025); +#2025=IFCDIRECTION((0.88673409,-0.46227985)); +#2026=IFCCIRCLE(#96,7639.42472); +#2027=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2024,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.221947668158909),#2026); +#2028=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2027)); +#2029=IFCPRODUCTDEFINITIONSHAPE($,$,(#2028)); +#2030=IFCAXIS2PLACEMENT2D(#2016,#2031); +#2031=IFCDIRECTION((0.76322136,-0.6461371)); +#2032=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2030,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(4428.49543298598),#84); +#2033=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2032)); +#2034=IFCPRODUCTDEFINITIONSHAPE($,$,(#2033)); +#2035=IFCCOMPOSITECURVE((#2021,#2027,#2032),.U.); +#2036=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#2035)); +#2037=IFCPRODUCTDEFINITIONSHAPE($,$,(#2036)); +#2038=IFCALIGNMENTVERTICAL('1iM_m45hBKzn5un$nVwHMP',$,'GCRC',$,'FG',#31,#2084); +#2039=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,199.9996,750.8085,-0.00053333333319133,-0.00053333333319133,$,.CONSTANTGRADIENT.); +#2040=IFCALIGNMENTSEGMENT('1imUw6tD6i8uV517ml9FZV',$,$,$,$,#31,#2055,#2039); +#2041=IFCRELNESTS('3sjx$yjOarbxbNhDaJjPIL',$,$,$,#2038,(#2040,#2043,#2045,#2047,#2049)); +#2042=IFCALIGNMENTVERTICALSEGMENT($,$,199.9996,199.9996,750.70183,-0.00053333333319184,-0.00329999999992159,-72289.01205,.PARABOLICARC.); +#2043=IFCALIGNMENTSEGMENT('1i_BUdioEAY_RnjyFwizZJ',$,$,$,$,#31,#2062,#2042); +#2044=IFCALIGNMENTVERTICALSEGMENT($,$,399.9992,984.99803,750.3185,-0.00329999999992144,-0.00329999999992144,$,.CONSTANTGRADIENT.); +#2045=IFCALIGNMENTSEGMENT('3N$NB8R4s_fGP43FSwiOTj',$,$,$,$,#31,#2068,#2044); +#2046=IFCALIGNMENTVERTICALSEGMENT($,$,1384.99723,229.99954,747.06801,-0.00329999999992172,0.00299999999999858,-36507.86349,.PARABOLICARC.); +#2047=IFCALIGNMENTSEGMENT('3cNJ09wHFH7YF6EuoQCQwL',$,$,$,$,#31,#2075,#2046); +#2048=IFCALIGNMENTVERTICALSEGMENT($,$,1614.99677,4784.9905,747.03351,0.00299999999999976,0.00299999999999976,$,.CONSTANTGRADIENT.); +#2049=IFCALIGNMENTSEGMENT('0dyWvoZeP7QA_H2SV7cfzY',$,$,$,$,#31,#2081,#2048); +#2050=IFCCARTESIANPOINT((0.0,750.8085)); +#2051=IFCDIRECTION((0.99999986,-0.00053333)); +#2052=IFCAXIS2PLACEMENT2D(#2050,#2051); +#2053=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2052,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(199.999628426439),#84); +#2054=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2053)); +#2055=IFCPRODUCTDEFINITIONSHAPE($,$,(#2054)); +#2056=IFCCARTESIANPOINT((199.9996,750.70183)); +#2057=IFCDIRECTION((0.99999986,-0.00053333)); +#2058=IFCAXIS2PLACEMENT2D(#2056,#2057); +#2059=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-6.9166805E-06),$); +#2060=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2058,IFCPARAMETERVALUE(38.5541397479249),IFCPARAMETERVALUE(199.999599999981),#2059); +#2061=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2060)); +#2062=IFCPRODUCTDEFINITIONSHAPE($,$,(#2061)); +#2063=IFCCARTESIANPOINT((399.9992,750.3185)); +#2064=IFCDIRECTION((0.99999456,-0.00329998)); +#2065=IFCAXIS2PLACEMENT2D(#2063,#2064); +#2066=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2065,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(985.003393334613),#84); +#2067=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2066)); +#2068=IFCPRODUCTDEFINITIONSHAPE($,$,(#2067)); +#2069=IFCCARTESIANPOINT((1384.99723,747.06801)); +#2070=IFCDIRECTION((0.99999456,-0.00329998)); +#2071=IFCAXIS2PLACEMENT2D(#2069,#2070); +#2072=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,1.36956796E-05),$); +#2073=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2071,IFCPARAMETERVALUE(-120.475949522471),IFCPARAMETERVALUE(229.99953999999),#2072); +#2074=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2073)); +#2075=IFCPRODUCTDEFINITIONSHAPE($,$,(#2074)); +#2076=IFCCARTESIANPOINT((1614.99677,747.03351)); +#2077=IFCDIRECTION((0.9999955,0.00299999)); +#2078=IFCAXIS2PLACEMENT2D(#2076,#2077); +#2079=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2078,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(4785.01203018673),#84); +#2080=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2079)); +#2081=IFCPRODUCTDEFINITIONSHAPE($,$,(#2080)); +#2082=IFCGRADIENTCURVE((#2053,#2060,#2066,#2073,#2079),.U.,#2035,$); +#2083=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#2082)); +#2084=IFCPRODUCTDEFINITIONSHAPE($,$,(#2083)); +#2085=IFCSTYLEDITEM(#2082,(#254),'C-ROAD-PROF'); +#2086=IFCREFERENT('2tiuSW3y9DPPRRH07o0Mzg',$,'5961+27.42',$,$,#2090,$,.STATION.); +#2087=IFCRELNESTS('0VGE$1GoJc1Qlh46snvA68',$,$,$,#1991,(#2086)); +#2088=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.),$,$,$,#2035); +#2089=IFCAXIS2PLACEMENTLINEAR(#2088,$,$); +#2090=IFCLINEARPLACEMENT(#31,#2089,$); +#2091=IFCPROPERTYSET('1GXGylJRP58vWot1LQS5Jw',$,'Pset_Stationing',$,(#2093)); +#2092=IFCRELDEFINESBYPROPERTIES('2OlXBut2n6Vf9rGjHsBNyw',$,$,$,(#2086),#2091); +#2093=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(596127.416666667),$); +#2094=IFCALIGNMENT('2dwfU45lr7FfqnDbSrv090',$,'GCAC',$,'Centerline',#31,$,$); +#2096=IFCPROPERTYSET('2S6UFqjn96Eu9DrMlp_zIK',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#2098,#2099,#2100)); +#2097=IFCRELDEFINESBYPROPERTIES('1uM$77YP56pgFunBtaV6yW',$,$,$,(#2094),#2096); +#2098=IFCPROPERTYSINGLEVALUE('[LandXML::Creation date]',$,IFCLABEL('2024-03-25 21:32:01'),$); +#2099=IFCPROPERTYSINGLEVALUE('[LandXML::File name]',$,IFCLABEL('GCAC.xml'),$); +#2100=IFCPROPERTYSINGLEVALUE('[LandXML::Import date event]',$,IFCLABEL('2024-03-25 21:42:24'),$); +#2101=IFCPROPERTYSET('2fyq5Ystn1JhJwpzVJifn9',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#2103,#2104,#2105)); +#2102=IFCRELDEFINESBYPROPERTIES('3ie_IuQu55RuDFPP5feXIU',$,$,$,(#2094),#2101); +#2103=IFCPROPERTYSINGLEVALUE('[Alignment::length]',$,IFCLABEL('64742.888667'),$); +#2104=IFCPROPERTYSINGLEVALUE('[Alignment::name]',$,IFCLABEL('GCAC'),$); +#2105=IFCPROPERTYSINGLEVALUE('[Alignment::staStart]',$,IFCLABEL('121718.916667'),$); +#2106=IFCALIGNMENTHORIZONTAL('2QVVQgg$cLTn5xesi8FImx',$,'GCAC',$,$,#31,#2242); +#2107=IFCRELNESTS('04ib2s9PSUofZkR$M75lDE',$,$,$,#2094,(#2106,#2243)); +#2108=IFCPROPERTYSET('2mORne2SjD8hOWDD5IslBm',$,'Imported LandXML File [AeccDbAlignment]',$,(#39,#41,#2098,#2099,#2100)); +#2109=IFCRELDEFINESBYPROPERTIES('3nMe7ddybBk9_i9lUtYl4W',$,$,$,(#2106),#2108); +#2110=IFCPROPERTYSET('3GSPhfiyzFrAOxR_YLOtph',$,'LandXML Attributes [AeccDbAlignment]',$,(#47,#2103,#2104,#2105)); +#2111=IFCRELDEFINESBYPROPERTIES('0rpPyAi5n3SxkGZJ8qAZw8',$,$,$,(#2106),#2110); +#2112=IFCCARTESIANPOINT((5461.86213,-29772.96761)); +#2113=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2112,-3.14542162685066,0.0,0.0,277.95945,$,.LINE.); +#2114=IFCALIGNMENTSEGMENT('15kp_UkSTdLHU$3ZTGZxHg',$,$,$,$,#31,#2162,#2113); +#2115=IFCRELNESTS('2hEY2vDWclScURzy0FkCcQ',$,$,$,#2106,(#2114,#2118,#2121,#2124,#2127,#2130,#2133,#2136,#2139,#2142,#2145,#2148,#2151,#2154,#2157)); +#2116=IFCCARTESIANPOINT((5183.90472,-29771.90331)); +#2117=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2116,-3.14542162685066,-7639.42199,-7639.42199,5963.27797,$,.CIRCULARARC.); +#2118=IFCALIGNMENTSEGMENT('1NSz5zwMfoBh06vYUftItT',$,$,$,$,#31,#2168,#2117); +#2119=IFCCARTESIANPOINT((-183.4545,-27539.69607)); +#2120=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2119,-3.92601444824742,0.0,0.0,1858.37422,$,.LINE.); +#2121=IFCALIGNMENTSEGMENT('3vk_c1p$yQnYBGDbP$nu1O',$,$,$,$,#31,#2173,#2120); +#2122=IFCCARTESIANPOINT((-1498.8059,-26226.9107)); +#2123=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2122,-3.92601444824742,-3337.61155,-3337.61155,2637.65774,$,.CIRCULARARC.); +#2124=IFCALIGNMENTSEGMENT('21ARrgMUUl87EdgeBP2xMG',$,$,$,$,#31,#2179,#2123); +#2125=IFCCARTESIANPOINT((-2478.6496,-23851.5148)); +#2126=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2125,1.56688783718362,0.0,0.0,17420.71199,$,.LINE.); +#2127=IFCALIGNMENTSEGMENT('1VXP8ApCSQBf0MqAixNUe2',$,$,$,$,#31,#2184,#2126); +#2128=IFCCARTESIANPOINT((-2410.5611,-6430.93587)); +#2129=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2128,1.56688783718362,8611.85278,8611.85278,2735.91146,$,.CIRCULARARC.); +#2130=IFCALIGNMENTSEGMENT('1w49SSx06uMBOiwwUFJCeL',$,$,$,$,#31,#2190,#2129); +#2131=IFCCARTESIANPOINT((-2830.98839,-3739.15053)); +#2132=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2131,-4.3986060826513,0.0,0.0,2298.64807,$,.LINE.); +#2133=IFCALIGNMENTSEGMENT('1NRMiT3DL55yi6X0DN$aYw',$,$,$,$,#31,#2195,#2132); +#2134=IFCCARTESIANPOINT((-3540.48686,-1552.73912)); +#2135=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2134,-4.3986060826513,-8594.35281,-8594.35281,2669.99557,$,.CIRCULARARC.); +#2136=IFCALIGNMENTSEGMENT('3KAr9ag$aoiq10hGmHfOMi',$,$,$,$,#31,#2201,#2135); +#2137=IFCCARTESIANPOINT((-3960.08377,1073.22013)); +#2138=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2137,-4.70927468475734,0.0,0.0,2231.51428,$,.LINE.); +#2139=IFCALIGNMENTSEGMENT('3zF_XCfGnKPAe1BHHlY_pC',$,$,$,$,#31,#2206,#2138); +#2140=IFCCARTESIANPOINT((-3967.03335,3304.72359)); +#2141=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2140,-4.70927468475734,8594.35281,8594.35281,3029.09333,$,.CIRCULARARC.); +#2142=IFCALIGNMENTSEGMENT('37ebCwi7oXsj5zsNH67VMD',$,$,$,$,#31,#2212,#2141); +#2143=IFCCARTESIANPOINT((-4504.57152,6269.83222)); +#2144=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2143,-4.35682309321,0.0,0.0,978.84798,$,.LINE.); +#2145=IFCALIGNMENTSEGMENT('0$ZXwoZ9hJbuU_rGwjSPbd',$,$,$,$,#31,#2217,#2144); +#2146=IFCCARTESIANPOINT((-4845.32898,7187.45291)); +#2147=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2146,-4.35682309321,-7161.95568,-7161.95568,2491.08832,$,.CIRCULARARC.); +#2148=IFCALIGNMENTSEGMENT('1E2xOqrBWg_aLAXcFAvmfF',$,$,$,$,#31,#2223,#2147); +#2149=IFCCARTESIANPOINT((-5293.09715,9625.2212)); +#2150=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2149,-4.7046454530389,0.0,0.0,10776.79053,$,.LINE.); +#2151=IFCALIGNMENTSEGMENT('2rKKxfZduzzwUjINMBIZJs',$,$,$,$,#31,#2228,#2150); +#2152=IFCCARTESIANPOINT((-5376.54669,20401.68863)); +#2153=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2152,-4.70464545303883,10.0,10.0,0.01202,$,.CIRCULARARC.); +#2154=IFCALIGNMENTSEGMENT('1k9OmWR_cKDrpp1YtN23IL',$,$,$,$,#31,#2234,#2153); +#2155=IFCCARTESIANPOINT((-5376.54679,20401.70065)); +#2156=IFCALIGNMENTHORIZONTALSEGMENT($,$,#2155,-4.70344358088361,0.0,0.0,9373.00573,$,.LINE.); +#2157=IFCALIGNMENTSEGMENT('3KjgvFGI6ZbfPzwLpN1Jk5',$,$,$,$,#31,#2239,#2156); +#2158=IFCAXIS2PLACEMENT2D(#2112,#2159); +#2159=IFCDIRECTION((-0.99999267,0.00382896)); +#2160=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2158,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(277.959453775765),#84); +#2161=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2160)); +#2162=IFCPRODUCTDEFINITIONSHAPE($,$,(#2161)); +#2163=IFCAXIS2PLACEMENT2D(#2116,#2164); +#2164=IFCDIRECTION((-0.99999267,0.00382896)); +#2165=IFCCIRCLE(#96,7639.42199); +#2166=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2163,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.780592821396762),#2165); +#2167=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2166)); +#2168=IFCPRODUCTDEFINITIONSHAPE($,$,(#2167)); +#2169=IFCAXIS2PLACEMENT2D(#2119,#2170); +#2170=IFCDIRECTION((-0.70779684,0.70641605)); +#2171=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2169,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(1858.37422481727),#84); +#2172=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2171)); +#2173=IFCPRODUCTDEFINITIONSHAPE($,$,(#2172)); +#2174=IFCAXIS2PLACEMENT2D(#2122,#2175); +#2175=IFCDIRECTION((-0.70779684,0.70641605)); +#2176=IFCCIRCLE(#96,3337.61155); +#2177=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2174,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.790283021748543),#2176); +#2178=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2177)); +#2179=IFCPRODUCTDEFINITIONSHAPE($,$,(#2178)); +#2180=IFCAXIS2PLACEMENT2D(#2125,#2181); +#2181=IFCDIRECTION((0.00390848,0.99999236)); +#2182=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2180,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(17420.711993112),#84); +#2183=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2182)); +#2184=IFCPRODUCTDEFINITIONSHAPE($,$,(#2183)); +#2185=IFCAXIS2PLACEMENT2D(#2128,#2186); +#2186=IFCDIRECTION((0.00390848,0.99999236)); +#2187=IFCCIRCLE(#96,8611.85278); +#2188=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2185,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(2735.91145609809),#2187); +#2189=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2188)); +#2190=IFCPRODUCTDEFINITIONSHAPE($,$,(#2189)); +#2191=IFCAXIS2PLACEMENT2D(#2131,#2192); +#2192=IFCDIRECTION((-0.30865903,0.95117275)); +#2193=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2191,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(2298.64806671679),#84); +#2194=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2193)); +#2195=IFCPRODUCTDEFINITIONSHAPE($,$,(#2194)); +#2196=IFCAXIS2PLACEMENT2D(#2134,#2197); +#2197=IFCDIRECTION((-0.30865903,0.95117275)); +#2198=IFCCIRCLE(#96,8594.35281); +#2199=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2196,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.310668602106031),#2198); +#2200=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2199)); +#2201=IFCPRODUCTDEFINITIONSHAPE($,$,(#2200)); +#2202=IFCAXIS2PLACEMENT2D(#2137,#2203); +#2203=IFCDIRECTION((-0.00311429,0.99999515)); +#2204=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2202,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(2231.51428441393),#84); +#2205=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2204)); +#2206=IFCPRODUCTDEFINITIONSHAPE($,$,(#2205)); +#2207=IFCAXIS2PLACEMENT2D(#2140,#2208); +#2208=IFCDIRECTION((-0.00311429,0.99999515)); +#2209=IFCCIRCLE(#96,8594.35281); +#2210=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2207,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(3029.09332664801),#2209); +#2211=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2210)); +#2212=IFCPRODUCTDEFINITIONSHAPE($,$,(#2211)); +#2213=IFCAXIS2PLACEMENT2D(#2143,#2214); +#2214=IFCDIRECTION((-0.34812091,0.93744964)); +#2215=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2213,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(978.847982378578),#84); +#2216=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2215)); +#2217=IFCPRODUCTDEFINITIONSHAPE($,$,(#2216)); +#2218=IFCAXIS2PLACEMENT2D(#2146,#2219); +#2219=IFCDIRECTION((-0.34812091,0.93744964)); +#2220=IFCCIRCLE(#96,7161.95568); +#2221=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2218,IFCLENGTHMEASURE(0.),IFCPARAMETERVALUE(-0.347822359828906),#2220); +#2222=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2221)); +#2223=IFCPRODUCTDEFINITIONSHAPE($,$,(#2222)); +#2224=IFCAXIS2PLACEMENT2D(#2149,#2225); +#2225=IFCDIRECTION((-0.00774345,0.99997002)); +#2226=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2224,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(10776.7905282383),#84); +#2227=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2226)); +#2228=IFCPRODUCTDEFINITIONSHAPE($,$,(#2227)); +#2229=IFCAXIS2PLACEMENT2D(#2152,#2230); +#2230=IFCDIRECTION((-0.00774345,0.99997002)); +#2231=IFCCIRCLE(#96,10.0); +#2232=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2229,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(0.0120187214558785),#2231); +#2233=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2232)); +#2234=IFCPRODUCTDEFINITIONSHAPE($,$,(#2233)); +#2235=IFCAXIS2PLACEMENT2D(#2155,#2236); +#2236=IFCDIRECTION((-0.00894528,0.99995999)); +#2237=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2235,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(9373.00572872509),#84); +#2238=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2237)); +#2239=IFCPRODUCTDEFINITIONSHAPE($,$,(#2238)); +#2240=IFCCOMPOSITECURVE((#2160,#2166,#2171,#2177,#2182,#2188,#2193,#2199,#2204,#2210,#2215,#2221,#2226,#2232,#2237),.U.); +#2241=IFCSHAPEREPRESENTATION(#90,'Axis','Curve2D',(#2240)); +#2242=IFCPRODUCTDEFINITIONSHAPE($,$,(#2241)); +#2243=IFCALIGNMENTVERTICAL('0ofU44uNf6cQAYRwMQS4MH',$,'GCAC',$,'FG',#31,#2478); +#2244=IFCALIGNMENTVERTICALSEGMENT($,$,0.0,40749.9185,1294.77658,-0.0134166666666667,-0.0134166666666667,$,.CONSTANTGRADIENT.); +#2245=IFCALIGNMENTSEGMENT('1heiN3fTBnDIBviLkDOEs$',$,$,$,$,#31,#2304,#2244); +#2246=IFCRELNESTS('2CuUjCRP8IPa2L5aH3ovqm',$,$,$,#2243,(#2245,#2248,#2250,#2252,#2254,#2256,#2258,#2260,#2262,#2264,#2266,#2268,#2270,#2272,#2274,#2276,#2278,#2280,#2282,#2284,#2286,#2288,#2290,#2292,#2294,#2296,#2298)); +#2247=IFCALIGNMENTVERTICALSEGMENT($,$,40749.9185,1199.9976,748.0485,-0.0134166666666667,0.00318271158747125,-72291.7197,.PARABOLICARC.); +#2248=IFCALIGNMENTSEGMENT('1XqKmnT6AcVeM0Auam3pFG',$,$,$,$,#31,#2311,#2247); +#2249=IFCALIGNMENTVERTICALSEGMENT($,$,41949.9161,434.99913,741.90814,0.00318271158747198,0.00318271158747198,$,.CONSTANTGRADIENT.); +#2250=IFCALIGNMENTSEGMENT('0CAyJYxLp$2IAkj31KeY4L',$,$,$,$,#31,#2317,#2249); +#2251=IFCALIGNMENTVERTICALSEGMENT($,$,42384.91523,639.99872,743.29262,0.00318271158747138,-0.00299399035490735,-103614.95924,.PARABOLICARC.); +#2252=IFCALIGNMENTSEGMENT('3KT8LU_cieEzY_zn$0BmSi',$,$,$,$,#31,#2324,#2251); +#2253=IFCALIGNMENTVERTICALSEGMENT($,$,43024.914,999.9979,743.35301,-0.00299399035490731,0.0271923401522852,-33127.50782,.PARABOLICARC.); +#2254=IFCALIGNMENTSEGMENT('3Y0PZGOwkIh$ZRLeh3_hLh',$,$,$,$,#31,#2331,#2253); +#2255=IFCALIGNMENTVERTICALSEGMENT($,$,44024.9119,94.99986,755.45216,0.0271923401522909,0.0271923401522909,$,.CONSTANTGRADIENT.); +#2256=IFCALIGNMENTSEGMENT('1Xv0noBZf0Ix2oI_JAk0ut',$,$,$,$,#31,#2337,#2255); +#2257=IFCALIGNMENTVERTICALSEGMENT($,$,44119.91176,1499.997,758.03543,0.0271923401522838,-0.0277277879280843,-27312.33616,.PARABOLICARC.); +#2258=IFCALIGNMENTSEGMENT('2$YNq7i4Y$wH71GkVVd_kK',$,$,$,$,#31,#2344,#2257); +#2259=IFCALIGNMENTVERTICALSEGMENT($,$,45619.90876,64.99987,757.63384,-0.0277277879280887,-0.0277277879280887,$,.CONSTANTGRADIENT.); +#2260=IFCALIGNMENTSEGMENT('3XRS9XG$8o8IL5$Tb7LJGE',$,$,$,$,#31,#2350,#2259); +#2261=IFCALIGNMENTVERTICALSEGMENT($,$,45684.90863,749.9985,755.83154,-0.0277277879280851,0.00867090216099262,-20605.0959,.PARABOLICARC.); +#2262=IFCALIGNMENTSEGMENT('0LJV9WDJBT62P3WbJgpgjz',$,$,$,$,#31,#2357,#2261); +#2263=IFCALIGNMENTVERTICALSEGMENT($,$,46434.90713,2609.99478,748.68522,0.00867090216099275,0.00867090216099275,$,.CONSTANTGRADIENT.); +#2264=IFCALIGNMENTSEGMENT('3VtRp9ADtHtHZHewScLgH7',$,$,$,$,#31,#2363,#2263); +#2265=IFCALIGNMENTVERTICALSEGMENT($,$,49044.90191,899.9982,771.31623,0.00867090216099206,-0.00296241630000319,-77363.84102,.PARABOLICARC.); +#2266=IFCALIGNMENTSEGMENT('2J9wYT5NWU6cTJsOcW2AkC',$,$,$,$,#31,#2370,#2265); +#2267=IFCALIGNMENTVERTICALSEGMENT($,$,49944.90016,499.9989,773.88505,-0.00296241630000307,0.00550008980108109,-59084.0224,.PARABOLICARC.); +#2268=IFCALIGNMENTSEGMENT('2CvKu6AUIOLZ8_5291SuSM',$,$,$,$,#31,#2377,#2267); +#2269=IFCALIGNMENTVERTICALSEGMENT($,$,50444.89906,1394.99726,774.51946,0.00550008980108138,0.00550008980108138,$,.CONSTANTGRADIENT.); +#2270=IFCALIGNMENTSEGMENT('3uYXb8hBiOii$ady5$6tgA',$,$,$,$,#31,#2383,#2269); +#2271=IFCALIGNMENTVERTICALSEGMENT($,$,51839.89632,399.9992,782.19207,0.00550008980108153,-0.00302578779810068,-46915.89755,.PARABOLICARC.); +#2272=IFCALIGNMENTSEGMENT('3oh2I3aRTwY2lqPgHw6qMn',$,$,$,$,#31,#2390,#2271); +#2273=IFCALIGNMENTVERTICALSEGMENT($,$,52239.89557,659.99858,782.68693,-0.00302578779810043,0.00641142583848727,-69935.74644,.PARABOLICARC.); +#2274=IFCALIGNMENTSEGMENT('3k5901cbjd5KdaLrfqVD37',$,$,$,$,#31,#2397,#2273); +#2275=IFCALIGNMENTVERTICALSEGMENT($,$,52899.89415,879.99829,783.80419,0.00641142583848744,0.00641142583848744,$,.CONSTANTGRADIENT.); +#2276=IFCALIGNMENTSEGMENT('3SmD9_WHE4sgDiN9t3AH4T',$,$,$,$,#31,#2403,#2275); +#2277=IFCALIGNMENTVERTICALSEGMENT($,$,53779.89244,799.9984,789.44623,0.00641142583848754,-0.00295259267184374,-85433.23565,.PARABOLICARC.); +#2278=IFCALIGNMENTSEGMENT('3Xa7iqi_O_Qmo$BbbyB2Ws',$,$,$,$,#31,#2410,#2277); +#2279=IFCALIGNMENTVERTICALSEGMENT($,$,54579.89089,479.99894,790.82976,-0.00295259267184351,0.00414470633880274,-67631.21284,.PARABOLICARC.); +#2280=IFCALIGNMENTSEGMENT('1BmqKSgg6GUwqIQiQ7ZITB',$,$,$,$,#31,#2417,#2279); +#2281=IFCALIGNMENTVERTICALSEGMENT($,$,55059.88983,2239.99557,791.11587,0.00414470633880241,0.00414470633880241,$,.CONSTANTGRADIENT.); +#2282=IFCALIGNMENTSEGMENT('0k6T5Co7Yy5BeATu3g4jF_',$,$,$,$,#31,#2423,#2281); +#2283=IFCALIGNMENTVERTICALSEGMENT($,$,57299.8854,399.9992,800.39999,0.00414470633880233,0.00299999999999923,-349433.89972,.PARABOLICARC.); +#2284=IFCALIGNMENTSEGMENT('1XJlKJXIw0s3AACWTfBa8h',$,$,$,$,#31,#2430,#2283); +#2285=IFCALIGNMENTVERTICALSEGMENT($,$,57699.8846,949.9981,801.82893,0.00299999999999839,0.00299999999999839,$,.CONSTANTGRADIENT.); +#2286=IFCALIGNMENTSEGMENT('2U4iQnH9tULR_Q0zD_zMyw',$,$,$,$,#31,#2436,#2285); +#2287=IFCALIGNMENTVERTICALSEGMENT($,$,58649.8827,499.999,804.67893,0.00299999999999767,0.0121627836372058,-54568.46083,.PARABOLICARC.); +#2288=IFCALIGNMENTSEGMENT('3NGZ2KfNHifOBC8nvs5l9o',$,$,$,$,#31,#2443,#2287); +#2289=IFCALIGNMENTVERTICALSEGMENT($,$,59149.8817,459.99908,808.46962,0.0121627836372049,0.0121627836372049,$,.CONSTANTGRADIENT.); +#2290=IFCALIGNMENTSEGMENT('2CCaUTiSBqxDFmMCwiRXu4',$,$,$,$,#31,#2449,#2289); +#2291=IFCALIGNMENTVERTICALSEGMENT($,$,59609.88078,999.998,814.06449,0.0121627836372057,0.00299999999999652,-109136.92166,.PARABOLICARC.); +#2292=IFCALIGNMENTSEGMENT('3N_IXd0VeMpsQc7RN2Owhx',$,$,$,$,#31,#2456,#2291); +#2293=IFCALIGNMENTVERTICALSEGMENT($,$,60609.87878,1589.99682,821.64586,0.0029999999999966,0.0029999999999966,$,.CONSTANTGRADIENT.); +#2294=IFCALIGNMENTSEGMENT('0U4VyluGb5wxeqi8HnGzWM',$,$,$,$,#31,#2462,#2293); +#2295=IFCALIGNMENTVERTICALSEGMENT($,$,62199.8756,999.998,826.41585,0.00299999999999631,-0.00008475631399856,-324174.067,.PARABOLICARC.); +#2296=IFCALIGNMENTSEGMENT('3CTNvgJCzF10KByJV8p$WM',$,$,$,$,#31,#2469,#2295); +#2297=IFCALIGNMENTVERTICALSEGMENT($,$,63199.8736,1543.01507,827.87347,-0.00008475631399869,-0.00008475631399869,$,.CONSTANTGRADIENT.); +#2298=IFCALIGNMENTSEGMENT('3v4VeFU$Rvxv1oxlbDkluf',$,$,$,$,#31,#2475,#2297); +#2299=IFCCARTESIANPOINT((0.0,1294.77658)); +#2300=IFCDIRECTION((0.99991001,-0.01341546)); +#2301=IFCAXIS2PLACEMENT2D(#2299,#2300); +#2302=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2301,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(40753.5859691223),#84); +#2303=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2302)); +#2304=IFCPRODUCTDEFINITIONSHAPE($,$,(#2303)); +#2305=IFCCARTESIANPOINT((40749.9185,748.0485)); +#2306=IFCDIRECTION((0.99991001,-0.01341546)); +#2307=IFCAXIS2PLACEMENT2D(#2305,#2306); +#2308=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,6.91642144E-06),$); +#2309=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2307,IFCPARAMETERVALUE(-969.913906022629),IFCPARAMETERVALUE(1199.99760000134),#2308); +#2310=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2309)); +#2311=IFCPRODUCTDEFINITIONSHAPE($,$,(#2310)); +#2312=IFCCARTESIANPOINT((41949.9161,741.90814)); +#2313=IFCDIRECTION((0.99999494,0.0031827)); +#2314=IFCAXIS2PLACEMENT2D(#2312,#2313); +#2315=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2314,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(435.00133318642),#84); +#2316=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2315)); +#2317=IFCPRODUCTDEFINITIONSHAPE($,$,(#2316)); +#2318=IFCCARTESIANPOINT((42384.91523,743.29262)); +#2319=IFCDIRECTION((0.99999494,0.0031827)); +#2320=IFCAXIS2PLACEMENT2D(#2318,#2319); +#2321=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-4.82555804E-06),$); +#2322=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2320,IFCPARAMETERVALUE(-329.776531410222),IFCPARAMETERVALUE(639.998720000498),#2321); +#2323=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2322)); +#2324=IFCPRODUCTDEFINITIONSHAPE($,$,(#2323)); +#2325=IFCCARTESIANPOINT((43024.914,743.35301)); +#2326=IFCDIRECTION((0.99999552,-0.00299398)); +#2327=IFCAXIS2PLACEMENT2D(#2325,#2326); +#2328=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,1.50931969E-05),$); +#2329=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2327,IFCPARAMETERVALUE(-99.183438901726),IFCPARAMETERVALUE(999.997899999958),#2328); +#2330=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2329)); +#2331=IFCPRODUCTDEFINITIONSHAPE($,$,(#2330)); +#2332=IFCCARTESIANPOINT((44024.9119,755.45216)); +#2333=IFCDIRECTION((0.99963049,0.02718229)); +#2334=IFCAXIS2PLACEMENT2D(#2332,#2333); +#2335=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2334,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(95.0349760745356),#84); +#2336=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2335)); +#2337=IFCPRODUCTDEFINITIONSHAPE($,$,(#2336)); +#2338=IFCCARTESIANPOINT((44119.91176,758.03543)); +#2339=IFCDIRECTION((0.99963049,0.02718229)); +#2340=IFCAXIS2PLACEMENT2D(#2338,#2339); +#2341=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-1.8306746E-05),$); +#2342=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2340,IFCPARAMETERVALUE(-742.686335177661),IFCPARAMETERVALUE(1499.99700000335),#2341); +#2343=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2342)); +#2344=IFCPRODUCTDEFINITIONSHAPE($,$,(#2343)); +#2345=IFCCARTESIANPOINT((45619.90876,757.63384)); +#2346=IFCDIRECTION((0.99961581,-0.02771714)); +#2347=IFCAXIS2PLACEMENT2D(#2345,#2346); +#2348=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2347,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(65.0248521134608),#84); +#2349=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2348)); +#2350=IFCPRODUCTDEFINITIONSHAPE($,$,(#2349)); +#2351=IFCCARTESIANPOINT((45684.90863,755.83154)); +#2352=IFCDIRECTION((0.99961581,-0.02771714)); +#2353=IFCAXIS2PLACEMENT2D(#2351,#2352); +#2354=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,2.42658419E-05),$); +#2355=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2353,IFCPARAMETERVALUE(-571.333729419708),IFCPARAMETERVALUE(749.998500007321),#2354); +#2356=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2355)); +#2357=IFCPRODUCTDEFINITIONSHAPE($,$,(#2356)); +#2358=IFCCARTESIANPOINT((46434.90713,748.68522)); +#2359=IFCDIRECTION((0.99996241,0.00867058)); +#2360=IFCAXIS2PLACEMENT2D(#2358,#2359); +#2361=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2360,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(2610.09289379079),#84); +#2362=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2361)); +#2363=IFCPRODUCTDEFINITIONSHAPE($,$,(#2362)); +#2364=IFCCARTESIANPOINT((49044.90191,771.31623)); +#2365=IFCDIRECTION((0.99996241,0.00867058)); +#2366=IFCAXIS2PLACEMENT2D(#2364,#2365); +#2367=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-6.46296763E-06),$); +#2368=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2366,IFCPARAMETERVALUE(-670.814296319335),IFCPARAMETERVALUE(899.998200000264),#2367); +#2369=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2368)); +#2370=IFCPRODUCTDEFINITIONSHAPE($,$,(#2369)); +#2371=IFCCARTESIANPOINT((49944.90016,773.88505)); +#2372=IFCDIRECTION((0.99999561,-0.0029624)); +#2373=IFCAXIS2PLACEMENT2D(#2371,#2372); +#2374=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,8.46252472E-06),$); +#2375=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2373,IFCPARAMETERVALUE(-175.031471014699),IFCPARAMETERVALUE(499.998900000006),#2374); +#2376=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2375)); +#2377=IFCPRODUCTDEFINITIONSHAPE($,$,(#2376)); +#2378=IFCCARTESIANPOINT((50444.89906,774.51946)); +#2379=IFCDIRECTION((0.99998487,0.00550001)); +#2380=IFCAXIS2PLACEMENT2D(#2378,#2379); +#2381=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2380,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(1395.0183598657),#84); +#2382=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2381)); +#2383=IFCPRODUCTDEFINITIONSHAPE($,$,(#2382)); +#2384=IFCCARTESIANPOINT((51839.89632,782.19207)); +#2385=IFCDIRECTION((0.99998487,0.00550001)); +#2386=IFCAXIS2PLACEMENT2D(#2384,#2385); +#2387=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-1.06573683E-05),$); +#2388=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2386,IFCPARAMETERVALUE(-258.041649644596),IFCPARAMETERVALUE(399.99920000002),#2387); +#2389=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2388)); +#2390=IFCPRODUCTDEFINITIONSHAPE($,$,(#2389)); +#2391=IFCCARTESIANPOINT((52239.89557,782.68693)); +#2392=IFCDIRECTION((0.99999542,-0.00302577)); +#2393=IFCAXIS2PLACEMENT2D(#2391,#2392); +#2394=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,7.14941965E-06),$); +#2395=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2393,IFCPARAMETERVALUE(-211.610728232887),IFCPARAMETERVALUE(659.998580000014),#2394); +#2396=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2395)); +#2397=IFCPRODUCTDEFINITIONSHAPE($,$,(#2396)); +#2398=IFCCARTESIANPOINT((52899.89415,783.80419)); +#2399=IFCDIRECTION((0.99997945,0.00641129)); +#2400=IFCAXIS2PLACEMENT2D(#2398,#2399); +#2401=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2400,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(880.016376586275),#84); +#2402=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2401)); +#2403=IFCPRODUCTDEFINITIONSHAPE($,$,(#2402)); +#2404=IFCCARTESIANPOINT((53779.89244,789.44623)); +#2405=IFCDIRECTION((0.99997945,0.00641129)); +#2406=IFCAXIS2PLACEMENT2D(#2404,#2405); +#2407=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-5.85252327E-06),$); +#2408=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2406,IFCPARAMETERVALUE(-547.748854495137),IFCPARAMETERVALUE(799.998399999458),#2407); +#2409=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2408)); +#2410=IFCPRODUCTDEFINITIONSHAPE($,$,(#2409)); +#2411=IFCCARTESIANPOINT((54579.89089,790.82976)); +#2412=IFCDIRECTION((0.99999564,-0.00295258)); +#2413=IFCAXIS2PLACEMENT2D(#2411,#2412); +#2414=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,7.39303613E-06),$); +#2415=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2413,IFCPARAMETERVALUE(-199.687423428376),IFCPARAMETERVALUE(479.99894000002),#2414); +#2416=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2415)); +#2417=IFCPRODUCTDEFINITIONSHAPE($,$,(#2416)); +#2418=IFCCARTESIANPOINT((55059.88983,791.11587)); +#2419=IFCDIRECTION((0.99999141,0.00414467)); +#2420=IFCAXIS2PLACEMENT2D(#2418,#2419); +#2421=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2420,IFCLENGTHMEASURE(0.),IFCLENGTHMEASURE(2240.01480989923),#84); +#2422=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2421)); +#2423=IFCPRODUCTDEFINITIONSHAPE($,$,(#2422)); +#2424=IFCCARTESIANPOINT((57299.8854,800.39999)); +#2425=IFCDIRECTION((0.99999141,0.00414467)); +#2426=IFCAXIS2PLACEMENT2D(#2424,#2425); +#2427=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-1.43088579E-06),$); +#2428=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2426,IFCPARAMETERVALUE(-1448.30089915602),IFCPARAMETERVALUE(399.999200000544),#2427); +#2429=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2428)); +#2430=IFCPRODUCTDEFINITIONSHAPE($,$,(#2429)); +#2431=IFCCARTESIANPOINT((57699.8846,801.82893)); +#2432=IFCDIRECTION((0.9999955,0.00299999)); +#2433=IFCAXIS2PLACEMENT2D(#2431,#2432); +#2434=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2433,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(950.002374981334),#84); +#2435=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2434)); +#2436=IFCPRODUCTDEFINITIONSHAPE($,$,(#2435)); +#2437=IFCCARTESIANPOINT((58649.8827,804.67893)); +#2438=IFCDIRECTION((0.9999955,0.00299999)); +#2439=IFCAXIS2PLACEMENT2D(#2437,#2438); +#2440=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,9.16280196E-06),$); +#2441=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2439,IFCPARAMETERVALUE(163.705382489915),IFCPARAMETERVALUE(499.999000000884),#2440); +#2442=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2441)); +#2443=IFCPRODUCTDEFINITIONSHAPE($,$,(#2442)); +#2444=IFCCARTESIANPOINT((59149.8817,808.46962)); +#2445=IFCDIRECTION((0.99992604,0.01216188)); +#2446=IFCAXIS2PLACEMENT2D(#2444,#2445); +#2447=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2446,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(460.033103330727),#84); +#2448=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2447)); +#2449=IFCPRODUCTDEFINITIONSHAPE($,$,(#2448)); +#2450=IFCCARTESIANPOINT((59609.88078,814.06449)); +#2451=IFCDIRECTION((0.99992604,0.01216188)); +#2452=IFCAXIS2PLACEMENT2D(#2450,#2451); +#2453=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-4.58140098E-06),$); +#2454=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2452,IFCPARAMETERVALUE(-1327.40876498174),IFCPARAMETERVALUE(999.998000002),#2453); +#2455=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2454)); +#2456=IFCPRODUCTDEFINITIONSHAPE($,$,(#2455)); +#2457=IFCCARTESIANPOINT((60609.87878,821.64586)); +#2458=IFCDIRECTION((0.9999955,0.00299999)); +#2459=IFCAXIS2PLACEMENT2D(#2457,#2458); +#2460=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2459,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(1590.00397497902),#84); +#2461=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2460)); +#2462=IFCPRODUCTDEFINITIONSHAPE($,$,(#2461)); +#2463=IFCCARTESIANPOINT((62199.8756,826.41585)); +#2464=IFCDIRECTION((0.9999955,0.00299999)); +#2465=IFCAXIS2PLACEMENT2D(#2463,#2464); +#2466=IFCPOLYNOMIALCURVE(#96,(0.0,1.0),(0.0,0.0,-1.54238124E-06),$); +#2467=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2465,IFCPARAMETERVALUE(-972.522200987498),IFCPARAMETERVALUE(999.998000000021),#2466); +#2468=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2467)); +#2469=IFCPRODUCTDEFINITIONSHAPE($,$,(#2468)); +#2470=IFCCARTESIANPOINT((63199.8736,827.87347)); +#2471=IFCDIRECTION((1.0,-0.00008476)); +#2472=IFCAXIS2PLACEMENT2D(#2470,#2471); +#2473=IFCCURVESEGMENT(.CONTSAMEGRADIENTSAMECURVATURE.,#2472,IFCLENGTHMEASURE(0.0),IFCLENGTHMEASURE(1543.01507258926),#84); +#2474=IFCSHAPEREPRESENTATION(#90,'Axis','Segment',(#2473)); +#2475=IFCPRODUCTDEFINITIONSHAPE($,$,(#2474)); +#2476=IFCGRADIENTCURVE((#2302,#2309,#2315,#2322,#2329,#2335,#2342,#2348,#2355,#2361,#2368,#2375,#2381,#2388,#2395,#2401,#2408,#2415,#2421,#2428,#2434,#2441,#2447,#2454,#2460,#2467,#2473),.U.,#2240,$); +#2477=IFCSHAPEREPRESENTATION(#90,'Axis','Curve3D',(#2476)); +#2478=IFCPRODUCTDEFINITIONSHAPE($,$,(#2477)); +#2479=IFCSTYLEDITEM(#2476,(#254),'C-ROAD-PROF'); +#2480=IFCREFERENT('3rGJFxiJH4SP_pjPbLFtHC',$,'1217+18.92',$,$,#2484,$,.STATION.); +#2481=IFCRELNESTS('1ORF2B600HnBPuHMNieEMP',$,$,$,#2094,(#2480)); +#2482=IFCPOINTBYDISTANCEEXPRESSION(IFCLENGTHMEASURE(0.0),$,$,$,#2240); +#2483=IFCAXIS2PLACEMENTLINEAR(#2482,$,$); +#2484=IFCLINEARPLACEMENT(#31,#2483,$); +#2485=IFCPROPERTYSET('1hqIWw1y9BZhDePcgFEtiQ',$,'Pset_Stationing',$,(#2487)); +#2486=IFCRELDEFINESBYPROPERTIES('3PQXq1XpD1MvwsYyUjNlr6',$,$,$,(#2480),#2485); +#2487=IFCPROPERTYSINGLEVALUE('Station',$,IFCLENGTHMEASURE(121718.916666667),$); +#2488=IFCCLASSIFICATION($,$,$,'Civil 3D',$,$,$); +#2489=IFCRELASSOCIATESCLASSIFICATION('1Dpkm74oLFsgEtfZZfsa9P',$,$,$,(#25),#2488); +#2490=IFCCLASSIFICATIONREFERENCE($,$,'Civil 3D Styles',#2488,$,$); +#2491=IFCCLASSIFICATIONREFERENCE($,$,'Point Styles',#2490,$,$); +#2492=IFCCLASSIFICATIONREFERENCE($,$,'Basic',#2491,$,$); +#2493=IFCCARTESIANPOINT((0.0,0.0,0.0)); +#2494=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#86,$,.MODEL_VIEW.,$); +#2495=IFCSHAPEREPRESENTATION(#2494,'Body','Point',(#2493)); +#2496=IFCPRODUCTDEFINITIONSHAPE($,$,(#2495)); +#2497=IFCANNOTATION('2TIqJt8zHBDOtb9NWNPUfa',$,'IFC Project Base Point 24Gn8Nh3D6d8e8$EFU4LBj','IFC Project Base Point','CogoPoint',#30,#2496,$); +#2498=IFCPROPERTYSINGLEVALUE('PointNumber',$,IFCIDENTIFIER('1'),$); +#2499=IFCPROPERTYSET('0Y0R_9ZZn2GvXackEDJVXx',$,'C3D_Attributes',$,(#2498)); +#2500=IFCRELDEFINESBYPROPERTIES('0P8bjhOH5B99GLEGhzmrN$',$,$,$,(#2497),#2499); +#2501=IFCCOLOURRGB('red',1.0,0.0,0.0); +#2502=IFCSURFACESTYLESHADING(#2501,$); +#2503=IFCSURFACESTYLE($,.BOTH.,(#2502)); +#2504=IFCPRESENTATIONLAYERWITHSTYLE('V-NODE',$,(#2493),$,.U.,.U.,.U.,(#2503)); +#2505=IFCSTYLEDITEM(#2493,(#2503),'V-NODE'); +#2506=IFCRELASSOCIATESCLASSIFICATION('2o2hcS4bT18BEC0rYD_vsW',$,$,$,(#2497),#2492); +#2507=IFCORGANIZATION($,'Unknown',$,$,$); +ENDSEC; +END-ISO-10303-21;