Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
eclipse
GitHub Repository: eclipse/sumo
Path: blob/main/tests/netconvert/import/XML/add_split/tls/net.netconvert
169735 views
<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on 2025-04-29 10:36:42 by Eclipse SUMO netconvert Version v1_22_0+1806-33294317c71
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
<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"/>
        <edge-files value="input_plain.edg.xml"/>
    </input>

    <output>
        <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="0"/>
        <junctions.limit-turn-speed value="-1.00"/>
        <rectangular-lane-cut value="0"/>
    </junctions>

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

    <report>
        <xml-validation value="never"/>
    </report>

</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="0.00,0.00" convBoundary="-11.14,-5.47,198.95,139.68" origBoundary="-10000000000.00,-10000000000.00,10000000000.00,10000000000.00" projParameter="!"/>

    <edge id=":beg.30_0" function="internal">
        <lane id=":beg.30_0_0" index="0" speed="13.89" length="8.00" shape="14.87,33.51 22.87,33.56"/>
    </edge>
    <edge id=":beg.60_0" function="internal">
        <lane id=":beg.60_0_0" index="0" speed="13.89" length="8.40" shape="44.87,33.69 47.33,33.21 48.88,32.12 50.42,31.03 52.89,30.54"/>
        <lane id=":beg.60_0_1" index="1" speed="13.89" length="8.40" shape="44.87,33.69 52.87,33.74"/>
    </edge>
    <edge id=":end.30_0" function="internal">
        <lane id=":end.30_0_0" index="0" speed="13.89" length="8.00" shape="111.06,25.09 118.57,22.33"/>
    </edge>
    <edge id=":end.60_0" function="internal">
        <lane id=":end.60_0_0" index="0" speed="13.89" length="8.40" shape="139.22,14.75 141.36,13.43 142.42,11.87 143.49,10.31 145.63,8.99"/>
        <lane id=":end.60_0_1" index="1" speed="13.89" length="8.40" shape="139.22,14.75 146.73,11.99"/>
    </edge>
    <edge id=":gneJ1_0" function="internal">
        <lane id=":gneJ1_0_0" index="0" speed="13.89" length="10.14" shape="82.65,37.69 82.71,35.22 83.63,33.14 85.41,31.44 88.04,30.13"/>
        <lane id=":gneJ1_0_1" index="1" speed="13.89" length="5.76" shape="85.82,37.25 85.88,35.96 86.46,34.84 87.55,33.90 89.14,33.13"/>
    </edge>
    <edge id=":gneJ1_2" function="internal">
        <lane id=":gneJ1_2_0" index="0" speed="13.89" length="9.47" shape="79.26,30.70 81.91,30.84 83.75,30.99 85.55,30.86 88.04,30.13"/>
        <lane id=":gneJ1_2_1" index="1" speed="13.89" length="9.47" shape="79.25,33.90 82.23,34.03 84.31,34.17 86.33,33.98 89.14,33.13"/>
    </edge>

    <edge id="beg" from="beg.30" to="beg.60" priority="1">
        <lane id="beg_0" index="0" speed="13.89" length="22.00" shape="22.87,33.56 44.87,33.69"/>
    </edge>
    <edge id="beg.begin" from="gneJ0" to="beg.30" priority="1">
        <lane id="beg.begin_0" index="0" speed="13.89" length="26.00" shape="-11.11,30.15 14.89,30.31"/>
        <lane id="beg.begin_1" index="1" speed="13.89" length="26.00" shape="-11.13,33.35 14.87,33.51"/>
    </edge>
    <edge id="beg.end" from="beg.60" to="gneJ1" priority="1">
        <lane id="beg.end_0" index="0" speed="13.89" length="26.38" shape="52.89,30.54 79.26,30.70"/>
        <lane id="beg.end_1" index="1" speed="13.89" length="26.38" shape="52.87,33.74 79.25,33.90"/>
    </edge>
    <edge id="beg2" from="gneJ2" to="gneJ1" priority="1">
        <lane id="beg2_0" index="0" speed="13.89" length="103.60" shape="96.66,140.33 82.65,37.69"/>
        <lane id="beg2_1" index="1" speed="13.89" length="103.60" shape="99.83,139.90 85.82,37.25"/>
    </edge>
    <edge id="end" from="end.30" to="end.60" priority="1">
        <lane id="end_0" index="0" speed="13.89" length="22.00" shape="118.57,22.33 139.22,14.75"/>
    </edge>
    <edge id="end.begin" from="gneJ1" to="end.30" priority="1">
        <lane id="end.begin_0" index="0" speed="13.89" length="23.34" shape="88.04,30.13 109.95,22.08"/>
        <lane id="end.begin_1" index="1" speed="13.89" length="23.34" shape="89.14,33.13 111.06,25.09"/>
    </edge>
    <edge id="end.end" from="end.60" to="gneJ3" priority="1">
        <lane id="end.end_0" index="0" speed="13.89" length="55.04" shape="145.63,8.99 197.30,-9.98"/>
        <lane id="end.end_1" index="1" speed="13.89" length="55.04" shape="146.73,11.99 198.40,-6.97"/>
    </edge>

    <tlLogic id="gneJ1" type="static" programID="0" offset="0">
        <phase duration="41" state="GGrr"/>
        <phase duration="4"  state="yyrr"/>
        <phase duration="41" state="rrGG"/>
        <phase duration="4"  state="rryy"/>
    </tlLogic>

    <junction id="beg.30" type="priority" x="18.86" y="35.13" incLanes="beg.begin_0 beg.begin_1" intLanes=":beg.30_0_0" shape="22.86,35.16 22.88,31.96 14.90,28.71 14.86,35.11">
        <request index="0" response="0" foes="0" cont="0"/>
    </junction>
    <junction id="beg.60" type="priority" x="48.86" y="35.32" incLanes="beg_0" intLanes=":beg.60_0_0 :beg.60_0_1" shape="52.86,35.34 52.90,28.94 44.88,32.09 44.86,35.29">
        <request index="0" response="00" foes="00" cont="0"/>
        <request index="1" response="00" foes="00" cont="0"/>
    </junction>
    <junction id="end.30" type="priority" x="115.36" y="25.21" incLanes="end.begin_0 end.begin_1" intLanes=":end.30_0_0" shape="119.12,23.83 118.01,20.83 109.40,20.58 111.61,26.59">
        <request index="0" response="0" foes="0" cont="0"/>
    </junction>
    <junction id="end.60" type="priority" x="143.53" y="14.87" incLanes="end_0" intLanes=":end.60_0_0 :end.60_0_1" shape="147.28,13.50 145.07,7.49 138.67,13.25 139.77,16.25">
        <request index="0" response="00" foes="00" cont="0"/>
        <request index="1" response="00" foes="00" cont="0"/>
    </junction>
    <junction id="gneJ0" type="dead_end" x="-11.14" y="34.95" incLanes="" intLanes="" shape="-11.14,34.95 -11.10,28.55"/>
    <junction id="gneJ1" type="traffic_light" x="87.20" y="35.55" incLanes="beg2_0 beg2_1 beg.end_0 beg.end_1" intLanes=":gneJ1_0_0 :gneJ1_0_1 :gneJ1_2_0 :gneJ1_2_1" shape="81.06,37.90 87.40,37.04 89.69,34.63 87.49,28.63 79.27,29.10 79.24,35.50">
        <request index="0" response="1100" foes="1100" cont="0"/>
        <request index="1" response="1100" foes="1100" cont="0"/>
        <request index="2" response="0000" foes="0011" cont="0"/>
        <request index="3" response="0000" foes="0011" cont="0"/>
    </junction>
    <junction id="gneJ2" type="dead_end" x="101.42" y="139.68" incLanes="" intLanes="" shape="101.42,139.68 95.08,140.55"/>
    <junction id="gneJ3" type="dead_end" x="198.95" y="-5.47" incLanes="end.end_0 end.end_1" intLanes="" shape="196.74,-11.48 198.95,-5.47"/>

    <connection from="beg" to="beg.end" fromLane="0" toLane="0" via=":beg.60_0_0" dir="s" state="M"/>
    <connection from="beg" to="beg.end" fromLane="0" toLane="1" via=":beg.60_0_1" dir="s" state="M"/>
    <connection from="beg.begin" to="beg" fromLane="1" toLane="0" via=":beg.30_0_0" dir="s" state="M"/>
    <connection from="beg.end" to="end.begin" fromLane="0" toLane="0" via=":gneJ1_2_0" tl="gneJ1" linkIndex="2" dir="s" state="O"/>
    <connection from="beg.end" to="end.begin" fromLane="1" toLane="1" via=":gneJ1_2_1" tl="gneJ1" linkIndex="3" dir="s" state="O"/>
    <connection from="beg2" to="end.begin" fromLane="0" toLane="0" via=":gneJ1_0_0" tl="gneJ1" linkIndex="0" dir="l" state="o"/>
    <connection from="beg2" to="end.begin" fromLane="1" toLane="1" via=":gneJ1_0_1" tl="gneJ1" linkIndex="1" dir="l" state="o"/>
    <connection from="end" to="end.end" fromLane="0" toLane="0" via=":end.60_0_0" dir="s" state="M"/>
    <connection from="end" to="end.end" fromLane="0" toLane="1" via=":end.60_0_1" dir="s" state="M"/>
    <connection from="end.begin" to="end" fromLane="1" toLane="0" via=":end.30_0_0" dir="s" state="M"/>

    <connection from=":beg.30_0" to="beg" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":beg.60_0" to="beg.end" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":beg.60_0" to="beg.end" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":end.30_0" to="end" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":end.60_0" to="end.end" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":end.60_0" to="end.end" fromLane="1" toLane="1" dir="s" state="M"/>
    <connection from=":gneJ1_0" to="end.begin" fromLane="0" toLane="0" dir="l" state="M"/>
    <connection from=":gneJ1_0" to="end.begin" fromLane="1" toLane="1" dir="l" state="M"/>
    <connection from=":gneJ1_2" to="end.begin" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from=":gneJ1_2" to="end.begin" fromLane="1" toLane="1" dir="s" state="M"/>

</net>