wiki:Styles/MaxspeedIcons

Version 6 (modified by dieterdreist, 13 years ago) ( diff )

remove duplicate entry

<?xml version="1.0" encoding="UTF-8"?>
<rules xmlns="http://josm.openstreetmap.de/mappaint-style-1.0"
       author="Martin Koppenhoefer" 
       shortdescription="Speedlimit Signs" 
       de.shortdescription="Geschwindigkeitsbegrenzungszeichen" 
       description="Display maxspeed on nodes by Speedlimit signs." 
       de.description="Anzeige der Höchstgeschwindigkeit auf Punkten mittels Geschwindigkeitsbegrenzungszeichen." 
       version="1.13_2019-05-19"> 

        <!-- Rules to display icons on nodes. Suggested tagging (additionally to setting the restriction on the highway):
                traffic_sign=maxspeed
                maxspeed=<restriction in km/h on the sign>
            PLEASE NOTE: maxspeed=7 is mapped on 5 and maxspeed=8 is mapped on 10
        -->
        <rule>
                <condition k="maxspeed" v="5"/>
                <icon src="vehicle/restrictions/speed5.png" priority="10000" />
        </rule>
        <rule>
                <condition k="traffic_sign" v="DE:274:5"/>
                <icon src="vehicle/restrictions/speed5.png" priority="10000" />
        </rule>
        <rule>
                <condition k="maxspeed" v="7"/>
                <icon src="vehicle/restrictions/speed5.png" priority="10000" />
        </rule>
    
        <rule>
                <condition k="maxspeed" v="8"/>
                <icon src="vehicle/restrictions/speed10.png" priority="10000" />
        </rule>
    
        <rule>
                <condition k="maxspeed" v="10"/>
                <icon src="vehicle/restrictions/speed10.png" priority="10000" />
        </rule>
        <rule>
                <condition k="traffic_sign" v="DE:274:10"/>
                <icon src="vehicle/restrictions/speed10.png" priority="10000" />
        </rule>
        
        <rule>
                <condition k="maxspeed" v="15"/>
                <icon src="vehicle/restrictions/speed15.png" priority="10000" />
        </rule>
    
        <rule>
                <condition k="maxspeed" v="20"/>
                <icon src="vehicle/restrictions/speed20.png" priority="10000" />
        </rule>
        <rule>
                <condition k="traffic_sign" v="DE:274:20"/>
                <icon src="vehicle/restrictions/speed20.png" priority="10000" />
        </rule>

        <rule>
                <condition k="maxspeed" v="25"/>
                <icon src="vehicle/restrictions/speed25.png" priority="10000" />
        </rule>
    
        <rule>
                <condition k="maxspeed" v="30"/>
                <icon src="vehicle/restrictions/speed30.png" priority="10000" />
        </rule>
        <rule>
                <condition k="traffic_sign" v="DE:274:30"/>
                <icon src="vehicle/restrictions/speed30.png" priority="10000" />
        </rule>
    
        <rule>
                <condition k="maxspeed" v="40"/>
                <icon src="vehicle/restrictions/speed40.png" priority="10000" />
        </rule>
        <rule>
                <condition k="traffic_sign" v="DE:274:40"/>
                <icon src="vehicle/restrictions/speed40.png" priority="10000" />
        </rule>
    
        <rule>
                <condition k="maxspeed" v="50"/>
                <icon src="vehicle/restrictions/speed50.png" priority="10000" />
        </rule>
        <rule>
                <condition k="traffic_sign" v="DE:274:50"/>
                <icon src="vehicle/restrictions/speed50.png" priority="10000" />
        </rule>

        <rule>
                <condition k="maxspeed" v="60"/>
                <icon src="vehicle/restrictions/speed60.png" priority="10000" />
        </rule>
        <rule>
                <condition k="traffic_sign" v="DE:274:60"/>
                <icon src="vehicle/restrictions/speed60.png" priority="10000" />
        </rule>
        
        <rule>
                <condition k="maxspeed" v="70"/>
                <icon src="vehicle/restrictions/speed70.png" priority="10000" />
        </rule>
        <rule>
                <condition k="traffic_sign" v="DE:274:70"/>
                <icon src="vehicle/restrictions/speed70.png" priority="10000" />
        </rule>

        <rule>
                <condition k="maxspeed" v="80"/>
                <icon src="vehicle/restrictions/speed80.png" priority="10000" />
        </rule>
        <rule>
                <condition k="traffic_sign" v="DE:274:80"/>
                <icon src="vehicle/restrictions/speed80.png" priority="10000" />
        </rule>

        <rule>
                <condition k="maxspeed" v="90"/>
                <icon src="vehicle/restrictions/speed90.png" priority="10000" />
        </rule>

        <rule>
                <condition k="maxspeed" v="100"/>
                <icon src="vehicle/restrictions/speed100.png" priority="10000" />
        </rule>
        <rule>
                <condition k="traffic_sign" v="DE:274:100"/>
                <icon src="vehicle/restrictions/speed100.png" priority="10000" />
        </rule>

        <rule>
                <condition k="maxspeed" v="110"/>
                <icon src="vehicle/restrictions/speed110.png" priority="10000" />
        </rule>

        <rule>
                <condition k="maxspeed" v="120"/>
                <icon src="vehicle/restrictions/speed120.png" priority="10000" />
        </rule>
        <rule>
                <condition k="traffic_sign" v="DE:274:120"/>
                <icon src="vehicle/restrictions/speed120.png" priority="10000" />
        </rule>

        <rule>
                <condition k="maxspeed" v="130"/>
                <icon src="vehicle/restrictions/speed130.png" priority="10000" />
        </rule>
        <rule>
                <condition k="traffic_sign" v="DE:274:130"/>
                <icon src="vehicle/restrictions/speed130.png" priority="10000" />
        </rule>

        <!-- speed limit zones -->
        <rule>
                <condition k="traffic_sign" />
                <condition k="maxspeed" v="zone:30"/>
                <icon src="vehicle/restrictions/zone30.png" priority="10000" />
        </rule>
        <rule>
                <condition k="traffic_sign" v="DE:274.1:30"/>
                <icon src="vehicle/restrictions/zone30.png" priority="10000" />
        </rule>
        <rule>
                <condition k="traffic_sign" v="DE:274.1[30]"/>
                <icon src="vehicle/restrictions/zone30.png" priority="10000" />
        </rule>

        <!-- variable speed limits -->
        <rule>
                <condition k="maxspeed" v="variable"/>
                <icon src="vehicle/restrictions/speed_blank.png" priority="10000" />
        </rule>

        <rule>
                <condition k="maxspeed" v="walk"/>
                <icon src="vehicle/restrictions/speed5.png" priority="10000" />
        </rule>

        <rule>
                <condition k="maxspeed" v="default"/>
                <icon src="vehicle/restrictions/speed_no.png" priority="10000" />
        </rule>
        <rule>
                <condition k="traffic_sign" v="DE:282"/>
                <icon src="vehicle/restrictions/speed_no.png" priority="10000" />
        </rule>

        <!-- default icon for all other maxspeed values -->
        <rule>
                <condition k="maxspeed"/>
                <icon src="vehicle/restrictions/speed_blank.png" priority="9000" />
        </rule>
</rules>

Styles_MaxspeedIcons-style.xml, Styles_MaxspeedIcons.zip

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.