Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
eclipse
GitHub Repository: eclipse/sumo
Path: blob/main/tests/netedit/basic/files/save/traffic_lights/net.netedit
169727 views
<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on 2025-09-15T09:22:14.127983+01:00 by Eclipse SUMO netedit v1_24_0+0786-e42c943a826
This data file and the accompanying materials
are made available under the terms of the Eclipse Public License v2.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v20.html
This file may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the Eclipse
Public License 2.0 are satisfied: GNU General Public License, version 2
or later which is available at
https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html
SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
<neteditConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/neteditConfiguration.xsd">

    <input>
        <sumo-net-file value="net.net.xml"/>
    </input>

    <output>
        <tls-file value="C:\Users\alva_pa\.texttest\tmp\netedit.external.15Sep092137.16100\netedit.external\basic\files\save\traffic_lights\trafficlights2.tll.xml"/>
        <write-license value="true"/>
        <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="5"/>
        <junctions.limit-turn-speed value="5.50"/>
        <rectangular-lane-cut value="0"/>
    </junctions>

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

    <netedit>
        <ignore-supermode-question value="true"/>
        <ignore.additionalelements value="0"/>
        <ignore.routeelements value="0"/>
        <force-saving value="true"/>
    </netedit>

    <visualisation>
        <gui-settings-file value="gui-settings.xml"/>
        <window-size value="1280, 720"/>
        <window-pos value="50,50"/>
        <gui-testing value="true"/>
        <gui-testing.setting-output value="guisettingsoutput.xml"/>
    </visualisation>

    <report>
        <no-warnings value="true"/>
        <error-log value="log.txt"/>
    </report>

</neteditConfiguration>
-->

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

    <location netOffset="0.00,0.00" convBoundary="-60.00,-30.00,60.00,30.00" origBoundary="-10000000000.000000,-10000000000.000000,10000000000.000000,10000000000.000000" projParameter="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs"/>

    <edge id=":J0_0" function="internal">
        <lane id=":J0_0_0" index="0" speed="6.51" length="9.03" shape="-4.80,10.40 -5.15,7.95 -6.20,6.20 -7.95,5.15 -10.40,4.80"/>
    </edge>
    <edge id=":J0_1" function="internal">
        <lane id=":J0_1_0" index="0" speed="13.89" length="20.80" shape="-4.80,10.40 -4.80,-10.40"/>
        <lane id=":J0_1_1" index="1" speed="13.89" length="20.80" shape="-1.60,10.40 -1.60,-10.40"/>
    </edge>
    <edge id=":J0_3" function="internal">
        <lane id=":J0_3_0" index="0" speed="9.26" length="5.01" shape="-1.60,10.40 -0.89,5.44"/>
    </edge>
    <edge id=":J0_16" function="internal">
        <lane id=":J0_16_0" index="0" speed="9.26" length="14.34" shape="-0.89,5.44 -0.85,5.15 1.40,1.40 5.15,-0.85 10.40,-1.60"/>
    </edge>
    <edge id=":J0_4" function="internal">
        <lane id=":J0_4_0" index="0" speed="6.51" length="9.03" shape="10.40,4.80 7.95,5.15 6.20,6.20 5.15,7.95 4.80,10.40"/>
    </edge>
    <edge id=":J0_5" function="internal">
        <lane id=":J0_5_0" index="0" speed="13.89" length="20.80" shape="10.40,4.80 -10.40,4.80"/>
        <lane id=":J0_5_1" index="1" speed="13.89" length="20.80" shape="10.40,1.60 -10.40,1.60"/>
    </edge>
    <edge id=":J0_7" function="internal">
        <lane id=":J0_7_0" index="0" speed="9.26" length="5.01" shape="10.40,1.60 5.44,0.89"/>
    </edge>
    <edge id=":J0_17" function="internal">
        <lane id=":J0_17_0" index="0" speed="9.26" length="14.34" shape="5.44,0.89 5.15,0.85 1.40,-1.40 -0.85,-5.15 -1.60,-10.40"/>
    </edge>
    <edge id=":J0_8" function="internal">
        <lane id=":J0_8_0" index="0" speed="6.51" length="9.03" shape="4.80,-10.40 5.15,-7.95 6.20,-6.20 7.95,-5.15 10.40,-4.80"/>
    </edge>
    <edge id=":J0_9" function="internal">
        <lane id=":J0_9_0" index="0" speed="13.89" length="20.80" shape="4.80,-10.40 4.80,10.40"/>
        <lane id=":J0_9_1" index="1" speed="13.89" length="20.80" shape="1.60,-10.40 1.60,10.40"/>
    </edge>
    <edge id=":J0_11" function="internal">
        <lane id=":J0_11_0" index="0" speed="9.26" length="5.01" shape="1.60,-10.40 0.89,-5.44"/>
    </edge>
    <edge id=":J0_18" function="internal">
        <lane id=":J0_18_0" index="0" speed="9.26" length="14.34" shape="0.89,-5.44 0.85,-5.15 -1.40,-1.40 -5.15,0.85 -10.40,1.60"/>
    </edge>
    <edge id=":J0_12" function="internal">
        <lane id=":J0_12_0" index="0" speed="6.51" length="9.03" shape="-10.40,-4.80 -7.95,-5.15 -6.20,-6.20 -5.15,-7.95 -4.80,-10.40"/>
    </edge>
    <edge id=":J0_13" function="internal">
        <lane id=":J0_13_0" index="0" speed="13.89" length="20.80" shape="-10.40,-4.80 10.40,-4.80"/>
        <lane id=":J0_13_1" index="1" speed="13.89" length="20.80" shape="-10.40,-1.60 10.40,-1.60"/>
    </edge>
    <edge id=":J0_15" function="internal">
        <lane id=":J0_15_0" index="0" speed="9.26" length="5.01" shape="-10.40,-1.60 -5.44,-0.89"/>
    </edge>
    <edge id=":J0_19" function="internal">
        <lane id=":J0_19_0" index="0" speed="9.26" length="14.34" shape="-5.44,-0.89 -5.15,-0.85 -1.40,1.40 0.85,5.15 1.60,10.40"/>
    </edge>
    <edge id=":JunctionExtern0_0" function="internal">
        <lane id=":JunctionExtern0_0_0" index="0" disallow="pedestrian" speed="3.53" length="4.38" width="3.00" shape="-60.00,1.50 -61.12,0.75 -61.50,0.00 -61.12,-0.75 -60.00,-1.50"/>
    </edge>
    <edge id=":JunctionExtern1_0" function="internal">
        <lane id=":JunctionExtern1_0_0" index="0" disallow="pedestrian" speed="3.53" length="4.38" width="3.00" shape="60.00,-1.50 61.12,-0.75 61.50,0.00 61.12,0.75 60.00,1.50"/>
    </edge>

    <edge id="-E0" from="J1" to="J0" priority="-1">
        <lane id="-E0_0" index="0" speed="13.89" length="9.60" shape="20.00,4.80 10.40,4.80"/>
        <lane id="-E0_1" index="1" speed="13.89" length="9.60" shape="20.00,1.60 10.40,1.60"/>
    </edge>
    <edge id="-E1" from="J2" to="J0" priority="-1">
        <lane id="-E1_0" index="0" speed="13.89" length="9.60" shape="-20.00,-4.80 -10.40,-4.80"/>
        <lane id="-E1_1" index="1" speed="13.89" length="9.60" shape="-20.00,-1.60 -10.40,-1.60"/>
    </edge>
    <edge id="-E2" from="J3" to="J0" priority="-1">
        <lane id="-E2_0" index="0" speed="13.89" length="9.60" shape="-4.80,20.00 -4.80,10.40"/>
        <lane id="-E2_1" index="1" speed="13.89" length="9.60" shape="-1.60,20.00 -1.60,10.40"/>
    </edge>
    <edge id="-E3" from="J4" to="J0" priority="-1">
        <lane id="-E3_0" index="0" speed="13.89" length="9.60" shape="4.80,-20.00 4.80,-10.40"/>
        <lane id="-E3_1" index="1" speed="13.89" length="9.60" shape="1.60,-20.00 1.60,-10.40"/>
    </edge>
    <edge id="E0" from="J0" to="J1" priority="-1">
        <lane id="E0_0" index="0" speed="13.89" length="9.60" shape="10.40,-4.80 20.00,-4.80"/>
        <lane id="E0_1" index="1" speed="13.89" length="9.60" shape="10.40,-1.60 20.00,-1.60"/>
    </edge>
    <edge id="E1" from="J0" to="J2" priority="-1">
        <lane id="E1_0" index="0" speed="13.89" length="9.60" shape="-10.40,4.80 -20.00,4.80"/>
        <lane id="E1_1" index="1" speed="13.89" length="9.60" shape="-10.40,1.60 -20.00,1.60"/>
    </edge>
    <edge id="E2" from="J0" to="J3" priority="-1">
        <lane id="E2_0" index="0" speed="13.89" length="9.60" shape="4.80,10.40 4.80,20.00"/>
        <lane id="E2_1" index="1" speed="13.89" length="9.60" shape="1.60,10.40 1.60,20.00"/>
    </edge>
    <edge id="E3" from="J0" to="J4" priority="-1">
        <lane id="E3_0" index="0" speed="13.89" length="9.60" shape="-4.80,-10.40 -4.80,-20.00"/>
        <lane id="E3_1" index="1" speed="13.89" length="9.60" shape="-1.60,-10.40 -1.60,-20.00"/>
    </edge>
    <edge id="EdgeExternBot" from="JunctionExtern0" to="JunctionExtern1" priority="-1" length="175.00" shape="-60.00,0.00 -45.00,0.00 -45.00,-25.00 -40.00,-30.00 40.00,-30.00 45.00,-25.00 45.00,0.00 60.00,0.00">
        <lane id="EdgeExternBot_0" index="0" disallow="pedestrian" speed="13.89" length="175.00" width="3.00" shape="-60.00,-1.50 -46.50,-1.50 -46.50,-25.62 -40.62,-31.50 40.62,-31.50 46.50,-25.62 46.50,-1.50 60.00,-1.50"/>
    </edge>
    <edge id="EdgeExternTop" from="JunctionExtern1" to="JunctionExtern0" priority="-1" length="175.00" shape="60.00,0.00 45.00,0.00 45.00,25.00 40.00,30.00 -40.00,30.00 -45.00,25.00 -45.00,0.00 -60.00,0.00">
        <lane id="EdgeExternTop_0" index="0" disallow="pedestrian" speed="13.89" length="175.00" width="3.00" shape="60.00,1.50 46.50,1.50 46.50,25.62 40.62,31.50 -40.62,31.50 -46.50,25.62 -46.50,1.50 -60.00,1.50"/>
    </edge>

    <tlLogic id="J0" type="static" programID="0" offset="0">
        <phase duration="42" state="GGGgrrrrGGGgrrrr"/>
        <phase duration="3"  state="yyyyrrrryyyyrrrr"/>
        <phase duration="42" state="rrrrGGGgrrrrGGGg"/>
        <phase duration="3"  state="rrrryyyyrrrryyyy"/>
    </tlLogic>

    <junction id="J0" type="traffic_light" x="0.00" y="0.00" incLanes="-E2_0 -E2_1 -E0_0 -E0_1 -E3_0 -E3_1 -E1_0 -E1_1" intLanes=":J0_0_0 :J0_1_0 :J0_1_1 :J0_16_0 :J0_4_0 :J0_5_0 :J0_5_1 :J0_17_0 :J0_8_0 :J0_9_0 :J0_9_1 :J0_18_0 :J0_12_0 :J0_13_0 :J0_13_1 :J0_19_0" shape="-6.40,10.40 6.40,10.40 6.84,8.18 7.40,7.40 8.18,6.84 9.18,6.51 10.40,6.40 10.40,-6.40 8.18,-6.84 7.40,-7.40 6.84,-8.18 6.51,-9.18 6.40,-10.40 -6.40,-10.40 -6.84,-8.18 -7.40,-7.40 -8.18,-6.84 -9.18,-6.51 -10.40,-6.40 -10.40,6.40 -8.18,6.84 -7.40,7.40 -6.84,8.18 -6.51,9.18">
        <request index="0"  response="0000000000000000" foes="0000000001100000" cont="0"/>
        <request index="1"  response="1000000010000000" foes="1111100011100000" cont="0"/>
        <request index="2"  response="1000000010000000" foes="1111100011100000" cont="0"/>
        <request index="3"  response="1000011010000000" foes="1110011011100000" cont="1"/>
        <request index="4"  response="0000011000000000" foes="0000011000000000" cont="0"/>
        <request index="5"  response="0000111000001111" foes="1000111000001111" cont="0"/>
        <request index="6"  response="0000111000001111" foes="1000111000001111" cont="0"/>
        <request index="7"  response="0110111000001110" foes="0110111000001110" cont="1"/>
        <request index="8"  response="0000000000000000" foes="0110000000000000" cont="0"/>
        <request index="9"  response="1000000010000000" foes="1110000011111000" cont="0"/>
        <request index="10" response="1000000010000000" foes="1110000011111000" cont="0"/>
        <request index="11" response="1000000010000110" foes="1110000011100110" cont="1"/>
        <request index="12" response="0000000000000110" foes="0000000000000110" cont="0"/>
        <request index="13" response="0000111100001110" foes="0000111110001110" cont="0"/>
        <request index="14" response="0000111100001110" foes="0000111110001110" cont="0"/>
        <request index="15" response="0000111001101110" foes="0000111001101110" cont="1"/>
    </junction>
    <junction id="J1" type="dead_end" x="20.00" y="0.00" incLanes="E0_0 E0_1" intLanes="" shape="20.00,0.00 20.00,-6.40 20.00,0.00"/>
    <junction id="J2" type="dead_end" x="-20.00" y="0.00" incLanes="E1_0 E1_1" intLanes="" shape="-20.00,0.00 -20.00,6.40 -20.00,0.00"/>
    <junction id="J3" type="dead_end" x="0.00" y="20.00" incLanes="E2_0 E2_1" intLanes="" shape="0.00,20.00 6.40,20.00 0.00,20.00"/>
    <junction id="J4" type="dead_end" x="0.00" y="-20.00" incLanes="E3_0 E3_1" intLanes="" shape="0.00,-20.00 -6.40,-20.00 0.00,-20.00"/>
    <junction id="JunctionExtern0" type="priority" x="-60.00" y="0.00" incLanes="EdgeExternTop_0" intLanes=":JunctionExtern0_0_0" shape="-60.00,0.00 -60.00,3.00 -60.00,0.00">
        <request index="0" response="0" foes="0" cont="0"/>
    </junction>
    <junction id="JunctionExtern1" type="priority" x="60.00" y="0.00" incLanes="EdgeExternBot_0" intLanes=":JunctionExtern1_0_0" shape="60.00,0.00 60.00,-3.00 60.00,0.00">
        <request index="0" response="0" foes="0" cont="0"/>
    </junction>

    <junction id=":J0_16_0" type="internal" x="-0.89" y="5.44" incLanes=":J0_3_0 -E3_0 -E3_1" intLanes=":J0_5_0 :J0_5_1 :J0_7_0 :J0_8_0 :J0_9_0 :J0_9_1 :J0_13_0 :J0_13_1 :J0_15_0"/>
    <junction id=":J0_17_0" type="internal" x="5.44" y="0.89" incLanes=":J0_7_0 -E1_0 -E1_1" intLanes=":J0_1_0 :J0_1_1 :J0_3_0 :J0_9_0 :J0_9_1 :J0_11_0 :J0_12_0 :J0_13_0 :J0_13_1"/>
    <junction id=":J0_18_0" type="internal" x="0.89" y="-5.44" incLanes=":J0_11_0 -E2_0 -E2_1" intLanes=":J0_0_0 :J0_1_0 :J0_1_1 :J0_5_0 :J0_5_1 :J0_7_0 :J0_13_0 :J0_13_1 :J0_15_0"/>
    <junction id=":J0_19_0" type="internal" x="-5.44" y="-0.89" incLanes=":J0_15_0 -E0_0 -E0_1" intLanes=":J0_1_0 :J0_1_1 :J0_3_0 :J0_4_0 :J0_5_0 :J0_5_1 :J0_9_0 :J0_9_1 :J0_11_0"/>

    <connection from="-E0" to="E2" fromLane="0" toLane="0" via=":J0_4_0" tl="J0" linkIndex="4" dir="r" state="o"/>
    <connection from="-E0" to="E1" fromLane="0" toLane="0" via=":J0_5_0" tl="J0" linkIndex="5" dir="s" state="o"/>
    <connection from="-E0" to="E1" fromLane="1" toLane="1" via=":J0_5_1" tl="J0" linkIndex="6" dir="s" state="o"/>
    <connection from="-E0" to="E3" fromLane="1" toLane="1" via=":J0_7_0" tl="J0" linkIndex="7" dir="l" state="o"/>
    <connection from="-E1" to="E3" fromLane="0" toLane="0" via=":J0_12_0" tl="J0" linkIndex="12" dir="r" state="o"/>
    <connection from="-E1" to="E0" fromLane="0" toLane="0" via=":J0_13_0" tl="J0" linkIndex="13" dir="s" state="o"/>
    <connection from="-E1" to="E0" fromLane="1" toLane="1" via=":J0_13_1" tl="J0" linkIndex="14" dir="s" state="o"/>
    <connection from="-E1" to="E2" fromLane="1" toLane="1" via=":J0_15_0" tl="J0" linkIndex="15" dir="l" state="o"/>
    <connection from="-E2" to="E1" fromLane="0" toLane="0" via=":J0_0_0" tl="J0" linkIndex="0" dir="r" state="O"/>
    <connection from="-E2" to="E3" fromLane="0" toLane="0" via=":J0_1_0" tl="J0" linkIndex="1" dir="s" state="O"/>
    <connection from="-E2" to="E3" fromLane="1" toLane="1" via=":J0_1_1" tl="J0" linkIndex="2" dir="s" state="O"/>
    <connection from="-E2" to="E0" fromLane="1" toLane="1" via=":J0_3_0" tl="J0" linkIndex="3" dir="l" state="o"/>
    <connection from="-E3" to="E0" fromLane="0" toLane="0" via=":J0_8_0" tl="J0" linkIndex="8" dir="r" state="O"/>
    <connection from="-E3" to="E2" fromLane="0" toLane="0" via=":J0_9_0" tl="J0" linkIndex="9" dir="s" state="O"/>
    <connection from="-E3" to="E2" fromLane="1" toLane="1" via=":J0_9_1" tl="J0" linkIndex="10" dir="s" state="O"/>
    <connection from="-E3" to="E1" fromLane="1" toLane="1" via=":J0_11_0" tl="J0" linkIndex="11" dir="l" state="o"/>
    <connection from="EdgeExternBot" to="EdgeExternTop" fromLane="0" toLane="0" via=":JunctionExtern1_0_0" dir="t" state="M"/>
    <connection from="EdgeExternTop" to="EdgeExternBot" fromLane="0" toLane="0" via=":JunctionExtern0_0_0" dir="t" state="M"/>

    <connection from=":J0_0" to="E1" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":J0_1" to="E3" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":J0_1" to="E3" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":J0_3" to="E0" fromLane="0" toLane="1" via=":J0_16_0" dir="l" state="m"/>
    <connection from=":J0_16" to="E0" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":J0_4" to="E2" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":J0_5" to="E1" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":J0_5" to="E1" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":J0_7" to="E3" fromLane="0" toLane="1" via=":J0_17_0" dir="l" state="m"/>
    <connection from=":J0_17" to="E3" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":J0_8" to="E0" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":J0_9" to="E2" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":J0_9" to="E2" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":J0_11" to="E1" fromLane="0" toLane="1" via=":J0_18_0" dir="l" state="m"/>
    <connection from=":J0_18" to="E1" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":J0_12" to="E3" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from=":J0_13" to="E0" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":J0_13" to="E0" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":J0_15" to="E2" fromLane="0" toLane="1" via=":J0_19_0" dir="l" state="m"/>
    <connection from=":J0_19" to="E2" fromLane="0" toLane="1" dir="l" state="M"/>
    <connection from=":JunctionExtern0_0" to="EdgeExternBot" fromLane="0" toLane="0" dir="t" state="M"/>
    <connection from=":JunctionExtern1_0" to="EdgeExternTop" fromLane="0" toLane="0" dir="t" state="M"/>

</net>