Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
eclipse
GitHub Repository: eclipse/sumo
Path: blob/main/tests/tools/sumolib/patch_network/net.tools
428384 views
<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on 2025-04-29 12:41:33 by Eclipse SUMO netconvert Version v1_22_0+1808-f189571dda8
<netconvertConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netconvertConfiguration.xsd">

    <input>
        <sumo-net-file value="input_net.net.xml"/>
        <node-files value="nodes.nod.xml"/>
    </input>

    <output>
        <output-file value="net.net.xml"/>
    </output>

    <processing>
        <geometry.min-radius.fix.railways value="false"/>
        <geometry.avoid-overlap value="false"/>
        <geometry.max-grade.fix value="false"/>
        <offset.disable-normalization value="true"/>
        <lefthand value="0"/>
    </processing>

    <junctions>
        <no-turnarounds value="true"/>
        <junctions.corner-detail value="0"/>
        <junctions.limit-turn-speed value="-1.00"/>
        <rectangular-lane-cut value="0"/>
    </junctions>

    <pedestrian>
        <walkingareas value="0"/>
    </pedestrian>

</netconvertConfiguration>
-->

<net version="1.20" avoidOverlap="0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/net_file.xsd">

    <location netOffset="100.00,100.00" convBoundary="-3.12,-16.52,191.00,207.07" origBoundary="-10000000000.00,-10000000000.00,10000000000.00,10000000000.00" projParameter="!"/>

    <edge id=":C_0" function="internal">
        <lane id=":C_0_0" index="0" speed="13.89" length="9.88" shape="101.13,92.38 100.69,89.51 99.59,87.45 97.81,86.22 95.37,85.82"/>
    </edge>
    <edge id=":C_1" function="internal">
        <lane id=":C_1_0" index="0" speed="13.89" length="22.12" shape="101.13,92.38 100.97,86.08 101.00,81.22 101.29,76.37 101.89,70.09"/>
        <lane id=":C_1_1" index="1" speed="13.89" length="22.12" shape="104.33,92.29 104.17,86.05 104.20,81.34 104.47,76.63 105.07,70.42"/>
    </edge>
    <edge id=":C_3" function="internal">
        <lane id=":C_3_0" index="0" speed="13.89" length="5.13" shape="104.33,92.29 104.90,87.19"/>
    </edge>
    <edge id=":C_4" function="internal">
        <lane id=":C_4_0" index="0" speed="13.89" length="1.44" shape="104.33,92.29 105.09,91.06"/>
    </edge>
    <edge id=":C_18" function="internal">
        <lane id=":C_18_0" index="0" speed="13.89" length="15.19" shape="104.90,87.19 104.96,86.65 107.27,82.80 111.26,80.73 116.92,80.45"/>
    </edge>
    <edge id=":C_19" function="internal">
        <lane id=":C_19_0" index="0" speed="13.89" length="3.23" shape="105.09,91.06 105.88,90.64 106.69,91.01 107.53,92.19"/>
    </edge>
    <edge id=":C_5" function="internal">
        <lane id=":C_5_0" index="0" speed="13.89" length="9.05" shape="116.33,86.82 113.81,86.95 112.04,87.87 111.01,89.58 110.72,92.09"/>
    </edge>
    <edge id=":C_6" function="internal">
        <lane id=":C_6_0" index="0" speed="13.89" length="21.30" shape="116.63,83.63 110.51,83.08 106.01,82.77 101.51,82.64 95.37,82.62"/>
    </edge>
    <edge id=":C_7" function="internal">
        <lane id=":C_7_0" index="0" speed="13.89" length="5.20" shape="116.63,83.63 111.56,82.47"/>
    </edge>
    <edge id=":C_8" function="internal">
        <lane id=":C_8_0" index="0" speed="13.89" length="1.44" shape="116.63,83.63 115.51,82.72"/>
    </edge>
    <edge id=":C_20" function="internal">
        <lane id=":C_20_0" index="0" speed="13.89" length="14.86" shape="111.56,82.47 111.10,82.36 107.33,79.74 105.32,75.76 105.07,70.42"/>
    </edge>
    <edge id=":C_21" function="internal">
        <lane id=":C_21_0" index="0" speed="13.89" length="3.23" shape="115.51,82.72 115.18,81.89 115.65,81.13 116.92,80.45"/>
    </edge>
    <edge id=":C_9" function="internal">
        <lane id=":C_9_0" index="0" speed="13.89" length="9.66" shape="111.43,71.08 111.58,73.56 112.59,75.42 114.47,76.65 117.22,77.26"/>
    </edge>
    <edge id=":C_10" function="internal">
        <lane id=":C_10_0" index="0" speed="13.89" length="21.26" shape="111.43,71.08 110.84,77.15 110.58,81.57 110.56,85.99 110.72,92.09"/>
        <lane id=":C_10_1" index="1" speed="13.89" length="21.26" shape="108.25,70.75 107.66,76.89 107.39,81.45 107.36,86.02 107.53,92.19"/>
    </edge>
    <edge id=":C_12" function="internal">
        <lane id=":C_12_0" index="0" speed="13.89" length="4.94" shape="108.25,70.75 107.08,75.55"/>
    </edge>
    <edge id=":C_13" function="internal">
        <lane id=":C_13_0" index="0" speed="13.89" length="1.44" shape="108.25,70.75 107.33,71.86"/>
    </edge>
    <edge id=":C_22" function="internal">
        <lane id=":C_22_0" index="0" speed="13.89" length="14.60" shape="107.08,75.55 106.99,75.94 104.42,79.64 100.54,81.87 95.37,82.62"/>
    </edge>
    <edge id=":C_23" function="internal">
        <lane id=":C_23_0" index="0" speed="13.89" length="3.23" shape="107.33,71.86 106.49,72.18 105.74,71.70 105.07,70.42"/>
    </edge>
    <edge id=":C_14" function="internal">
        <lane id=":C_14_0" index="0" speed="13.89" length="9.99" shape="95.35,76.22 97.97,75.83 99.94,74.68 101.24,72.77 101.89,70.09"/>
    </edge>
    <edge id=":C_15" function="internal">
        <lane id=":C_15_0" index="0" speed="13.89" length="21.60" shape="95.36,79.42 101.55,79.44 106.16,79.58 110.76,79.89 116.92,80.45"/>
    </edge>
    <edge id=":C_16" function="internal">
        <lane id=":C_16_0" index="0" speed="13.89" length="4.81" shape="95.36,79.42 100.11,80.14"/>
    </edge>
    <edge id=":C_17" function="internal">
        <lane id=":C_17_0" index="0" speed="13.89" length="1.44" shape="95.36,79.42 96.56,80.22"/>
    </edge>
    <edge id=":C_24" function="internal">
        <lane id=":C_24_0" index="0" speed="13.89" length="15.17" shape="100.11,80.14 100.53,80.21 104.29,82.60 106.62,86.59 107.53,92.19"/>
    </edge>
    <edge id=":C_25" function="internal">
        <lane id=":C_25_0" index="0" speed="13.89" length="3.23" shape="96.56,80.22 96.96,81.02 96.56,81.82 95.37,82.62"/>
    </edge>
    <edge id=":E_0" function="internal">
        <lane id=":E_0_0" index="0" speed="13.89" length="4.67" shape="191.15,87.34 192.27,88.24 192.59,89.08 192.12,89.84 190.85,90.52"/>
    </edge>
    <edge id=":N_0" function="internal">
        <lane id=":N_0_0" index="0" speed="13.89" length="4.67" shape="111.06,207.02 110.30,208.24 109.51,208.67 108.70,208.29 107.86,207.12"/>
    </edge>
    <edge id=":S_0" function="internal">
        <lane id=":S_0_0" index="0" speed="13.89" length="4.67" shape="114.10,-16.68 115.02,-17.80 115.85,-18.11 116.61,-17.63 117.28,-16.36"/>
    </edge>
    <edge id=":W_0" function="internal">
        <lane id=":W_0_0" index="0" speed="13.89" length="4.67" shape="-3.12,82.79 -4.32,81.99 -4.72,81.19 -4.32,80.39 -3.12,79.59"/>
    </edge>

    <edge id="CE" from="C" to="E" priority="2">
        <lane id="CE_0" index="0" speed="13.89" length="74.54" shape="117.22,77.26 191.44,84.15">
            <param key="lk1" value="lv1"/>
            <param key="lk2" value="lv2"/>
        </lane>
        <lane id="CE_1" index="1" speed="13.89" length="74.54" shape="116.92,80.45 191.15,87.34">
            <param key="lk3" value="lv3"/>
            <param key="lk4" value="lv4"/>
        </lane>
        <param key="ek1" value="ev1"/>
        <param key="ek2" value="ev2"/>
        <param key="ek3" value="ev3"/>
        <param key="ek4" value="ev4"/>
    </edge>
    <edge id="CN" from="C" to="N" priority="2">
        <lane id="CN_0" index="0" speed="13.89" length="114.89" shape="110.72,92.09 114.26,206.92"/>
        <lane id="CN_1" index="1" speed="13.89" length="114.89" shape="107.53,92.19 111.06,207.02"/>
    </edge>
    <edge id="CS" from="C" to="S" priority="2">
        <lane id="CS_0" index="0" speed="13.89" length="87.57" shape="101.89,70.09 110.92,-17.01"/>
        <lane id="CS_1" index="1" speed="13.89" length="87.57" shape="105.07,70.42 114.10,-16.68"/>
    </edge>
    <edge id="CW" from="C" to="W" priority="2">
        <lane id="CW_0" index="0" speed="13.89" length="98.48" shape="95.37,85.82 -3.11,85.99"/>
        <lane id="CW_1" index="1" speed="13.89" length="98.48" shape="95.37,82.62 -3.12,82.79"/>
    </edge>
    <edge id="EC" from="E" to="C" priority="2">
        <lane id="EC_0" index="0" speed="13.89" length="74.54" shape="190.56,93.71 116.33,86.82"/>
        <lane id="EC_1" index="1" speed="13.89" length="74.54" shape="190.85,90.52 116.63,83.63"/>
    </edge>
    <edge id="NC" from="N" to="C" priority="2">
        <lane id="NC_0" index="0" speed="13.89" length="114.89" shape="104.66,207.22 101.13,92.38"/>
        <lane id="NC_1" index="1" speed="13.89" length="114.89" shape="107.86,207.12 104.33,92.29"/>
    </edge>
    <edge id="SC" from="S" to="C" priority="2">
        <lane id="SC_0" index="0" speed="13.89" length="87.57" shape="120.46,-16.03 111.43,71.08"/>
        <lane id="SC_1" index="1" speed="13.89" length="87.57" shape="117.28,-16.36 108.25,70.75"/>
    </edge>
    <edge id="WC" from="W" to="C" priority="2">
        <lane id="WC_0" index="0" speed="13.89" length="98.48" shape="-3.13,76.39 95.35,76.22"/>
        <lane id="WC_1" index="1" speed="13.89" length="98.48" shape="-3.12,79.59 95.36,79.42"/>
    </edge>

    <tlLogic id="C" type="static" programID="0" offset="0">
        <phase duration="31" state="GGGggrrrrGGGggrrrr"/>
        <phase duration="4"  state="yyyggrrrryyyggrrrr"/>
        <phase duration="6"  state="rrrGGrrrrrrrGGrrrr"/>
        <phase duration="4"  state="rrryyrrrrrrryyrrrr"/>
        <phase duration="31" state="rrrrrGGggrrrrrGGgg"/>
        <phase duration="4"  state="rrrrryyggrrrrryygg"/>
        <phase duration="6"  state="rrrrrrrGGrrrrrrrGG"/>
        <phase duration="4"  state="rrrrrrryyrrrrrrryy"/>
        <param key="tk1" value="tv1"/>
        <param key="tk2" value="tv2"/>
    </tlLogic>

    <junction id="C" type="traffic_light" x="105.58" y="81.00" incLanes="NC_0 NC_1 EC_0 EC_1 SC_0 SC_1 WC_0 WC_1" intLanes=":C_0_0 :C_1_0 :C_1_1 :C_18_0 :C_19_0 :C_5_0 :C_6_0 :C_20_0 :C_21_0 :C_9_0 :C_10_0 :C_10_1 :C_22_0 :C_23_0 :C_14_0 :C_15_0 :C_24_0 :C_25_0" shape="99.53,92.43 112.32,92.04 116.18,88.41 117.37,75.67 113.03,71.25 100.29,69.93 95.35,74.62 95.37,87.42">
        <request index="0"  response="000000000000000000" foes="000000000000000000" cont="0"/>
        <request index="1"  response="011100000011000000" foes="011111000011000000" cont="0"/>
        <request index="2"  response="011100000011000000" foes="011111000011000000" cont="0"/>
        <request index="3"  response="011000110011000000" foes="011000110111000000" cont="1"/>
        <request index="4"  response="010000110000000000" foes="010000110000000000" cont="1"/>
        <request index="5"  response="000000000000000000" foes="000000110000000000" cont="0"/>
        <request index="6"  response="000001000000001000" foes="110001110000001110" cont="0"/>
        <request index="7"  response="001001000000001000" foes="001011110000001110" cont="1"/>
        <request index="8"  response="001000000000001000" foes="001000000000001000" cont="1"/>
        <request index="9"  response="000000000000000000" foes="000000000000000000" cont="0"/>
        <request index="10" response="011000000011100000" foes="011000000011111000" cont="0"/>
        <request index="11" response="011000000011100000" foes="011000000011111000" cont="0"/>
        <request index="12" response="011000000011000110" foes="111000000011000110" cont="1"/>
        <request index="13" response="000000000010000110" foes="000000000010000110" cont="1"/>
        <request index="14" response="000000000000000000" foes="000000000000000110" cont="0"/>
        <request index="15" response="000001000000001000" foes="000001110110001110" cont="0"/>
        <request index="16" response="000001000001001000" foes="000001110001011110" cont="1"/>
        <request index="17" response="000001000001000000" foes="000001000001000000" cont="1"/>
        <param key="jk1" value="jv1"/>
        <param key="jk2" value="jv2"/>
        <param key="origPos" value="100.00 100.00"/>
    </junction>
    <junction id="E" type="priority" x="191.00" y="88.93" incLanes="CE_0 CE_1" intLanes=":E_0_0" shape="191.00,88.93 191.59,82.56 191.00,88.93">
        <request index="0" response="0" foes="0" cont="0"/>
        <param key="origPos" value="200.00 100.00"/>
    </junction>
    <junction id="N" type="priority" x="109.46" y="207.07" incLanes="CN_0 CN_1" intLanes=":N_0_0" shape="109.46,207.07 115.86,206.87 109.46,207.07">
        <request index="0" response="0" foes="0" cont="0"/>
        <param key="origPos" value="100.00 200.00"/>
    </junction>
    <junction id="S" type="priority" x="115.69" y="-16.52" incLanes="CS_0 CS_1" intLanes=":S_0_0" shape="115.69,-16.52 109.32,-17.18 115.69,-16.52">
        <request index="0" response="0" foes="0" cont="0"/>
        <param key="origPos" value="100.00 0.00"/>
    </junction>
    <junction id="W" type="priority" x="-3.12" y="81.19" incLanes="CW_0 CW_1" intLanes=":W_0_0" shape="-3.12,81.19 -3.11,87.59 -3.12,81.19">
        <request index="0" response="0" foes="0" cont="0"/>
        <param key="origPos" value="0.00 100.00"/>
    </junction>

    <junction id=":C_18_0" type="internal" x="104.90" y="87.19" incLanes=":C_3_0 SC_0 SC_1" intLanes=":C_6_0 :C_7_0 :C_8_0 :C_9_0 :C_10_0 :C_10_1 :C_15_0 :C_16_0"/>
    <junction id=":C_19_0" type="internal" x="105.09" y="91.06" incLanes=":C_4_0 EC_0 SC_0 SC_1 WC_1" intLanes=":C_5_0 :C_10_0 :C_10_1 :C_16_0"/>
    <junction id=":C_20_0" type="internal" x="111.56" y="82.47" incLanes=":C_7_0 WC_0 WC_1" intLanes=":C_1_0 :C_1_1 :C_3_0 :C_10_0 :C_10_1 :C_12_0 :C_13_0 :C_14_0 :C_15_0"/>
    <junction id=":C_21_0" type="internal" x="115.51" y="82.72" incLanes=":C_8_0 NC_1 SC_0 WC_1" intLanes=":C_3_0 :C_9_0 :C_15_0"/>
    <junction id=":C_22_0" type="internal" x="107.08" y="75.55" incLanes=":C_12_0 NC_0 NC_1" intLanes=":C_0_0 :C_1_0 :C_1_1 :C_6_0 :C_7_0 :C_15_0 :C_16_0 :C_17_0"/>
    <junction id=":C_23_0" type="internal" x="107.33" y="71.86" incLanes=":C_13_0 EC_1 NC_0 NC_1 WC_0" intLanes=":C_1_0 :C_1_1 :C_7_0 :C_14_0"/>
    <junction id=":C_24_0" type="internal" x="100.11" y="80.14" incLanes=":C_16_0 EC_0 EC_1" intLanes=":C_1_0 :C_1_1 :C_3_0 :C_4_0 :C_5_0 :C_6_0 :C_10_0 :C_10_1 :C_12_0"/>
    <junction id=":C_25_0" type="internal" x="96.56" y="80.22" incLanes=":C_17_0 EC_1 NC_0 SC_1" intLanes=":C_0_0 :C_6_0 :C_12_0"/>

    <connection from="CE" to="EC" fromLane="1" toLane="1" via=":E_0_0" dir="t" state="M"/>
    <connection from="CN" to="NC" fromLane="1" toLane="1" via=":N_0_0" dir="t" state="M"/>
    <connection from="CS" to="SC" fromLane="1" toLane="1" via=":S_0_0" dir="t" state="M"/>
    <connection from="CW" to="WC" fromLane="1" toLane="1" via=":W_0_0" dir="t" state="M"/>
    <connection from="EC" to="CN" fromLane="0" toLane="0" via=":C_5_0" tl="C" linkIndex="5" dir="r" state="O"/>
    <connection from="EC" to="CW" fromLane="1" toLane="1" via=":C_6_0" tl="C" linkIndex="6" dir="s" state="O"/>
    <connection from="EC" to="CS" fromLane="1" toLane="1" via=":C_7_0" tl="C" linkIndex="7" dir="l" state="o"/>
    <connection from="EC" to="CE" fromLane="1" toLane="1" via=":C_8_0" tl="C" linkIndex="8" dir="t" state="o"/>
    <connection from="NC" to="CW" fromLane="0" toLane="0" via=":C_0_0" tl="C" linkIndex="0" dir="r" state="O"/>
    <connection from="NC" to="CS" fromLane="0" toLane="0" via=":C_1_0" tl="C" linkIndex="1" dir="s" state="o"/>
    <connection from="NC" to="CS" fromLane="1" toLane="1" via=":C_1_1" tl="C" linkIndex="2" dir="s" state="o"/>
    <connection from="NC" to="CE" fromLane="1" toLane="1" via=":C_3_0" tl="C" linkIndex="3" dir="l" state="o"/>
    <connection from="NC" to="CN" fromLane="1" toLane="1" via=":C_4_0" tl="C" linkIndex="4" dir="t" state="o"/>
    <connection from="SC" to="CE" fromLane="0" toLane="0" via=":C_9_0" tl="C" linkIndex="9" dir="r" state="O"/>
    <connection from="SC" to="CN" fromLane="0" toLane="0" via=":C_10_0" tl="C" linkIndex="10" dir="s" state="o"/>
    <connection from="SC" to="CN" fromLane="1" toLane="1" via=":C_10_1" tl="C" linkIndex="11" dir="s" state="o"/>
    <connection from="SC" to="CW" fromLane="1" toLane="1" via=":C_12_0" tl="C" linkIndex="12" dir="l" state="o"/>
    <connection from="SC" to="CS" fromLane="1" toLane="1" via=":C_13_0" tl="C" linkIndex="13" dir="t" state="o"/>
    <connection from="WC" to="CS" fromLane="0" toLane="0" via=":C_14_0" tl="C" linkIndex="14" dir="r" state="O"/>
    <connection from="WC" to="CE" fromLane="1" toLane="1" via=":C_15_0" tl="C" linkIndex="15" dir="s" state="O"/>
    <connection from="WC" to="CN" fromLane="1" toLane="1" via=":C_16_0" tl="C" linkIndex="16" dir="l" state="o"/>
    <connection from="WC" to="CW" fromLane="1" toLane="1" via=":C_17_0" tl="C" linkIndex="17" dir="t" state="o"/>

    <connection from=":C_0" to="CW" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":C_1" to="CS" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":C_1" to="CS" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":C_3" to="CE" fromLane="0" toLane="1" via=":C_18_0" dir="l" state="m"/>
    <connection from=":C_18" to="CE" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":C_4" to="CN" fromLane="0" toLane="1" via=":C_19_0" dir="t" state="m"/>
    <connection from=":C_19" to="CN" fromLane="0" toLane="1" dir="t" state="M"/>
    <connection from=":C_5" to="CN" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":C_6" to="CW" fromLane="0" toLane="1" dir="s" state="M"/>
    <connection from=":C_7" to="CS" fromLane="0" toLane="1" via=":C_20_0" dir="l" state="m"/>
    <connection from=":C_20" to="CS" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":C_8" to="CE" fromLane="0" toLane="1" via=":C_21_0" dir="t" state="m"/>
    <connection from=":C_21" to="CE" fromLane="0" toLane="1" dir="t" state="M"/>
    <connection from=":C_9" to="CE" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":C_10" to="CN" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":C_10" to="CN" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":C_12" to="CW" fromLane="0" toLane="1" via=":C_22_0" dir="l" state="m"/>
    <connection from=":C_22" to="CW" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":C_13" to="CS" fromLane="0" toLane="1" via=":C_23_0" dir="t" state="m"/>
    <connection from=":C_23" to="CS" fromLane="0" toLane="1" dir="t" state="M"/>
    <connection from=":C_14" to="CS" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":C_15" to="CE" fromLane="0" toLane="1" dir="s" state="M"/>
    <connection from=":C_16" to="CN" fromLane="0" toLane="1" via=":C_24_0" dir="l" state="m"/>
    <connection from=":C_24" to="CN" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":C_17" to="CW" fromLane="0" toLane="1" via=":C_25_0" dir="t" state="m"/>
    <connection from=":C_25" to="CW" fromLane="0" toLane="1" dir="t" state="M"/>
    <connection from=":E_0" to="EC" fromLane="0" toLane="1" dir="t" state="M"/>
    <connection from=":N_0" to="NC" fromLane="0" toLane="1" dir="t" state="M"/>
    <connection from=":S_0" to="SC" fromLane="0" toLane="1" dir="t" state="M"/>
    <connection from=":W_0" to="WC" fromLane="0" toLane="1" dir="t" state="M"/>

</net>