Changeset 18081 in josm for trunk/resources


Ignore:
Timestamp:
2021-07-24T17:16:20+02:00 (3 years ago)
Author:
Don-vip
Message:

fix #20210 - add route node network relation as new preset and fix validation for network relations (patch by skyper)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/resources/data/defaultpresets.xml

    r18039 r18081  
    89898989            </item> <!-- Superroute -->
    89908990        </group> <!-- Routes -->
    8991         <item name="Route Network" icon="presets/misc/route.svg" type="relation" preset_name_label="true">
     8991        <item name="Route Network" icon="presets/misc/route.svg" type="relation" preset_name_label="true" match_expression="-&quot;network:type&quot;=node_network">
    89928992            <link wiki="Relation:network" />
    89938993            <space />
    89948994            <key key="type" value="network" />
    8995             <text key="name" text="Name" />
    8996             <optional>
    8997                 <text key="network" text="Network" />
     8995            <text key="network" text="Network" />
     8996            <optional>
     8997                <text key="name" text="Name" />
    89988998                <text key="operator" text="Operator" />
    89998999            </optional>
     
    90029002            </roles>
    90039003        </item> <!-- Route Network -->
     9004        <item name="Route Node Network" icon="presets/misc/route.svg" type="relation" preset_name_label="true">
     9005            <link wiki="Cycle_Node_Network_Tagging#(C)_Network_tagging" />
     9006            <space />
     9007            <key key="type" value="network" />
     9008            <key key="network:type" value="node_network" />
     9009            <combo key="network" text="Network" values="icn,ncn,rcn,lcn,iwn,nwn,rwn,lwn" display_values="international cycling,national cycling,regional cycling,local cycling,international walking,national walking,regional walking,local walking" values_context="network" values_sort="false"/>
     9010            <optional>
     9011                <text key="name" text="Name" />
     9012                <text key="operator" text="Operator" />
     9013            </optional>
     9014            <roles>
     9015                <role key="" text="route" requisite="required" type="relation" member_expression="&quot;network:type&quot;=node_network (type=route|type=network)" />
     9016                <role key="" text="junction" requisite="required" type="node" member_expression="&quot;network:type&quot;=node_network" />
     9017                <role key="connection" text="connection route" requisite="optional" type="relation" member_expression="&quot;network:type&quot;=node_network type=route" />
     9018                <role key="connection" text="connection junction" requisite="optional" type="node" member_expression="&quot;network:type&quot;=node_network" />
     9019            </roles>
     9020        </item> <!-- Route Node Network -->
    90049021        <separator/>
    90059022        <item name="Associated Street" icon="presets/misc/housenumber.svg" type="relation" preset_name_label="true">
Note: See TracChangeset for help on using the changeset viewer.