wiki:Styles/MaxspeedIcons

Version 9 (modified by dieterdreist, 11 years ago) ( diff )

updated the style for mph, saw too late that this is now not needed any more :( ;-)

Note that for the default internal mappaint style this style is no longer required, since the display of the tagged value of maxspeed was integrated in the default internal style. See #10301.

<?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" 
       it.shortdescription="Segnaletica limiti di velocità"
       description="Display maxspeed on nodes by Speedlimit signs." 
       de.description="Anzeige der Höchstgeschwindigkeit auf Punkten mittels Geschwindigkeitsbegrenzungszeichen." 
       it.description="Mostra la segnaletica per limiti di velocità (su nodi)" 
       version="2.0_2014-09-17"> 

        <!-- 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="maxspeed" v="5 mph"/>
                <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="maxspeed" v="10 mph"/>
                <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="15 mph"/>
                <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="maxspeed" v="20 mph"/>
                <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="25 mph"/>
                <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="maxspeed" v="30 mph"/>
                <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="35 mph"/>
                <icon src="vehicle/restrictions/speed35.png" priority="10000" />
        </rule>
        
        <rule>
                <condition k="maxspeed" v="40"/>
                <icon src="vehicle/restrictions/speed40.png" priority="10000" />
        </rule>
        <rule>
                <condition k="maxspeed" v="40 mph"/>
                <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="45 mph"/>
                <icon src="vehicle/restrictions/speed45.png" priority="10000" />
        </rule>
    
        <rule>
                <condition k="maxspeed" v="50"/>
                <icon src="vehicle/restrictions/speed50.png" priority="10000" />
        </rule>
        <rule>
                <condition k="maxspeed" v="50 mph"/>
                <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="55 mph"/>
                <icon src="vehicle/restrictions/speed55.png" priority="10000" />
        </rule>

        <rule>
                <condition k="maxspeed" v="60"/>
                <icon src="vehicle/restrictions/speed60.png" priority="10000" />
        </rule>
        <rule>
                <condition k="maxspeed" v="60 mph"/>
                <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="65 mph"/>
                <icon src="vehicle/restrictions/speed65.png" priority="10000" />
        </rule>
        
        <rule>
                <condition k="maxspeed" v="70"/>
                <icon src="vehicle/restrictions/speed70.png" priority="10000" />
        </rule>
        <rule>
                <condition k="maxspeed" v="70 mph"/>
                <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="75 mph"/>
                <icon src="vehicle/restrictions/speed75.png" priority="10000" />
        </rule>

        <rule>
                <condition k="maxspeed" v="80"/>
                <icon src="vehicle/restrictions/speed80.png" priority="10000" />
        </rule>
        <rule>
                <condition k="maxspeed" v="80 mph"/>
                <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.