diff --git a/Samples/add_road.xodr b/Samples/add_road.xodr index fbab42ab766fff3aa33c07dd2965f98ca3e3be42..4ffc865277f2e6cce420486f3d098a773a93d821 100644 --- a/Samples/add_road.xodr +++ b/Samples/add_road.xodr @@ -1,14 +1,14 @@ <?xml version="1.0" ?> <OpenDRIVE> <header revMajor="1" revMinor="1" name="Testfile" version="1" date="Thu Feb 8 14:24:06 2007" north="2.0000000000000000e+03" south="-2.0000000000000000e+03" east="2.0000000000000000e+03" west="-2.0000000000000000e+03" /> - <road name="road0" length="5.0000000000000000e+01" id="0" junction="-1"> + <road name="road0" length="2.0000000000000000e+01" id="0" junction="-1"> <link> - <predecessor elementType="road" elementId="4" contactPoint="end" /> - <successor elementType="junction" elementId="0" contactPoint="end" /> + <predecessor elementType="junction" elementId="0" contactPoint="start" /> + <successor elementType="junction" elementId="1" contactPoint="end" /> </link> - <type s="0.0000000000000000e+00" type="motorway" /> + <type s="0.0000000000000000e+00" type="town" /> <planView> - <geometry s="0.0000000000000000e+00" x="0.0000000000000000e+00" y="0.0000000000000000e+00" hdg="0.0000000000000000e+00" length="5.0000000000000000e+01"> + <geometry s="0.0000000000000000e+00" x="6.5000000000000000e+01" y="1.5000000000000000e+01" hdg="1.5707000000000000e+00" length="2.0000000000000000e+01"> <line /> </geometry> </planView> @@ -17,38 +17,26 @@ <lanes> <laneSection s="0.0000000000000000e+00"> <left> - <lane id="2" type="driving" level="false"> - <link /> - <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> - </lane> <lane id="1" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> + <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <speed sOffset="0.0000000000000000e+00" max="5.0000000000000000e+01" /> </lane> </left> <center> <lane id="0" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="0.0000000000000000e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="solid solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> </lane> </center> <right> <lane id="-1" type="driving" level="false"> - <link /> - <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> - </lane> - <lane id="-2" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> + <speed sOffset="0.0000000000000000e+00" max="5.0000000000000000e+01" /> </lane> </right> </laneSection> @@ -58,12 +46,12 @@ </road> <road name="road1" length="2.0000000000000000e+01" id="1" junction="-1"> <link> - <predecessor elementType="junction" elementId="0" contactPoint="start" /> - <successor elementType="junction" elementId="1" contactPoint="end" /> + <predecessor elementType="junction" elementId="1" contactPoint="start" /> + <successor elementType="junction" elementId="2" contactPoint="end" /> </link> - <type s="0.0000000000000000e+00" type="town" /> + <type s="0.0000000000000000e+00" type="motorway" /> <planView> - <geometry s="0.0000000000000000e+00" x="6.5000000000000000e+01" y="1.5000000000000000e+01" hdg="1.5707000000000000e+00" length="2.0000000000000000e+01"> + <geometry s="0.0000000000000000e+00" x="6.5000000000000000e+01" y="5.5000000000000000e+01" hdg="1.5707000000000000e+00" length="2.0000000000000000e+01"> <line /> </geometry> </planView> @@ -99,14 +87,13 @@ <objects /> <signals /> </road> - <road name="road2" length="2.0000000000000000e+01" id="2" junction="-1"> + <road name="road2" length="5.0000000000000000e+01" id="2" junction="-1"> <link> - <predecessor elementType="junction" elementId="1" contactPoint="start" /> - <successor elementType="junction" elementId="2" contactPoint="end" /> + <predecessor elementType="junction" elementId="0" contactPoint="end" /> </link> <type s="0.0000000000000000e+00" type="motorway" /> <planView> - <geometry s="0.0000000000000000e+00" x="6.5000000000000000e+01" y="5.5000000000000000e+01" hdg="1.5707000000000000e+00" length="2.0000000000000000e+01"> + <geometry s="0.0000000000000000e+00" x="8.0000000000000000e+01" y="0.0000000000000000e+00" hdg="0.0000000000000000e+00" length="5.0000000000000000e+01"> <line /> </geometry> </planView> @@ -115,26 +102,38 @@ <lanes> <laneSection s="0.0000000000000000e+00"> <left> - <lane id="1" type="driving" level="false"> + <lane id="2" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="5.0000000000000000e+01" /> + <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> + </lane> + <lane id="1" type="driving" level="false"> + <link /> + <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> + <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> </lane> </left> <center> <lane id="0" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="0.0000000000000000e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <roadMark sOffset="0.0000000000000000e+00" type="solid solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> </lane> </center> <right> <lane id="-1" type="driving" level="false"> + <link /> + <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> + <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> + </lane> + <lane id="-2" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="5.0000000000000000e+01" /> + <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> </lane> </right> </laneSection> @@ -144,10 +143,10 @@ </road> <road name="road3" length="5.0000000000000000e+01" id="3" junction="-1"> <link> - <predecessor elementType="junction" elementId="0" contactPoint="start" /> + <predecessor elementType="junction" elementId="1" contactPoint="start" /> </link> <planView> - <geometry s="0.0000000000000000e+00" x="8.0000000000000000e+01" y="0.0000000000000000e+00" hdg="0.0000000000000000e+00" length="5.0000000000000000e+01"> + <geometry s="0.0000000000000000e+00" x="7.5000000000000000e+01" y="4.7100000000000001e+01" hdg="0.0000000000000000e+00" length="5.0000000000000000e+01"> <line /> </geometry> </planView> @@ -156,38 +155,24 @@ <lanes> <laneSection s="0.0000000000000000e+00"> <left> - <lane id="2" type="driving" level="false"> - <link /> - <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> - </lane> <lane id="1" type="driving" level="false"> <link /> - <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> + <width sOffset="0.0000000000000000e+00" a="0.0000000000000000e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> </lane> </left> <center> <lane id="0" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="0.0000000000000000e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="solid solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> </lane> </center> <right> <lane id="-1" type="driving" level="false"> - <link /> - <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> - </lane> - <lane id="-2" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> + <speed sOffset="0.0000000000000000e+00" max="2.0000000000000000e+01" /> </lane> </right> </laneSection> @@ -195,20 +180,15 @@ <objects /> <signals /> </road> - <road name="road4" length="3.1417926536000003e+01" id="4" junction="-1"> + <road name="road4" length="6.0000000000000000e+01" id="4" junction="-1"> <link> - <successor elementType="road" elementId="0" contactPoint="end" /> + <predecessor elementType="junction" elementId="3" contactPoint="start" /> + <successor elementType="junction" elementId="2" contactPoint="end" /> </link> - <type s="0.0000000000000000e+00" type="Default" /> + <type s="0.0000000000000000e+00" type="town" /> <planView> - <geometry s="0.0000000000000000e+00" x="-2.0000000000000000e+01" y="2.0000000000000000e+01" hdg="4.7123889800000001e+00" length="1.0000000000000000e-03"> - <spiral curvStart="0.0000000000000000e+00" curvEnd="5.0000000000000003e-02" /> - </geometry> - <geometry s="1.0000000000000000e-03" x="-1.9999999991667050e+01" y="1.9999000000000063e+01" hdg="4.7124139800000000e+00" length="3.1415926536000001e+01"> - <arc curvature="5.0000000000000003e-02" /> - </geometry> - <geometry s="3.1416926536000002e+01" x="4.9999449136459758e-04" y="-5.0000144397444046e-04" hdg="6.2832103068000000e+00" length="1.0000000000000000e-03"> - <spiral curvStart="5.0000000000000003e-02" curvEnd="0.0000000000000000e+00" /> + <geometry s="0.0000000000000000e+00" x="-5.0000000000000000e+00" y="8.5000000000000000e+01" hdg="0.0000000000000000e+00" length="6.0000000000000000e+01"> + <line /> </geometry> </planView> <elevationProfile /> @@ -216,38 +196,26 @@ <lanes> <laneSection s="0.0000000000000000e+00"> <left> - <lane id="2" type="driving" level="false"> - <link /> - <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> - </lane> <lane id="1" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> + <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <speed sOffset="0.0000000000000000e+00" max="5.0000000000000000e+01" /> </lane> </left> <center> <lane id="0" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="0.0000000000000000e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="solid solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> </lane> </center> <right> <lane id="-1" type="driving" level="false"> - <link /> - <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> - </lane> - <lane id="-2" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> + <speed sOffset="0.0000000000000000e+00" max="5.0000000000000000e+01" /> </lane> </right> </laneSection> @@ -255,12 +223,13 @@ <objects /> <signals /> </road> - <road name="road5" length="5.0000000000000000e+01" id="5" junction="-1"> + <road name="road5" length="6.0000000000000000e+01" id="5" junction="-1"> <link> - <predecessor elementType="junction" elementId="1" contactPoint="start" /> + <predecessor elementType="junction" elementId="2" contactPoint="start" /> + <successor elementType="junction" elementId="4" contactPoint="end" /> </link> <planView> - <geometry s="0.0000000000000000e+00" x="7.5000000000000000e+01" y="4.7100000000000001e+01" hdg="0.0000000000000000e+00" length="5.0000000000000000e+01"> + <geometry s="0.0000000000000000e+00" x="6.5000000000000000e+01" y="9.5000000000000000e+01" hdg="1.5707000000000000e+00" length="6.0000000000000000e+01"> <line /> </geometry> </planView> @@ -271,14 +240,16 @@ <left> <lane id="1" type="driving" level="false"> <link /> - <width sOffset="0.0000000000000000e+00" a="0.0000000000000000e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> + <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> + <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <speed sOffset="0.0000000000000000e+00" max="5.0000000000000000e+01" /> </lane> </left> <center> <lane id="0" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="0.0000000000000000e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> </lane> </center> <right> @@ -286,7 +257,7 @@ <link /> <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="2.0000000000000000e+01" /> + <speed sOffset="0.0000000000000000e+00" max="5.0000000000000000e+01" /> </lane> </right> </laneSection> @@ -296,12 +267,10 @@ </road> <road name="road6" length="6.0000000000000000e+01" id="6" junction="-1"> <link> - <predecessor elementType="junction" elementId="3" contactPoint="start" /> - <successor elementType="junction" elementId="2" contactPoint="end" /> + <predecessor elementType="junction" elementId="2" contactPoint="start" /> </link> - <type s="0.0000000000000000e+00" type="town" /> <planView> - <geometry s="0.0000000000000000e+00" x="-5.0000000000000000e+00" y="8.5000000000000000e+01" hdg="0.0000000000000000e+00" length="6.0000000000000000e+01"> + <geometry s="0.0000000000000000e+00" x="7.5000000000000000e+01" y="8.5000000000000000e+01" hdg="0.0000000000000000e+00" length="6.0000000000000000e+01"> <line /> </geometry> </planView> @@ -337,13 +306,26 @@ <objects /> <signals /> </road> - <road name="road7" length="5.0000000000000000e+01" id="7" junction="-1"> + <road name="road7" length="1.3141792653600001e+02" id="7" junction="-1"> <link> - <predecessor elementType="junction" elementId="2" contactPoint="start" /> + <predecessor elementType="junction" elementId="3" contactPoint="start" /> + <successor elementType="junction" elementId="0" contactPoint="end" /> </link> - <type s="0.0000000000000000e+00" type="Default" /> + <type s="0.0000000000000000e+00" type="motorway" /> <planView> - <geometry s="0.0000000000000000e+00" x="6.5000000000000000e+01" y="9.5000000000000000e+01" hdg="1.5707000000000000e+00" length="5.0000000000000000e+01"> + <geometry s="0.0000000000000000e+00" x="-2.0000000000000000e+01" y="7.0000000000000000e+01" hdg="4.7123889800000001e+00" length="5.0000000000000000e+01"> + <line /> + </geometry> + <geometry s="5.0000000000000000e+01" x="-2.0000000019234491e+01" y="2.0000000000000000e+01" hdg="4.7123889800000001e+00" length="1.0000000000000000e-03"> + <spiral curvStart="0.0000000000000000e+00" curvEnd="5.0000000000000003e-02" /> + </geometry> + <geometry s="5.0000999999999998e+01" x="-2.0000000010901541e+01" y="1.9999000000000066e+01" hdg="4.7124139800000000e+00" length="3.1415926536000001e+01"> + <arc curvature="5.0000000000000003e-02" /> + </geometry> + <geometry s="8.1416926536000005e+01" x="4.9997525689102814e-04" y="-5.0000144397088775e-04" hdg="6.2832103068000009e+00" length="1.0000000000000000e-03"> + <spiral curvStart="5.0000000000000003e-02" curvEnd="0.0000000000000000e+00" /> + </geometry> + <geometry s="8.1417926536000010e+01" x="1.4999752559999855e-03" y="-4.9995977768381959e-04" hdg="6.2832353068000009e+00" length="5.0000000000000000e+01"> <line /> </geometry> </planView> @@ -352,26 +334,38 @@ <lanes> <laneSection s="0.0000000000000000e+00"> <left> - <lane id="1" type="driving" level="false"> + <lane id="2" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="5.0000000000000000e+01" /> + <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> + </lane> + <lane id="1" type="driving" level="false"> + <link /> + <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> + <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> </lane> </left> <center> <lane id="0" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="0.0000000000000000e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <roadMark sOffset="0.0000000000000000e+00" type="solid solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> </lane> </center> <right> <lane id="-1" type="driving" level="false"> + <link /> + <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> + <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> + </lane> + <lane id="-2" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="5.0000000000000000e+01" /> + <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> </lane> </right> </laneSection> @@ -379,13 +373,26 @@ <objects /> <signals /> </road> - <road name="road8" length="5.0000000000000000e+01" id="8" junction="-1"> + <road name="road8" length="1.3141792653600001e+02" id="8" junction="-1"> <link> - <predecessor elementType="junction" elementId="2" contactPoint="start" /> + <predecessor elementType="junction" elementId="4" contactPoint="start" /> + <successor elementType="junction" elementId="3" contactPoint="start" /> </link> - <type s="0.0000000000000000e+00" type="Default" /> + <type s="0.0000000000000000e+00" type="motorway" /> <planView> - <geometry s="0.0000000000000000e+00" x="7.5000000000000000e+01" y="8.5000000000000000e+01" hdg="0.0000000000000000e+00" length="5.0000000000000000e+01"> + <geometry s="0.0000000000000000e+00" x="5.0000000000000000e+01" y="1.7000000000000000e+02" hdg="3.1415899999999999e+00" length="5.0000000000000000e+01"> + <line /> + </geometry> + <geometry s="5.0000000000000000e+01" x="1.7603696278456482e-10" y="1.7000013267948967e+02" hdg="3.1415899999999999e+00" length="1.0000000000000000e-03"> + <spiral curvStart="0.0000000000000000e+00" curvEnd="5.0000000000000003e-02" /> + </geometry> + <geometry s="5.0000999999999998e+01" x="-9.9999982391679905e-04" y="1.7000013267380993e+02" hdg="3.1416149999999998e+00" length="3.1415926536000001e+01"> + <arc curvature="5.0000000000000003e-02" /> + </geometry> + <geometry s="8.1416926536000005e+01" x="-2.0000553066626196e+01" y="1.4999968575049738e+02" hdg="4.7124113267999999e+00" length="1.0000000000000000e-03"> + <spiral curvStart="5.0000000000000003e-02" curvEnd="0.0000000000000000e+00" /> + </geometry> + <geometry s="8.1417926536000010e+01" x="-2.0000553027613115e+01" y="1.4999868575049817e+02" hdg="4.7124363267999998e+00" length="5.0000000000000000e+01"> <line /> </geometry> </planView> @@ -396,24 +403,28 @@ <left> <lane id="1" type="driving" level="false"> <link /> - <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="5.0000000000000000e+01" /> + <width sOffset="0.0000000000000000e+00" a="0.0000000000000000e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> </lane> </left> <center> <lane id="0" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="0.0000000000000000e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> - <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> </lane> </center> <right> <lane id="-1" type="driving" level="false"> + <link /> + <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> + <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> + </lane> + <lane id="-2" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <speed sOffset="0.0000000000000000e+00" max="5.0000000000000000e+01" /> + <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> </lane> </right> </laneSection> @@ -421,14 +432,77 @@ <objects /> <signals /> </road> - <road name="road9" length="5.0000000000000000e+01" id="9" junction="-1"> + <road name="road9" length="1.0213060465499998e+02" id="9" junction="-1"> <link> - <predecessor elementType="junction" elementId="3" contactPoint="start" /> - <successor elementType="road" elementId="4" contactPoint="start" /> + <predecessor elementType="junction" elementId="4" contactPoint="start" /> + <successor elementType="junction" elementId="3" contactPoint="start" /> + </link> + <planView> + <geometry s="0.0000000000000000e+00" x="5.0000000000000000e+01" y="1.7000000000000000e+02" hdg="3.1415899999999999e+00" length="1.0000000000000000e-03"> + <spiral curvStart="0.0000000000000000e+00" curvEnd="5.0000000000000003e-02" /> + </geometry> + <geometry s="1.0000000000000000e-03" x="4.9999000000000045e+01" y="1.6999999999432026e+02" hdg="3.1416149999999998e+00" length="1.5707963268000000e+01"> + <arc curvature="5.0000000000000003e-02" /> + </geometry> + <geometry s="1.5708963268000000e+01" x="3.5856995282004306e+01" y="1.6414181959351390e+02" hdg="3.9270131633999998e+00" length="1.0000000000000000e-03"> + <spiral curvStart="5.0000000000000003e-02" curvEnd="0.0000000000000000e+00" /> + </geometry> + <geometry s="1.5709963267999999e+01" x="3.5856288202810092e+01" y="1.6414111245914685e+02" hdg="3.9270381633999998e+00" length="7.0710678118999994e+01"> + <line /> + </geometry> + <geometry s="8.6420641386999989e+01" x="-1.4141344420754926e+01" y="1.1413874519430776e+02" hdg="3.9270381633999998e+00" length="1.0000000000000000e-03"> + <spiral curvStart="0.0000000000000000e+00" curvEnd="5.0000000000000003e-02" /> + </geometry> + <geometry s="8.6421641386999994e+01" x="-1.4142051488163474e+01" y="1.1413803804815616e+02" hdg="3.9270631634000002e+00" length="1.5707963268000000e+01"> + <arc curvature="5.0000000000000003e-02" /> + </geometry> + <geometry s="1.0212960465499999e+02" x="-1.9998892716322246e+01" y="9.9995478665910497e+01" hdg="4.7124613267999997e+00" length="1.0000000000000000e-03"> + <spiral curvStart="5.0000000000000003e-02" curvEnd="0.0000000000000000e+00" /> + </geometry> + </planView> + <elevationProfile /> + <lateralProfile /> + <lanes> + <laneSection s="0.0000000000000000e+00"> + <left> + <lane id="2" type="driving" level="false"> + <link /> + <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> + <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> + </lane> + <lane id="1" type="driving" level="false"> + <link /> + <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> + <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> + </lane> + </left> + <center> + <lane id="0" type="driving" level="false"> + <link /> + <width sOffset="0.0000000000000000e+00" a="0.0000000000000000e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> + <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + </lane> + </center> + <right> + <lane id="-1" type="driving" level="false"> + <link /> + <width sOffset="0.0000000000000000e+00" a="0.0000000000000000e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> + </lane> + </right> + </laneSection> + </lanes> + <objects /> + <signals /> + </road> + <road name="road10" length="5.0000000000000000e+01" id="10" junction="-1"> + <link> + <predecessor elementType="junction" elementId="4" contactPoint="start" /> </link> <type s="0.0000000000000000e+00" type="motorway" /> <planView> - <geometry s="0.0000000000000000e+00" x="-2.0000000000000000e+01" y="7.0000000000000000e+01" hdg="4.7123889800000001e+00" length="5.0000000000000000e+01"> + <geometry s="0.0000000000000000e+00" x="8.0000000000000000e+01" y="1.7000000000000000e+02" hdg="7.8539816299999998e-01" length="5.0000000000000000e+01"> <line /> </geometry> </planView> @@ -447,7 +521,6 @@ <link /> <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> - <roadMark sOffset="0.0000000000000000e+00" type="solid solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> <speed sOffset="0.0000000000000000e+00" max="1.2000000000000000e+02" /> </lane> </left> @@ -455,6 +528,7 @@ <lane id="0" type="driving" level="false"> <link /> <width sOffset="0.0000000000000000e+00" a="0.0000000000000000e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> + <roadMark sOffset="0.0000000000000000e+00" type="solid solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> </lane> </center> <right> @@ -476,95 +550,210 @@ <objects /> <signals /> </road> + <road name="road11" length="6.0000000000000000e+01" id="11" junction="-1"> + <link /> + <type s="0.0000000000000000e+00" type="Default" /> + <planView> + <geometry s="0.0000000000000000e+00" x="1.4500000000000000e+02" y="9.5000000000000000e+01" hdg="1.5707000000000000e+00" length="6.0000000000000000e+01"> + <line /> + </geometry> + </planView> + <elevationProfile /> + <lateralProfile /> + <lanes> + <laneSection s="0.0000000000000000e+00"> + <left> + <lane id="1" type="driving" level="false"> + <link /> + <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> + <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <speed sOffset="0.0000000000000000e+00" max="5.0000000000000000e+01" /> + </lane> + </left> + <center> + <lane id="0" type="driving" level="false"> + <link /> + <width sOffset="0.0000000000000000e+00" a="0.0000000000000000e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> + <roadMark sOffset="0.0000000000000000e+00" type="broken" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + </lane> + </center> + <right> + <lane id="-1" type="driving" level="false"> + <link /> + <width sOffset="0.0000000000000000e+00" a="4.2000000000000002e+00" b="0.0000000000000000e+00" c="0.0000000000000000e+00" d="0.0000000000000000e+00" /> + <roadMark sOffset="0.0000000000000000e+00" type="solid" weight="standard" color="standard" width="0.0000000000000000e+00" laneChange="both" /> + <speed sOffset="0.0000000000000000e+00" max="5.0000000000000000e+01" /> + </lane> + </right> + </laneSection> + </lanes> + <objects /> + <signals /> + </road> <junction name="junction0" id="0"> - <connection id="0" incomingRoad="0" connectingRoad="1" contactPoint="end"> + <connection id="0" incomingRoad="7" connectingRoad="0" contactPoint="end"> <laneLink from="-1" to="-1" /> </connection> - <connection id="1" incomingRoad="0" connectingRoad="1" contactPoint="end"> + <connection id="1" incomingRoad="7" connectingRoad="0" contactPoint="end"> <laneLink from="-2" to="-1" /> </connection> - <connection id="2" incomingRoad="3" connectingRoad="1" contactPoint="start"> + <connection id="2" incomingRoad="2" connectingRoad="0" contactPoint="start"> <laneLink from="1" to="-1" /> </connection> - <connection id="3" incomingRoad="3" connectingRoad="1" contactPoint="start"> + <connection id="3" incomingRoad="2" connectingRoad="0" contactPoint="start"> <laneLink from="2" to="-1" /> </connection> - <connection id="4" incomingRoad="0" connectingRoad="3" contactPoint="end"> + <connection id="4" incomingRoad="7" connectingRoad="2" contactPoint="end"> <laneLink from="-1" to="-1" /> </connection> - <connection id="5" incomingRoad="0" connectingRoad="3" contactPoint="end"> + <connection id="5" incomingRoad="7" connectingRoad="2" contactPoint="end"> <laneLink from="-2" to="-2" /> </connection> - <connection id="6" incomingRoad="3" connectingRoad="0" contactPoint="start"> + <connection id="6" incomingRoad="2" connectingRoad="7" contactPoint="start"> <laneLink from="1" to="1" /> </connection> - <connection id="7" incomingRoad="3" connectingRoad="0" contactPoint="start"> + <connection id="7" incomingRoad="2" connectingRoad="7" contactPoint="start"> <laneLink from="2" to="2" /> </connection> - <connection id="8" incomingRoad="1" connectingRoad="0" contactPoint="start"> + <connection id="8" incomingRoad="0" connectingRoad="7" contactPoint="start"> <laneLink from="1" to="1" /> </connection> - <connection id="9" incomingRoad="1" connectingRoad="0" contactPoint="start"> + <connection id="9" incomingRoad="0" connectingRoad="7" contactPoint="start"> <laneLink from="1" to="2" /> </connection> - <connection id="10" incomingRoad="1" connectingRoad="3" contactPoint="start"> + <connection id="10" incomingRoad="0" connectingRoad="2" contactPoint="start"> <laneLink from="1" to="-1" /> </connection> - <connection id="11" incomingRoad="1" connectingRoad="3" contactPoint="start"> + <connection id="11" incomingRoad="0" connectingRoad="2" contactPoint="start"> <laneLink from="1" to="-2" /> </connection> </junction> <junction name="junction1" id="1"> - <connection id="0" incomingRoad="1" connectingRoad="2" contactPoint="end"> + <connection id="0" incomingRoad="0" connectingRoad="1" contactPoint="end"> <laneLink from="-1" to="-1" /> </connection> - <connection id="1" incomingRoad="2" connectingRoad="1" contactPoint="start"> + <connection id="1" incomingRoad="1" connectingRoad="0" contactPoint="start"> <laneLink from="1" to="1" /> </connection> - <connection id="2" incomingRoad="1" connectingRoad="5" contactPoint="end"> + <connection id="2" incomingRoad="0" connectingRoad="3" contactPoint="end"> <laneLink from="-1" to="-1" /> </connection> - <connection id="3" incomingRoad="2" connectingRoad="5" contactPoint="start"> + <connection id="3" incomingRoad="1" connectingRoad="3" contactPoint="start"> <laneLink from="1" to="-1" /> </connection> </junction> <junction name="junction2" id="2"> - <connection id="0" incomingRoad="2" connectingRoad="6" contactPoint="end"> + <connection id="0" incomingRoad="1" connectingRoad="4" contactPoint="end"> <laneLink from="-1" to="1" /> </connection> - <connection id="1" incomingRoad="2" connectingRoad="7" contactPoint="end"> + <connection id="1" incomingRoad="1" connectingRoad="5" contactPoint="end"> <laneLink from="-1" to="-1" /> </connection> - <connection id="2" incomingRoad="2" connectingRoad="8" contactPoint="end"> + <connection id="2" incomingRoad="1" connectingRoad="6" contactPoint="end"> <laneLink from="-1" to="-1" /> </connection> - <connection id="3" incomingRoad="8" connectingRoad="2" contactPoint="start"> + <connection id="3" incomingRoad="6" connectingRoad="1" contactPoint="start"> <laneLink from="1" to="1" /> </connection> - <connection id="4" incomingRoad="8" connectingRoad="6" contactPoint="start"> + <connection id="4" incomingRoad="6" connectingRoad="4" contactPoint="start"> <laneLink from="1" to="1" /> </connection> - <connection id="5" incomingRoad="8" connectingRoad="7" contactPoint="start"> + <connection id="5" incomingRoad="6" connectingRoad="5" contactPoint="start"> <laneLink from="1" to="-1" /> </connection> - <connection id="6" incomingRoad="7" connectingRoad="2" contactPoint="start"> + <connection id="6" incomingRoad="5" connectingRoad="1" contactPoint="start"> <laneLink from="1" to="1" /> </connection> - <connection id="7" incomingRoad="7" connectingRoad="6" contactPoint="start"> + <connection id="7" incomingRoad="5" connectingRoad="4" contactPoint="start"> <laneLink from="1" to="1" /> </connection> - <connection id="8" incomingRoad="7" connectingRoad="8" contactPoint="start"> + <connection id="8" incomingRoad="5" connectingRoad="6" contactPoint="start"> <laneLink from="1" to="-1" /> </connection> - <connection id="9" incomingRoad="6" connectingRoad="2" contactPoint="end"> + <connection id="9" incomingRoad="4" connectingRoad="1" contactPoint="end"> <laneLink from="-1" to="1" /> </connection> - <connection id="10" incomingRoad="6" connectingRoad="7" contactPoint="end"> + <connection id="10" incomingRoad="4" connectingRoad="5" contactPoint="end"> + <laneLink from="-1" to="-1" /> + </connection> + <connection id="11" incomingRoad="4" connectingRoad="6" contactPoint="end"> + <laneLink from="-1" to="-1" /> + </connection> + </junction> + <junction name="junction3" id="3"> + <connection id="0" incomingRoad="7" connectingRoad="4" contactPoint="start"> + <laneLink from="2" to="-1" /> + </connection> + <connection id="1" incomingRoad="7" connectingRoad="9" contactPoint="start"> + <laneLink from="2" to="2" /> + </connection> + <connection id="2" incomingRoad="7" connectingRoad="9" contactPoint="start"> + <laneLink from="1" to="1" /> + </connection> + <connection id="3" incomingRoad="7" connectingRoad="4" contactPoint="start"> + <laneLink from="1" to="-1" /> + </connection> + <connection id="4" incomingRoad="4" connectingRoad="9" contactPoint="start"> + <laneLink from="1" to="2" /> + </connection> + <connection id="5" incomingRoad="4" connectingRoad="9" contactPoint="start"> + <laneLink from="1" to="1" /> + </connection> + <connection id="6" incomingRoad="4" connectingRoad="7" contactPoint="start"> + <laneLink from="1" to="-2" /> + </connection> + <connection id="7" incomingRoad="4" connectingRoad="7" contactPoint="start"> + <laneLink from="1" to="-1" /> + </connection> + <connection id="8" incomingRoad="8" connectingRoad="4" contactPoint="start"> <laneLink from="-1" to="-1" /> </connection> - <connection id="11" incomingRoad="6" connectingRoad="8" contactPoint="end"> + <connection id="9" incomingRoad="8" connectingRoad="4" contactPoint="start"> + <laneLink from="-2" to="-1" /> + </connection> + <connection id="10" incomingRoad="8" connectingRoad="7" contactPoint="start"> + <laneLink from="-2" to="-2" /> + </connection> + <connection id="11" incomingRoad="8" connectingRoad="7" contactPoint="start"> + <laneLink from="-1" to="-1" /> + </connection> + </junction> + <junction name="junction4" id="4"> + <connection id="0" incomingRoad="9" connectingRoad="5" contactPoint="start"> + <laneLink from="1" to="1" /> + </connection> + <connection id="1" incomingRoad="9" connectingRoad="5" contactPoint="start"> + <laneLink from="2" to="1" /> + </connection> + <connection id="2" incomingRoad="9" connectingRoad="10" contactPoint="start"> + <laneLink from="1" to="-1" /> + </connection> + <connection id="3" incomingRoad="9" connectingRoad="10" contactPoint="start"> + <laneLink from="2" to="-2" /> + </connection> + <connection id="4" incomingRoad="5" connectingRoad="8" contactPoint="start"> <laneLink from="-1" to="-1" /> </connection> + <connection id="5" incomingRoad="5" connectingRoad="8" contactPoint="start"> + <laneLink from="-1" to="-2" /> + </connection> + <connection id="5" incomingRoad="5" connectingRoad="10" contactPoint="start"> + <laneLink from="-1" to="-1" /> + </connection> + <connection id="7" incomingRoad="5" connectingRoad="10" contactPoint="start"> + <laneLink from="-1" to="-2" /> + </connection> + <connection id="8" incomingRoad="10" connectingRoad="5" contactPoint="start"> + <laneLink from="1" to="1" /> + </connection> + <connection id="9" incomingRoad="10" connectingRoad="5" contactPoint="start"> + <laneLink from="2" to="1" /> + </connection> + <connection id="10" incomingRoad="10" connectingRoad="8" contactPoint="start"> + <laneLink from="1" to="-1" /> + </connection> + <connection id="11" incomingRoad="10" connectingRoad="8" contactPoint="start"> + <laneLink from="2" to="-2" /> + </connection> </junction> - <junction name="junction3" id="3" /> </OpenDRIVE>