Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
eclipse
GitHub Repository: eclipse/sumo
Path: blob/main/tests/netgen/grid/alphanumerical-ids/net.netgen
169685 views
<?xml version="1.0" encoding="UTF-8"?>

<!-- generated on 2024-02-29 13:36:51 by Eclipse SUMO netgenerate Version v1_19_0+1092-a49a04372af
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
<configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/netgenerateConfiguration.xsd">

    <grid_network>
        <grid value="true"/>
        <grid.x-number value="3"/>
        <grid.y-number value="3"/>
        <grid.x-length value="40"/>
        <grid.y-length value="40"/>
    </grid_network>

    <output>
        <write-license value="true"/>
        <alphanumerical-ids value="false"/>
        <output-file value="net.net.xml"/>
    </output>

    <building_defaults>
        <default.lanenumber value="1"/>
    </building_defaults>

    <junctions>
        <no-internal-links value="true"/>
    </junctions>

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

</configuration>
-->

<net version="1.20" junctionCornerDetail="5" limitTurnSpeed="5.50" 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="0.00,0.00,80.00,80.00" origBoundary="0.00,0.00,80.00,80.00" projParameter="!"/>

    <edge id="0/0to0/1" from="0/0" to="0/1" priority="-1">
        <lane id="0/0to0/1_0" index="0" speed="13.89" length="40.00" shape="1.60,3.20 1.60,32.80"/>
    </edge>
    <edge id="0/0to1/0" from="0/0" to="1/0" priority="-1">
        <lane id="0/0to1/0_0" index="0" speed="13.89" length="40.00" shape="3.20,-1.60 32.80,-1.60"/>
    </edge>
    <edge id="0/1to0/0" from="0/1" to="0/0" priority="-1">
        <lane id="0/1to0/0_0" index="0" speed="13.89" length="40.00" shape="-1.60,32.80 -1.60,3.20"/>
    </edge>
    <edge id="0/1to0/2" from="0/1" to="0/2" priority="-1">
        <lane id="0/1to0/2_0" index="0" speed="13.89" length="40.00" shape="1.60,47.20 1.60,76.80"/>
    </edge>
    <edge id="0/1to1/1" from="0/1" to="1/1" priority="-1">
        <lane id="0/1to1/1_0" index="0" speed="13.89" length="40.00" shape="7.20,38.40 32.80,38.40"/>
    </edge>
    <edge id="0/2to0/1" from="0/2" to="0/1" priority="-1">
        <lane id="0/2to0/1_0" index="0" speed="13.89" length="40.00" shape="-1.60,76.80 -1.60,47.20"/>
    </edge>
    <edge id="0/2to1/2" from="0/2" to="1/2" priority="-1">
        <lane id="0/2to1/2_0" index="0" speed="13.89" length="40.00" shape="3.20,78.40 32.80,78.40"/>
    </edge>
    <edge id="1/0to0/0" from="1/0" to="0/0" priority="-1">
        <lane id="1/0to0/0_0" index="0" speed="13.89" length="40.00" shape="32.80,1.60 3.20,1.60"/>
    </edge>
    <edge id="1/0to1/1" from="1/0" to="1/1" priority="-1">
        <lane id="1/0to1/1_0" index="0" speed="13.89" length="40.00" shape="41.60,7.20 41.60,32.80"/>
    </edge>
    <edge id="1/0to2/0" from="1/0" to="2/0" priority="-1">
        <lane id="1/0to2/0_0" index="0" speed="13.89" length="40.00" shape="47.20,-1.60 76.80,-1.60"/>
    </edge>
    <edge id="1/1to0/1" from="1/1" to="0/1" priority="-1">
        <lane id="1/1to0/1_0" index="0" speed="13.89" length="40.00" shape="32.80,41.60 7.20,41.60"/>
    </edge>
    <edge id="1/1to1/0" from="1/1" to="1/0" priority="-1">
        <lane id="1/1to1/0_0" index="0" speed="13.89" length="40.00" shape="38.40,32.80 38.40,7.20"/>
    </edge>
    <edge id="1/1to1/2" from="1/1" to="1/2" priority="-1">
        <lane id="1/1to1/2_0" index="0" speed="13.89" length="40.00" shape="41.60,47.20 41.60,72.80"/>
    </edge>
    <edge id="1/1to2/1" from="1/1" to="2/1" priority="-1">
        <lane id="1/1to2/1_0" index="0" speed="13.89" length="40.00" shape="47.20,38.40 72.80,38.40"/>
    </edge>
    <edge id="1/2to0/2" from="1/2" to="0/2" priority="-1">
        <lane id="1/2to0/2_0" index="0" speed="13.89" length="40.00" shape="32.80,81.60 3.20,81.60"/>
    </edge>
    <edge id="1/2to1/1" from="1/2" to="1/1" priority="-1">
        <lane id="1/2to1/1_0" index="0" speed="13.89" length="40.00" shape="38.40,72.80 38.40,47.20"/>
    </edge>
    <edge id="1/2to2/2" from="1/2" to="2/2" priority="-1">
        <lane id="1/2to2/2_0" index="0" speed="13.89" length="40.00" shape="47.20,78.40 76.80,78.40"/>
    </edge>
    <edge id="2/0to1/0" from="2/0" to="1/0" priority="-1">
        <lane id="2/0to1/0_0" index="0" speed="13.89" length="40.00" shape="76.80,1.60 47.20,1.60"/>
    </edge>
    <edge id="2/0to2/1" from="2/0" to="2/1" priority="-1">
        <lane id="2/0to2/1_0" index="0" speed="13.89" length="40.00" shape="81.60,3.20 81.60,32.80"/>
    </edge>
    <edge id="2/1to1/1" from="2/1" to="1/1" priority="-1">
        <lane id="2/1to1/1_0" index="0" speed="13.89" length="40.00" shape="72.80,41.60 47.20,41.60"/>
    </edge>
    <edge id="2/1to2/0" from="2/1" to="2/0" priority="-1">
        <lane id="2/1to2/0_0" index="0" speed="13.89" length="40.00" shape="78.40,32.80 78.40,3.20"/>
    </edge>
    <edge id="2/1to2/2" from="2/1" to="2/2" priority="-1">
        <lane id="2/1to2/2_0" index="0" speed="13.89" length="40.00" shape="81.60,47.20 81.60,76.80"/>
    </edge>
    <edge id="2/2to1/2" from="2/2" to="1/2" priority="-1">
        <lane id="2/2to1/2_0" index="0" speed="13.89" length="40.00" shape="76.80,81.60 47.20,81.60"/>
    </edge>
    <edge id="2/2to2/1" from="2/2" to="2/1" priority="-1">
        <lane id="2/2to2/1_0" index="0" speed="13.89" length="40.00" shape="78.40,76.80 78.40,47.20"/>
    </edge>

    <junction id="0/0" type="priority" x="0.00" y="0.00" incLanes="0/1to0/0_0 1/0to0/0_0" intLanes="" shape="-3.20,3.20 3.20,3.20 3.20,-3.20 -0.36,-2.49 -1.60,-1.60 -2.49,-0.36 -3.02,1.24">
        <request index="0" response="00" foes="00"/>
        <request index="1" response="00" foes="00"/>
    </junction>
    <junction id="0/1" type="priority" x="0.00" y="40.00" incLanes="0/2to0/1_0 1/1to0/1_0 0/0to0/1_0" intLanes="" shape="-3.20,47.20 3.20,47.20 3.64,44.98 4.20,44.20 4.98,43.64 5.98,43.31 7.20,43.20 7.20,36.80 4.98,36.36 4.20,35.80 3.64,35.02 3.31,34.02 3.20,32.80 -3.20,32.80">
        <request index="0" response="000000000" foes="100010000"/>
        <request index="1" response="011000000" foes="011110000"/>
        <request index="2" response="010001000" foes="010001000"/>
        <request index="3" response="010000000" foes="010000100"/>
        <request index="4" response="010000011" foes="110000011"/>
        <request index="5" response="001000010" foes="001000010"/>
        <request index="6" response="000000000" foes="000100010"/>
        <request index="7" response="000000000" foes="000011110"/>
        <request index="8" response="000010001" foes="000010001"/>
    </junction>
    <junction id="0/2" type="priority" x="0.00" y="80.00" incLanes="1/2to0/2_0 0/1to0/2_0" intLanes="" shape="3.20,83.20 3.20,76.80 -3.20,76.80 -2.49,80.36 -1.60,81.60 -0.36,82.49 1.24,83.02">
        <request index="0" response="00" foes="00"/>
        <request index="1" response="00" foes="00"/>
    </junction>
    <junction id="1/0" type="priority" x="40.00" y="0.00" incLanes="1/1to1/0_0 2/0to1/0_0 0/0to1/0_0" intLanes="" shape="36.80,7.20 43.20,7.20 43.64,4.98 44.20,4.20 44.98,3.64 45.98,3.31 47.20,3.20 47.20,-3.20 32.80,-3.20 32.80,3.20 35.02,3.64 35.80,4.20 36.36,4.98 36.69,5.98">
        <request index="0" response="000010000" foes="100010000"/>
        <request index="1" response="011010000" foes="011110000"/>
        <request index="2" response="010001000" foes="010001000"/>
        <request index="3" response="000000000" foes="010000100"/>
        <request index="4" response="000000000" foes="110000011"/>
        <request index="5" response="001000010" foes="001000010"/>
        <request index="6" response="000000000" foes="000100010"/>
        <request index="7" response="000011000" foes="000011110"/>
        <request index="8" response="000010001" foes="000010001"/>
    </junction>
    <junction id="1/1" type="priority" x="40.00" y="40.00" incLanes="1/2to1/1_0 2/1to1/1_0 1/0to1/1_0 0/1to1/1_0" intLanes="" shape="36.80,47.20 43.20,47.20 43.64,44.98 44.20,44.20 44.98,43.64 45.98,43.31 47.20,43.20 47.20,36.80 44.98,36.36 44.20,35.80 43.64,35.02 43.31,34.02 43.20,32.80 36.80,32.80 36.36,35.02 35.80,35.80 35.02,36.36 34.02,36.69 32.80,36.80 32.80,43.20 35.02,43.64 35.80,44.20 36.36,44.98 36.69,45.98">
        <request index="0"  response="0000000000000000" foes="1000010000100000"/>
        <request index="1"  response="0000000000000000" foes="0111110001100000"/>
        <request index="2"  response="0000001100000000" foes="0110001111100000"/>
        <request index="3"  response="0100001000010000" foes="0100001000010000"/>
        <request index="4"  response="0000001000000000" foes="0100001000001000"/>
        <request index="5"  response="0000011000000111" foes="1100011000000111"/>
        <request index="6"  response="0011011000000110" foes="0011111000000110"/>
        <request index="7"  response="0010000100000100" foes="0010000100000100"/>
        <request index="8"  response="0000000000000000" foes="0010000010000100"/>
        <request index="9"  response="0000000000000000" foes="0110000001111100"/>
        <request index="10" response="0000000000000011" foes="1110000001100011"/>
        <request index="11" response="0001000001000010" foes="0001000001000010"/>
        <request index="12" response="0000000000000010" foes="0000100001000010"/>
        <request index="13" response="0000011100000110" foes="0000011111000110"/>
        <request index="14" response="0000011000110110" foes="0000011000111110"/>
        <request index="15" response="0000010000100001" foes="0000010000100001"/>
    </junction>
    <junction id="1/2" type="priority" x="40.00" y="80.00" incLanes="2/2to1/2_0 1/1to1/2_0 0/2to1/2_0" intLanes="" shape="47.20,83.20 47.20,76.80 44.98,76.36 44.20,75.80 43.64,75.02 43.31,74.02 43.20,72.80 36.80,72.80 36.36,75.02 35.80,75.80 35.02,76.36 34.02,76.69 32.80,76.80 32.80,83.20">
        <request index="0" response="000000000" foes="100010000"/>
        <request index="1" response="011000000" foes="011110000"/>
        <request index="2" response="010001000" foes="010001000"/>
        <request index="3" response="010000000" foes="010000100"/>
        <request index="4" response="010000011" foes="110000011"/>
        <request index="5" response="001000010" foes="001000010"/>
        <request index="6" response="000000000" foes="000100010"/>
        <request index="7" response="000000000" foes="000011110"/>
        <request index="8" response="000010001" foes="000010001"/>
    </junction>
    <junction id="2/0" type="priority" x="80.00" y="0.00" incLanes="2/1to2/0_0 1/0to2/0_0" intLanes="" shape="76.80,3.20 83.20,3.20 82.49,-0.36 81.60,-1.60 80.36,-2.49 78.76,-3.02 76.80,-3.20">
        <request index="0" response="00" foes="00"/>
        <request index="1" response="00" foes="00"/>
    </junction>
    <junction id="2/1" type="priority" x="80.00" y="40.00" incLanes="2/2to2/1_0 2/0to2/1_0 1/1to2/1_0" intLanes="" shape="76.80,47.20 83.20,47.20 83.20,32.80 76.80,32.80 76.36,35.02 75.80,35.80 75.02,36.36 74.02,36.69 72.80,36.80 72.80,43.20 75.02,43.64 75.80,44.20 76.36,44.98 76.69,45.98">
        <request index="0" response="000000000" foes="100010000"/>
        <request index="1" response="000000000" foes="011110000"/>
        <request index="2" response="010001000" foes="010001000"/>
        <request index="3" response="000000000" foes="010000100"/>
        <request index="4" response="000000011" foes="110000011"/>
        <request index="5" response="001000010" foes="001000010"/>
        <request index="6" response="000000010" foes="000100010"/>
        <request index="7" response="000011010" foes="000011110"/>
        <request index="8" response="000010001" foes="000010001"/>
    </junction>
    <junction id="2/2" type="priority" x="80.00" y="80.00" incLanes="2/1to2/2_0 1/2to2/2_0" intLanes="" shape="83.20,76.80 76.80,76.80 76.80,83.20 80.36,82.49 81.60,81.60 82.49,80.36 83.02,78.76">
        <request index="0" response="00" foes="00"/>
        <request index="1" response="00" foes="00"/>
    </junction>

    <connection from="0/0to0/1" to="0/1to1/1" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from="0/0to0/1" to="0/1to0/2" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from="0/0to0/1" to="0/1to0/0" fromLane="0" toLane="0" dir="t" state="m"/>
    <connection from="0/0to1/0" to="1/0to2/0" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from="0/0to1/0" to="1/0to1/1" fromLane="0" toLane="0" dir="l" state="m"/>
    <connection from="0/0to1/0" to="1/0to0/0" fromLane="0" toLane="0" dir="t" state="m"/>
    <connection from="0/1to0/0" to="0/0to1/0" fromLane="0" toLane="0" dir="l" state="M"/>
    <connection from="0/1to0/2" to="0/2to1/2" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from="0/1to1/1" to="1/1to1/0" fromLane="0" toLane="0" dir="r" state="m"/>
    <connection from="0/1to1/1" to="1/1to2/1" fromLane="0" toLane="0" dir="s" state="m"/>
    <connection from="0/1to1/1" to="1/1to1/2" fromLane="0" toLane="0" dir="l" state="m"/>
    <connection from="0/1to1/1" to="1/1to0/1" fromLane="0" toLane="0" dir="t" state="m"/>
    <connection from="0/2to0/1" to="0/1to0/0" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from="0/2to0/1" to="0/1to1/1" fromLane="0" toLane="0" dir="l" state="m"/>
    <connection from="0/2to0/1" to="0/1to0/2" fromLane="0" toLane="0" dir="t" state="m"/>
    <connection from="0/2to1/2" to="1/2to1/1" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from="0/2to1/2" to="1/2to2/2" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from="0/2to1/2" to="1/2to0/2" fromLane="0" toLane="0" dir="t" state="m"/>
    <connection from="1/0to0/0" to="0/0to0/1" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from="1/0to1/1" to="1/1to2/1" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from="1/0to1/1" to="1/1to1/2" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from="1/0to1/1" to="1/1to0/1" fromLane="0" toLane="0" dir="l" state="m"/>
    <connection from="1/0to1/1" to="1/1to1/0" fromLane="0" toLane="0" dir="t" state="m"/>
    <connection from="1/0to2/0" to="2/0to2/1" fromLane="0" toLane="0" dir="l" state="M"/>
    <connection from="1/1to0/1" to="0/1to0/2" fromLane="0" toLane="0" dir="r" state="m"/>
    <connection from="1/1to0/1" to="0/1to0/0" fromLane="0" toLane="0" dir="l" state="m"/>
    <connection from="1/1to0/1" to="0/1to1/1" fromLane="0" toLane="0" dir="t" state="m"/>
    <connection from="1/1to1/0" to="1/0to0/0" fromLane="0" toLane="0" dir="r" state="m"/>
    <connection from="1/1to1/0" to="1/0to2/0" fromLane="0" toLane="0" dir="l" state="m"/>
    <connection from="1/1to1/0" to="1/0to1/1" fromLane="0" toLane="0" dir="t" state="m"/>
    <connection from="1/1to1/2" to="1/2to2/2" fromLane="0" toLane="0" dir="r" state="m"/>
    <connection from="1/1to1/2" to="1/2to0/2" fromLane="0" toLane="0" dir="l" state="m"/>
    <connection from="1/1to1/2" to="1/2to1/1" fromLane="0" toLane="0" dir="t" state="m"/>
    <connection from="1/1to2/1" to="2/1to2/0" fromLane="0" toLane="0" dir="r" state="m"/>
    <connection from="1/1to2/1" to="2/1to2/2" fromLane="0" toLane="0" dir="l" state="m"/>
    <connection from="1/1to2/1" to="2/1to1/1" fromLane="0" toLane="0" dir="t" state="m"/>
    <connection from="1/2to0/2" to="0/2to0/1" fromLane="0" toLane="0" dir="l" state="M"/>
    <connection from="1/2to1/1" to="1/1to0/1" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from="1/2to1/1" to="1/1to1/0" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from="1/2to1/1" to="1/1to2/1" fromLane="0" toLane="0" dir="l" state="m"/>
    <connection from="1/2to1/1" to="1/1to1/2" fromLane="0" toLane="0" dir="t" state="m"/>
    <connection from="1/2to2/2" to="2/2to2/1" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from="2/0to1/0" to="1/0to1/1" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from="2/0to1/0" to="1/0to0/0" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from="2/0to1/0" to="1/0to2/0" fromLane="0" toLane="0" dir="t" state="m"/>
    <connection from="2/0to2/1" to="2/1to2/2" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from="2/0to2/1" to="2/1to1/1" fromLane="0" toLane="0" dir="l" state="m"/>
    <connection from="2/0to2/1" to="2/1to2/0" fromLane="0" toLane="0" dir="t" state="m"/>
    <connection from="2/1to1/1" to="1/1to1/2" fromLane="0" toLane="0" dir="r" state="m"/>
    <connection from="2/1to1/1" to="1/1to0/1" fromLane="0" toLane="0" dir="s" state="m"/>
    <connection from="2/1to1/1" to="1/1to1/0" fromLane="0" toLane="0" dir="l" state="m"/>
    <connection from="2/1to1/1" to="1/1to2/1" fromLane="0" toLane="0" dir="t" state="m"/>
    <connection from="2/1to2/0" to="2/0to1/0" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from="2/1to2/2" to="2/2to1/2" fromLane="0" toLane="0" dir="l" state="M"/>
    <connection from="2/2to1/2" to="1/2to0/2" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from="2/2to1/2" to="1/2to1/1" fromLane="0" toLane="0" dir="l" state="m"/>
    <connection from="2/2to1/2" to="1/2to2/2" fromLane="0" toLane="0" dir="t" state="m"/>
    <connection from="2/2to2/1" to="2/1to1/1" fromLane="0" toLane="0" dir="r" state="M"/>
    <connection from="2/2to2/1" to="2/1to2/0" fromLane="0" toLane="0" dir="s" state="M"/>
    <connection from="2/2to2/1" to="2/1to2/2" fromLane="0" toLane="0" dir="t" state="m"/>

</net>