wiki:Styles/MaxspeedIcons

Version 10 (modified by skyper, 11 years ago) ( diff )

re-added auto version

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.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="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.