source: josm/trunk/styles/maxspeed/elemstyles.xml @ 3618

Last change on this file since 3618 was 3612, checked in by stoecker, 11 years ago

add XML checking for mappaint files

File size: 10.6 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<rules xmlns="http://josm.openstreetmap.de/mappaint-style-1.0"
3       name="standard">
4
5        <rule>
6                <condition k="maxspeed" v="5"/>
7                <linemod mode="under" width="+4" colour="#40ff40" priority="10000" />
8                <icon src="vehicle/restrictions/speed.png" priority="10000" />
9        </rule>
10   
11        <rule>
12                <condition k="maxspeed" v="7"/>
13                <linemod mode="under" width="+4" colour="#40ff40" priority="10000" />
14                <icon src="vehicle/restrictions/speed.png" priority="10000" />
15        </rule>
16   
17        <rule>
18                <condition k="maxspeed" v="8"/>
19                <linemod mode="under" width="+4" colour="#40ff40" priority="10000" />
20                <icon src="vehicle/restrictions/speed.png" priority="10000" />
21        </rule>
22   
23        <rule>
24                <condition k="maxspeed" v="10"/>
25                <linemod mode="under" width="+4" colour="#40ff40" priority="10000" />
26                <icon src="vehicle/restrictions/speed.png" priority="10000" />
27        </rule>
28   
29        <rule>
30                <condition k="maxspeed" v="15"/>
31                <linemod mode="under" width="+4" colour="#40ff40" priority="10000" />
32                <icon src="vehicle/restrictions/speed.png" priority="10000" />
33        </rule>
34   
35        <rule>
36                <condition k="maxspeed" v="20"/>
37                <linemod mode="under" width="+4" colour="#40ff40" priority="10000" />
38                <icon src="vehicle/restrictions/speed.png" priority="10000" />
39        </rule>
40   
41        <rule>
42                <condition k="maxspeed" v="30"/>
43                <linemod mode="under" width="+4" colour="#40ff40" priority="10000" />
44                <icon src="vehicle/restrictions/speed.png" priority="10000" />
45        </rule>
46   
47        <rule>
48                <condition k="maxspeed" v="40"/>
49                <linemod mode="under" width="+4" colour="#40ff40" priority="10000" />
50                <icon src="vehicle/restrictions/speed.png" priority="10000" />
51        </rule>
52   
53        <rule>
54                <condition k="maxspeed" v="50"/>
55                <linemod mode="under" width="+4" colour="#40ff40" priority="10000" />
56                <icon src="vehicle/restrictions/speed.png" priority="10000" />
57        </rule>
58
59        <rule>
60                <condition k="maxspeed" v="60"/>
61                <linemod mode="under" width="+4" colour="#40ff40" priority="10000" />
62                <icon src="vehicle/restrictions/speed.png" priority="10000" />
63        </rule>
64
65        <rule>
66                <condition k="maxspeed" v="70"/>
67                <linemod mode="under" width="+4" colour="#40ff40" priority="10000" />
68                <icon src="vehicle/restrictions/speed.png" priority="10000" />
69        </rule>
70
71        <rule>
72                <condition k="maxspeed" v="80"/>
73                <linemod mode="under" width="+4" colour="#40ff40" priority="10000" />
74                <icon src="vehicle/restrictions/speed.png" priority="10000" />
75        </rule>
76
77        <rule>
78                <condition k="maxspeed" v="100"/>
79                <linemod mode="under" width="+4" colour="#40ff40" priority="10000" />
80                <icon src="vehicle/restrictions/speed.png" priority="10000" />
81        </rule>
82
83        <rule>
84                <condition k="maxspeed" v="120"/>
85                <linemod mode="under" width="+4" colour="#40ff40" priority="10000" />
86                <icon src="vehicle/restrictions/speed.png" priority="10000" />
87        </rule>
88
89        <rule>
90        <!-- electronic traffic signs -->
91                <condition k="maxspeed" v="variable"/>
92                <linemod mode="under" dashed="yes" width="+4" colour="#40ff40" priority="10000" />
93                <icon src="vehicle/restrictions/speed.png" priority="10000" />
94        </rule>
95
96        <rule>
97                <condition k="maxspeed" v="walk"/>
98                <linemod mode="under" dashed="yes" width="+4" colour="#40ff40" priority="10000" />
99                <icon src="vehicle/restrictions/speed.png" priority="10000" />
100        </rule>
101
102        <rule>
103                <condition k="maxspeed" v="default"/>
104                <linemod mode="under" dashed="yes" width="+4" colour="#40ff40" priority="10000" />
105                <icon src="vehicle/restrictions/speed.png" priority="10000" />
106        </rule>
107
108        <rule>
109        <!-- default for unknown maxspeed -->
110                <condition k="maxspeed"/>
111                <line width="20" colour="#ffd0d0" priority="8000" />
112                <icon src="vehicle/restrictions/speed.png" priority="8000" />
113        </rule>
114
115   
116   
117        <rule>
118                <condition k="highway" v="motorway" />
119                <line width="3" colour="motorway#809bc0" priority="9000" />
120                <icon annotate="false" priority="-9000" />
121        </rule>
122        <rule>
123                <condition k="highway" v="motorway_link" />
124                <line width="3" colour="motorway#809bc0" priority="9000" />
125                <icon annotate="false" priority="-9000" />
126        </rule>
127   
128        <rule>
129                <condition k="highway" v="trunk" />
130                <line width="3" colour="trunk#7fc97f" priority="9000" />
131                <icon annotate="false" priority="-9000" />
132        </rule>
133        <rule>
134                <condition k="highway" v="trunk_link" />
135                <line width="3" colour="trunk#7fc97f" priority="9000" />
136                <icon annotate="false" priority="-9000" />
137        </rule>
138   
139        <rule>
140                <condition k="highway" v="primary" />
141                <line width="3" realwidth="8" colour="primary#fb805f" priority="9000" />
142                <icon annotate="false" priority="-9000" />
143        </rule>
144        <rule>
145                <condition k="highway" v="primary_link" />
146                <line width="3" realwidth="8" colour="primary#fb805f" priority="9000" />
147                <icon annotate="false" priority="-9000" />
148        </rule>
149   
150        <rule>
151                <condition k="highway" v="secondary" />
152                <line width="3" realwidth="6" colour="secondary#fdbf6f" priority="9000"/>
153                <icon annotate="false" priority="-9000" />
154        </rule>
155        <rule>
156                <condition k="highway" v="secondary_link" />
157                <line width="3" realwidth="6" colour="secondary#fdbf6f" priority="9000"/>
158                <icon annotate="false" priority="-9000" />
159        </rule>
160   
161        <rule>
162                <condition k="highway" v="tertiary" />
163                <line width="2" realwidth="5" colour="tertiary#f7f496" priority="9000" />
164                <icon annotate="false" priority="-9000" />
165        </rule>
166   
167        <rule>
168                <condition k="highway" v="residential" />
169                <line width="2" realwidth="5" colour="street#c0c0c0" priority="9000" />
170                <icon annotate="false" priority="-9000" />
171        </rule>
172   
173        <rule>
174                <condition k="highway" v="unclassified" />
175                <line width="2" realwidth="5" colour="street#c0c0c0" priority="9000" />
176                <icon annotate="false" priority="-9000" />
177        </rule>
178   
179        <rule>
180                <condition k="highway" v="road" />
181                <line width="2" realwidth="5" dashed="true" colour="deprecated#ff0000" priority="9000" />
182                <icon annotate="false" priority="-9000" />
183        </rule>
184   
185        <rule>
186                <condition k="highway" v="service" />
187                <line width="1" realwidth="3" colour="service#809bc0" priority="9000" />
188                <icon annotate="false" priority="-9000" />
189        </rule>
190   
191        <rule>
192                <condition k="highway" v="turning_circle" />
193                <line width="3" colour="#d0d0d0" priority="9000" />
194                <icon annotate="false" priority="-9000" />
195        </rule>
196   
197        <rule>
198                <condition k="highway" v="track" />
199                <line width="1" realwidth="3" colour="track#006600" priority="9000"/>
200                <icon annotate="false" priority="-9000" />
201        </rule>
202   
203        <rule>
204                <condition k="highway" v="living_street" />
205                <line width="1" realwidth="3" colour="street#c0c0c0" priority="9000"/>
206                <icon annotate="false" priority="-9000" />
207        </rule>
208   
209   
210    <!-- highway not suitable for maxspeed? -->
211        <rule>
212                <condition k="highway" v="pedestrian" />
213                <line width="0" colour="#303030" priority="9000" />
214                <icon annotate="false" priority="-9000" />
215        </rule>
216   
217        <rule>
218                <condition k="highway" v="footway" />
219                <line width="0" colour="#303030" priority="9000" />
220                <icon annotate="false" priority="-9000" />
221        </rule>
222   
223        <rule>
224                <condition k="highway" v="bridleway" />
225                <line width="0" colour="#303030" priority="9000" />
226                <icon annotate="false" priority="-9000" />
227        </rule>
228   
229        <rule>
230                <condition k="highway" v="path" />
231                <line width="0" colour="#303030" priority="9000" />
232                <icon annotate="false" priority="-9000" />
233        </rule>
234   
235        <rule>
236                <condition k="highway" v="steps" />
237                <line width="0" colour="#303030" priority="9000" />
238                <icon annotate="false" priority="-9000" />
239        </rule>
240   
241        <rule>
242                <condition k="highway" v="cycleway" />
243                <line width="0" colour="#303030" priority="9000" />
244                <icon annotate="false" priority="-9000" />
245        </rule>
246   
247        <rule>
248                <condition k="highway" v="construction" />
249                <line width="0" colour="#303030" priority="9000" />
250                <icon annotate="false" priority="-9000" />
251        </rule>
252   
253        <rule>
254                <condition k="highway"/>
255                <line width="20" colour="#d0d0d0" priority="-100" />
256                <icon annotate="false" priority="-10000" />
257        </rule>
258   
259   
260        <rule>
261                <condition k="amenity"/>
262                <line width="0" colour="#252525" priority="-10000" />
263                <icon annotate="false" priority="-10000" />
264        </rule>
265        <rule>
266                <condition k="shop"/>
267                <line width="0" colour="#252525" priority="-10000" />
268                <icon annotate="false" priority="-10000" />
269        </rule>
270        <rule>
271                <condition k="place"/>
272                <line width="0" colour="#252525" priority="-10000" />
273                <icon annotate="false" priority="-10000" />
274        </rule>
275        <rule>
276                <condition k="tourism"/>
277                <line width="0" colour="#252525" priority="-10000" />
278                <icon annotate="false" priority="-10000" />
279        </rule>
280        <rule>
281                <condition k="railway"/>
282                <line width="0" colour="#252525" priority="-10000" />
283                <icon annotate="false" priority="-10000" />
284        </rule>
285        <rule>
286                <condition k="natural"/>
287                <line width="0" colour="#252525" priority="-10000" />
288                <icon annotate="false" priority="-10000" />
289        </rule>
290        <rule>
291                <condition k="historic"/>
292                <line width="0" colour="#252525" priority="-10000" />
293                <icon annotate="false" priority="-10000" />
294        </rule>
295        <rule>
296                <condition k="man_made"/>
297                <line width="0" colour="#252525" priority="-10000" />
298                <icon annotate="false" priority="-10000" />
299        </rule>
300        <rule>
301                <condition k="leisure"/>
302                <line width="0" colour="#252525" priority="-10000" />
303                <icon annotate="false" priority="-10000" />
304        </rule>
305        <rule>
306                <condition k="sport"/>
307                <line width="0" colour="#252525" priority="-10000" />
308                <icon annotate="false" priority="-10000" />
309        </rule>
310        <rule>
311                <condition k="aeroway"/>
312                <line width="0" colour="#252525" priority="-10000" />
313                <icon annotate="false" priority="-10000" />
314        </rule>
315        <rule>
316                <condition k="power"/>
317                <line width="0" colour="#252525" priority="-10000" />
318                <icon annotate="false" priority="-10000" />
319        </rule>
320        <rule>
321                <condition k="landuse"/>
322                <line width="0" colour="#252525" priority="-10000" />
323                <icon annotate="false" priority="-10000" />
324        </rule>
325        <rule>
326                <condition k="cemetery" v="grave"/>
327                <line width="0" colour="#252525" priority="-10000" />
328                <icon annotate="false" priority="-10000" />
329        </rule>
330        <rule>
331                <condition k="building"/>
332                <line width="0" colour="#252525" priority="-10000" />
333                <icon annotate="false" priority="-10000" />
334        </rule>
335        <rule>
336                <condition k="barrier"/>
337                <line width="0" colour="#252525" priority="-10000" />
338                <icon annotate="false" priority="-10000" />
339        </rule>
340        <rule>
341                <condition k="waterway"/>
342                <line width="0" colour="#252525" priority="-10000" />
343                <icon annotate="false" priority="-10000" />
344        </rule>
345        <rule>
346                <condition k="boundary"/>
347                <line width="0" colour="#252525" priority="-10000" />
348                <icon annotate="false" priority="-10000" />
349        </rule>
350        <rule>
351                <condition k="addr:housenumber"/>
352                <line width="0" colour="#252525" priority="-10000" />
353                <icon annotate="false" priority="-10000" />
354        </rule>
355
356
357        <rule>
358                <condition k="highway" v="speed_camera"/>
359                <icon annotate="true" src="vehicle/restrictions/speed_trap.png"/>
360        </rule>
361
362</rules>
Note: See TracBrowser for help on using the repository browser.