source: subversion/applications/rendering/osmarender/stylesheets/osm-map-features-z12.xml @ 13355

Revision 13355, 65.1 KB checked in by mueck, 5 years ago (diff)

some more ...=yes added

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<?xml-stylesheet type="text/xsl" href="osmarender.xsl"?>
3
4<!-- Tiles@Home Rules File for zoom level 12 -->
5<rules
6          xmlns:xlink="http://www.w3.org/1999/xlink"
7          xmlns:svg="http://www.w3.org/2000/svg"
8          data="data.osm"
9          svgBaseProfile="full"
10          scale="1"
11          symbolScale="3.43"
12          textAttenuation="0.44"
13          minimumMapWidth="0.5"
14          minimumMapHeight="0.5"
15          withOSMLayers="yes"
16          withUntaggedSegments="no"
17          showScale="no"
18          showGrid="no"
19          showBorder="no"
20          showLicense="no"
21          symbolsDir="../stylesheets/symbols"
22          interactive="no">
23       
24       
25        <!-- Select all nodes and ways (unless they have an osmarender:render=no tag) -->
26        <rule e="node|way" k="osmarender:render" v="~|yes">
27               
28                <!-- Draw land areas first -->
29                <rule e="way" k="natural" v="land">
30                        <area class="natural-land"/>
31                </rule>
32               
33                <!-- Natural features -->
34                <rule e="way" k="natural" v="coastline">
35                        <area class="natural-coastline"/>
36                </rule>
37                <rule e="way" k="natural" v="glacier">
38                        <line class='natural-glacier'/>
39                </rule>
40                <rule e="way" k="landuse|natural" v="forest|wood|scrub">
41                        <area class="landuse-wood"/>
42                </rule>
43                <rule e="way" k="natural" v="heath">
44                        <area class="'natural-heath"/>
45                </rule>
46                <rule e="way" k="natural" v="wetland">
47                        <rule e="way" k="wetland" v="bog">
48                                <area class="wetland-bog"/>
49                        </rule>
50                </rule>
51                <rule e="way" k="landuse" v="conservation">
52                        <area class="landuse-conservation"/>
53                </rule>
54               
55                <!-- Artificial landuse -->
56                <rule e="way" k="landuse" v="field|farm|farmland|allotments|village_green|recreation_ground|meadow">
57                        <area class="landuse-field"/>
58                </rule>
59                <rule e="way" k="leisure" v="park|playground|playing_fields|garden|pitch|golf_course|common|green">
60                        <area class="leisure-park"/>
61                </rule>
62                <rule e="way" k="leisure" v="nature_reserve">
63                        <area class="leisure-nature_reserve"/>
64                </rule>
65                <rule e="way" k="leisure" v="stadium|sports_centre">
66                        <area class="leisure-stadium"/>
67                </rule>
68                <rule e="way" k="leisure" v="track">
69                        <area class="leisure-track"/>
70                </rule>
71               
72                <!-- Airports and runways -->
73                <rule e="way" k="aeroway" v="apron">
74                        <area class="aeroway-apron"/>
75                </rule>
76                <rule e="way" k="landuse" v="runway">
77                        <rule e="way" k="use_status" v="~">
78                                <area class="landuse-runway"/>
79                        </rule>
80                        <rule e="way" k="use_status" v="disused">
81                                <area class="landuse-runway-disused"/>
82                        </rule>
83                        <rule e="way" k="use_status" v="dismantled">
84                                <area class="landuse-runway-dismantled"/>
85                        </rule>
86                </rule>
87               
88                <!-- Raceways and racetracks (cars and horses etc) -->
89                <rule e="way" k="landuse" v="raceway">
90                        <rule e="way" k="use_status" v="~">
91                                <area class="landuse-raceway"/>
92                        </rule>
93                        <rule e="way" k="use_status" v="disused">
94                                <area class="landuse-raceway-disused"/>
95                        </rule>
96                        <rule e="way" k="use_status" v="dismantled">
97                                <area class="landuse-raceway-dismantled"/>
98                        </rule>
99                </rule>
100               
101                <!-- Man-made areas -->
102                <rule e="way" k="sport" v="*">
103                        <area class="sport"/>
104                </rule>
105                <rule e="way" k="amenity" v="parking">
106                        <area class="amenity-parking"/>
107                </rule>
108                <rule e="way" k="tourism" v="zoo|picnic_site|caravan_site|camp_site">
109                        <area class="tourism-green-area"/>
110                </rule>
111               
112                <!-- Airfields and airports -->
113                <rule e="way" k="aeroway" v="runway">
114                        <line class="aeroway-runway-casing"/>
115                </rule>
116                <rule e="way" k="aeroway" v="taxiway">
117                        <line class="aeroway-taxiway-casing"/>
118                </rule>
119               
120                <!-- Waterways -->
121                <rule e="way" k="waterway" v="river">
122                        <line class="waterway-casing waterway-river-casing" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="200"/>
123                </rule>
124                <rule e="way" k="waterway" v="stream">
125                        <line class="waterway-casing waterway-stream-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.8" maximum-width="80"/>
126                </rule>
127                <rule e="way" k="waterway" v="canal">
128                        <line class="waterway-casing waterway-canal-casing" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="200"/>
129                </rule>
130                <rule e="way" k="waterway" v="drain">
131                        <line class="waterway-casing waterway-drain-casing" width-scale-factor="1" honor-width="yes" minimum-width="1.44" maximum-width="140"/>
132                </rule>
133                <rule e="way" k="waterway" v="ditch">
134                        <line class="waterway-casing waterway-ditch-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.8" maximum-width="80"/>
135                </rule>
136                <rule e="way" k="tunnel" v="yes">
137                        <rule e="way" k="waterway" v="river">
138                                <line class="waterway-core waterway-river-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="200"/>
139                        </rule>
140                        <rule e="way" k="waterway" v="stream">
141                                <line class="waterway-core waterway-stream-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.8" maximum-width="80"/>
142                        </rule>
143                        <rule e="way" k="waterway" v="canal">
144                                <line class="waterway-core waterway-canal-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="1.6" maximum-width="160"/>
145                        </rule>
146                        <rule e="way" k="waterway" v="drain">
147                                <line class="waterway-core waterway-drain-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="1.12" maximum-width="112"/>
148                        </rule>
149                        <rule e="way" k="waterway" v="ditch">
150                                <line class="waterway-core waterway-ditch-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.8" maximum-width="80"/>
151                        </rule>
152                </rule>
153                <else>
154                        <rule e="way" k="waterway" v="river">
155                                <line class="waterway-core waterway-river-core" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="200"/>
156                        </rule>
157                        <rule e="way" k="waterway" v="stream">
158                                <line class="waterway-core waterway-stream-core" width-scale-factor="1" honor-width="yes" minimum-width="0.8" maximum-width="80"/>
159                        </rule>
160                        <rule e="way" k="waterway" v="canal">
161                                <line class="waterway-core waterway-canal-core" width-scale-factor="1" honor-width="yes" minimum-width="1.6" maximum-width="160"/>
162                        </rule>
163                        <rule e="way" k="waterway" v="drain">
164                                <line class="waterway-core waterway-drain-core" width-scale-factor="1" honor-width="yes" minimum-width="1.12" maximum-width="112"/>
165                        </rule>
166                        <rule e="way" k="waterway" v="ditch">
167                                <line class="waterway-core waterway-ditch-core" width-scale-factor="1" honor-width="yes" minimum-width="0.8" maximum-width="80"/>
168                        </rule>
169                </else>
170                <rule e="way" k="waterway" v="dock">
171                        <area class="natural-water"/>
172                </rule>
173                <rule e="way" k="natural" v="water|pond|lake">
174                        <area class="natural-water"/>
175                </rule>
176                <rule e="way" k="landuse" v="reservoir">
177                        <area class="natural-water"/>
178                </rule>
179                <rule e="way" k="landuse" v="basin">
180                        <area class="natural-water"/>
181                </rule>
182                <rule e="way" k="waterway" v="riverbank">
183                        <area class="waterway-riverbank"/>
184                </rule>
185               
186                <!-- Highway area casings -->
187                <rule e="way" k="area" v="yes|true">
188                        <rule e="way" k="highway" v="footway|footpath">
189                                <area class="highway-casing highway-footway-casing highway-footway-area-casing no-bezier" smart-area="no"/>
190                        </rule>
191                        <rule e="way" k="highway" v="pedestrian">
192                                <area class="highway-casing highway-pedestrian-casing highway-pedestrian-area-casing no-bezier"/>
193                        </rule>
194                        <rule e="way" k="highway" v="cycleway">
195                                <area class="highway-casing highway-cycleway-casing highway-cycleway-area-casing no-bezier" smart-area="no"/>
196                        </rule>
197                        <rule e="way" k="highway" v="path">
198                                <rule e="way" k="bicycle" v="yes|designated">
199                                        <area class="highway-casing highway-cycleway-casing highway-cycleway-area-casing no-bezier" smart-linecap="no"/>
200                                </rule>
201                                <else>
202                                        <rule e="way" k="horse" v="yes|designated">
203                                                <area class="highway-casing highway-bridleway-casing highway-bridleway-area-casing no-bezier" smart-linecap="no"/>
204                                        </rule>
205                                        <else>
206                                                <area class="highway-casing highway-footway-casing highway-footway-area-casing no-bezier" smart-linecap="no"/>
207                                        </else></else>
208                        </rule>
209                        <rule e="way" k="highway" v="bridleway">
210                                <area class="highway-casing highway-bridleway-casing highway-bridleway-area-casing no-bezier" smart-area="no"/>
211                        </rule>
212                        <rule e="way" k="highway" v="byway">
213                                <area class="highway-casing highway-byway-1-casing highway-byway-1-area-casing no-bezier" smart-area="no"/>
214                                <area class="highway-casing highway-byway-2-casing highway-byway-2-area-casing no-bezier" smart-area="no"/>
215                                <area class="highway-casing highway-byway-3-casing highway-byway-3-area-casing no-bezier" smart-area="no"/>
216                        </rule>
217                        <rule e="way" k="highway" v="track">
218                                <rule e="way" k="tracktype" v="grade1">
219                                        <area class="highway-casing highway-track-casing highway-track-grade1-casing highway-track-area-casing no-bezier"/>
220                                </rule>
221                                <else>
222                                        <rule e="way" k="tracktype" v="grade2">
223                                                <area class="highway-casing highway-track-casing highway-track-grade2-casing highway-track-area-casing no-bezier"/>
224                                        </rule>
225                                        <else>
226                                                <rule e="way" k="tracktype" v="grade3">
227                                                        <area class="highway-casing highway-track-casing highway-track-grade3-casing highway-track-area-casing no-bezier" smart-area="no"/>
228                                                </rule>
229                                                <else>
230                                                        <rule e="way" k="tracktype" v="grade4">
231                                                                <area class="highway-casing highway-track-casing highway-track-grade4-casing highway-track-area-casing no-bezier" smart-area="no"/>
232                                                        </rule>
233                                                        <else>
234                                                                <rule e="way" k="tracktype" v="grade5">
235                                                                        <area class="highway-casing highway-track-casing highway-track-grade5-casing highway-track-area-casing no-bezier" smart-area="no"/>
236                                                                </rule>
237                                                                <else>
238                                                                        <area class="highway-casing highway-track-casing highway-track-area-casing no-bezier"/>
239                                                                </else>
240                                                        </else>
241                                                </else>
242                                        </else>
243                                </else>
244                        </rule>
245                        <rule e="way" k="highway" v="unsurfaced">
246                                <area class="highway-casing highway-unsurfaced-casing highway-unsurfaced-area-casing no-bezier" smart-area="no"/>
247                        </rule>
248                        <rule e="way" k="highway" v="service">
249                                <area class="highway-casing highway-service-casing highway-service-area-casing no-bezier"/>
250                        </rule>
251                        <rule e="way" k="highway" v="unclassified|residential|minor|living_street|road">
252                                <area class="highway-casing highway-unclassified-casing highway-unclassified-area-casing no-bezier"/>
253                        </rule>
254                        <rule e="way" k="highway" v="cycleroad">
255                                <rule e="way" k="motorcar" v="yes|destination|private">
256                                        <area class="highway-casing highway-unclassified-casing highway-unclassified-area-casing no-bezier"/>
257                                </rule>
258                                <else>
259                                        <area class="highway-casing highway-cycleroad-casing highway-cycleroad-area-casing no-bezier"/>
260                                </else>
261                        </rule>
262                        <rule e="way" k="highway" v="tertiary_link">
263                                <area class="highway-casing highway-tertiary-link-casing highway-tertiary-link-area-casing no-bezier"/>
264                        </rule>
265                        <rule e="way" k="highway" v="tertiary">
266                                <area class="highway-casing highway-tertiary-casing highway-tertiary-area-casing no-bezier"/>
267                        </rule>
268                        <rule e="way" k="highway" v="secondary_link">
269                                <area class="highway-casing highway-secondary-link-casing highway-secondary-link-area-casing no-bezier"/>
270                        </rule>
271                        <rule e="way" k="highway" v="secondary">
272                                <area class="highway-casing highway-secondary-casing highway-secondary-area-casing no-bezier"/>
273                        </rule>
274                        <rule e="way" k="highway" v="primary_link">
275                                <area class="highway-casing highway-primary-link-casing highway-primary-link-area-casing no-bezier"/>
276                        </rule>
277                        <rule e="way" k="highway" v="trunk_link">
278                                <area class="highway-casing highway-trunk-link-casing highway-trunk-link-area-casing no-bezier"/>
279                        </rule>
280                        <rule e="way" k="highway" v="motorway_link">
281                                <area class="highway-casing highway-motorway-link-casing highway-motorway-link-area-casing no-bezier"/>
282                        </rule>
283                        <rule e="way" k="highway" v="primary">
284                                <area class="highway-casing highway-primary-casing highway-primary-area-casing no-bezier"/>
285                        </rule>
286                        <rule e="way" k="highway" v="trunk">
287                                <area class="highway-casing highway-trunk-casing highway-trunk-area-casing no-bezier"/>
288                        </rule>
289                        <rule e="way" k="highway" v="motorway">
290                                <area class="highway-casing highway-motorway-casing highway-motorway-area-casing no-bezier"/>
291                        </rule>
292                </rule>
293               
294                <!-- Linear casings -->
295                <rule e="way" k="tunnel" v="~|no|false">
296                        <rule e="way" k="area" v="~|no|false">
297                                <rule e="way" k="railway" v="monorail">
298                                        <line class="railway-casing railway-monorail-casing"/>
299                                </rule>
300                                <rule e="way" k="railway" v="preserved">
301                                        <line class="railway-casing railway-preserved-casing"/>
302                                </rule>
303                                <rule e="way" k="railway" v="narrow_gauge">
304                                        <line class="railway-casing railway-narrow-gauge-casing"/>
305                                </rule>
306                                <rule e="way" k="railway" v="rail">
307                                        <line class="railway-casing railway-rail-casing"/>
308                                </rule>
309                                <rule e="way" k="highway" v="raceway">
310                                        <rule e="way" k="use_status" v="~">
311                                                <line class="highway-raceway-casing"/>
312                                        </rule>
313                                        <rule e="way" k="use_status" v="disused">
314                                                <line class="highway-raceway-casing-disused"/>
315                                        </rule>
316                                        <rule e="way" k="use_status" v="dismantled">
317                                                <line class="highway-raceway-casing-dismantled"/>
318                                        </rule>
319                                </rule>
320                                <rule e="way" k="highway" v="steps">
321                                        <line class="highway-casing highway-steps-casing"/>
322                                </rule>
323                                <rule e="way" k="highway" v="footway|footpath">
324                                        <line class="highway-casing highway-footway-casing" smart-linecap="no"/>
325                                </rule>
326                                <rule e="way" k="highway" v="pedestrian">
327                                        <line class="highway-casing highway-pedestrian-casing"/>
328                                </rule>
329                                <rule e="way" k="highway" v="cycleway">
330                                        <line class="highway-casing highway-cycleway-casing" smart-linecap="no"/>
331                                </rule>
332                                <rule e="way" k="highway" v="path">
333                                        <rule e="way" k="bicycle" v="yes|designated">
334                                                <line class="highway-casing highway-cycleway-casing" smart-linecap="no"/>
335                                        </rule>
336                                        <else>
337                                                <rule e="way" k="horse" v="yes|designated">
338                                                        <line class="highway-casing highway-bridleway-casing" smart-linecap="no"/>
339                                                </rule>
340                                                <else>
341                                                        <line class="highway-casing highway-footway-casing" smart-linecap="no"/>
342                                                </else></else>
343                                </rule>
344                                <rule e="way" k="highway" v="bridleway">
345                                        <line class="highway-casing highway-bridleway-casing" smart-linecap="no"/>
346                                </rule>
347                                <rule e="way" k="highway" v="byway">
348                                        <line class="highway-casing highway-byway-1-casing" smart-linecap="no"/>
349                                        <line class="highway-casing highway-byway-2-casing" smart-linecap="no"/>
350                                        <line class="highway-casing highway-byway-3-casing" smart-linecap="no"/>
351                                </rule>
352                                <rule e="way" k="highway" v="track">
353                                        <rule e="way" k="tracktype" v="grade1">
354                                                <line class="highway-casing highway-track-casing highway-track-grade1-casing"/>
355                                        </rule>
356                                        <else>
357                                                <rule e="way" k="tracktype" v="grade2">
358                                                        <line class="highway-casing highway-track-casing highway-track-grade2-casing"/>
359                                                </rule>
360                                                <else>
361                                                        <rule e="way" k="tracktype" v="grade3">
362                                                                <line class="highway-casing highway-track-casing highway-track-grade3-casing" smart-linecap="no"/>
363                                                        </rule>
364                                                        <else>
365                                                                <rule e="way" k="tracktype" v="grade4">
366                                                                        <line class="highway-casing highway-track-casing highway-track-grade4-casing" smart-linecap="no"/>
367                                                                </rule>
368                                                                <else>
369                                                                        <rule e="way" k="tracktype" v="grade5">
370                                                                                <line class="highway-casing highway-track-casing highway-track-grade5-casing" smart-linecap="no"/>
371                                                                        </rule>
372                                                                        <else>
373                                                                                <line class="highway-casing highway-track-casing"/>
374                                                                        </else>
375                                                                </else>
376                                                        </else>
377                                                </else>
378                                        </else>
379                                </rule>
380                                <rule e="way" k="highway" v="unsurfaced">
381                                        <line class="highway-casing highway-unsurfaced-casing" smart-linecap="no"/>
382                                </rule>
383                                <rule e="way" k="highway" v="service">
384                                        <line class="highway-casing highway-service-casing"/>
385                                </rule>
386                                <rule e="way" k="highway" v="unclassified|residential|minor|living_street|road|ford">
387                                        <line class="highway-casing highway-unclassified-casing"/>
388                                </rule>
389                                <rule e="way" k="highway" v="cycleroad">
390                                        <rule e="way" k="motorcar" v="yes|destination|private">
391                                                <line class="highway-casing highway-unclassified-casing"/>
392                                        </rule>
393                                        <else>
394                                                <line class="highway-casing highway-cycleroad-casing"/>
395                                        </else>
396                                </rule>
397                                <rule e="way" k="highway" v="tertiary_link">
398                                        <line class="highway-casing highway-tertiary-link-casing"/>
399                                </rule>
400                                <rule e="way" k="highway" v="tertiary">
401                                        <line class="highway-casing highway-tertiary-casing"/>
402                                </rule>
403                                <rule e="way" k="highway" v="secondary_link">
404                                        <line class="highway-casing highway-secondary-link-casing"/>
405                                </rule>
406                                <rule e="way" k="highway" v="secondary">
407                                        <line class="highway-casing highway-secondary-casing"/>
408                                </rule>
409                                <rule e="way" k="highway" v="primary_link">
410                                        <line class="highway-casing highway-primary-link-casing"/>
411                                </rule>
412                                <rule e="way" k="highway" v="trunk_link">
413                                        <line class="highway-casing highway-trunk-link-casing"/>
414                                </rule>
415                                <rule e="way" k="highway" v="motorway_link">
416                                        <line class="highway-casing highway-motorway-link-casing"/>
417                                </rule>
418                                <rule e="way" k="highway" v="primary">
419                                        <line class="highway-casing highway-primary-casing"/>
420                                </rule>
421                                <rule e="way" k="highway" v="trunk">
422                                        <line class="highway-casing highway-trunk-casing"/>
423                                </rule>
424                                <rule e="way" k="highway" v="motorway">
425                                        <line class="highway-casing highway-motorway-casing"/>
426                                </rule>
427                                <rule e="way" k="railway" v="tram">
428                                        <line class="railway-casing railway-tram-casing"/>
429                                </rule>
430                                <rule e="way" k="railway" v="subway">
431                                        <line class="railway-casing railway-subway-casing"/>
432                                </rule>
433                                <rule e="way" k="railway" v="light_rail">
434                                        <line class="railway-casing railway-light-rail-casing"/>
435                                </rule>
436                        </rule>
437                </rule>
438               
439                <!-- Highway area cores -->
440                <rule e="way" k="area" v="yes|true">
441                        <rule e="way" k="highway" v="footway|footpath">
442                                <area class="highway-core highway-footway-area no-bezier" smart-linecap="no"/>
443                        </rule>
444                        <rule e="way" k="highway" v="pedestrian">
445                                <area class="highway-core highway-pedestrian-area no-bezier"/>
446                        </rule>
447                        <rule e="way" k="highway" v="cycleway">
448                                <area class="highway-core highway-cycleway-area no-bezier" smart-linecap="no"/>
449                        </rule>
450                        <rule e="way" k="highway" v="path">
451                                <rule e="way" k="bicycle" v="yes|designated">
452                                        <area class="highway-core highway-cycleway-area no-bezier" smart-linecap="no"/>
453                                </rule>
454                                <else>
455                                        <rule e="way" k="horse" v="yes|designated">
456                                                <area class="highway-core highway-bridleway-area no-bezier" smart-linecap="no"/>
457                                        </rule>
458                                        <else>
459                                                <area class="highway-core highway-path-area no-bezier" smart-linecap="no"/>
460                                        </else></else>
461                        </rule>
462                        <rule e="way" k="highway" v="bridleway">
463                                <area class="highway-core highway-bridleway-area no-bezier" smart-linecap="no"/>
464                        </rule>
465                        <rule e="way" k="highway" v="byway">
466                                <area class="highway-core highway-byway-area no-bezier" smart-linecap="no"/>
467                        </rule>
468                        <rule e="way" k="highway" v="track">
469                                <area class="highway-core highway-track-area no-bezier"/>
470                        </rule>
471                        <rule e="way" k="highway" v="unsurfaced">
472                                <area class="highway-core highway-unsurfaced-area no-bezier" smart-linecap="no"/>
473                        </rule>
474                        <rule e="way" k="highway" v="service">
475                                <area class="highway-core highway-service-area no-bezier"/>
476                        </rule>
477                        <rule e="way" k="highway" v="unclassified|residential|minor|living_street">
478                                <area class="highway-core highway-unclassified-area no-bezier"/>
479                        </rule>
480                        <rule e="way" k="highway" v="cycleroad">
481                                <rule e="way" k="motorcar" v="yes|destination|private">
482                                        <area class="highway-core highway-unclassified-area no-bezier"/>
483                                </rule>
484                                <else>
485                                        <area class="highway-core highway-cycleroad-area-3 no-bezier"/>
486                                </else>
487                        </rule>
488                        <rule e="way" k="highway" v="road">
489                                <area class="highway-core highway-road-area no-bezier"/>
490                        </rule>
491                        <rule e="way" k="highway" v="tertiary_link">
492                                <area class="highway-core highway-tertiary-link-area no-bezier"/>
493                        </rule>
494                        <rule e="way" k="highway" v="tertiary">
495                                <area class="highway-core highway-tertiary-area no-bezier"/>
496                        </rule>
497                        <rule e="way" k="highway" v="secondary_link">
498                                <area class="highway-core highway-secondary-link-area no-bezier"/>
499                        </rule>
500                        <rule e="way" k="highway" v="secondary">
501                                <area class="highway-core highway-secondary-area no-bezier"/>
502                        </rule>
503                        <rule e="way" k="highway" v="primary_link">
504                                <area class="highway-core highway-primary-link-area no-bezier"/>
505                        </rule>
506                        <rule e="way" k="highway" v="trunk_link">
507                                <area class="highway-core highway-trunk-link-area no-bezier"/>
508                        </rule>
509                        <rule e="way" k="highway" v="motorway_link">
510                                <area class="highway-core highway-motorway-link-area no-bezier"/>
511                        </rule>
512                        <rule e="way" k="highway" v="primary">
513                                <area class="highway-core highway-primary-area no-bezier"/>
514                        </rule>
515                        <rule e="way" k="highway" v="trunk">
516                                <area class="highway-core highway-trunk-area no-bezier"/>
517                        </rule>
518                        <rule e="way" k="highway" v="motorway">
519                                <area class="highway-core highway-motorway-area no-bezier"/>
520                        </rule>
521                </rule>
522               
523                <!-- Buildings -->
524                <rule e="way" k="aeroway" v="terminal">
525                        <area class="building-block"/>
526                </rule>
527                <rule e="way" k="building" v="*">
528                        <area class="building-block no-bezier"/>
529                </rule>
530               
531                <!-- Linear cores -->
532                <rule e="way" k="tunnel" v="~|false|no">
533                        <rule e="way" k="area" v="~|false|no">
534                                <rule e="way" k="highway" v="ford">
535                                        <line class="highway-core highway-ford-core" smart-linecap="no"/>
536                                </rule>
537                                <rule e="way" k="highway" v="raceway">
538                                        <rule e="way" k="use_status" v="~">
539                                                <line class="highway-raceway-core"/>
540                                        </rule>
541                                        <rule e="way" k="use_status" v="disused">
542                                                <line class="highway-raceway-core-disused"/>
543                                        </rule>
544                                        <rule e="way" k="use_status" v="dismantled">
545                                                <line class="highway-raceway-core-dismantled"/>
546                                        </rule>
547                                </rule>
548                                <rule e="way" k="scramble" v="*">
549                                        <line class="highway-core highway-scramble-core"/>
550                                </rule>
551                                <rule e="way" k="railway" v="monorail">
552                                        <line class="railway-core railway-monorail-core"/>
553                                </rule>
554                                <rule e="way" k="railway" v="preserved">
555                                        <line class="railway-core railway-preserved-core"/>
556                                </rule>
557                                <rule e="way" k="railway" v="narrow_gauge">
558                                        <line class="railway-core railway-narrow-gauge-core"/>
559                                </rule>
560                                <rule e="way" k="railway" v="rail">
561                                        <line class="railway-core railway-rail-1-core"/>
562                                        <line class="railway-core railway-rail-2-core" smart-linecap="no"/>
563                                </rule>
564                                <rule e="way" k="highway" v="steps">
565                                        <line class="highway-core highway-steps-core" smart-linecap="no"/>
566                                </rule>
567                                <rule e="way" k="highway" v="footway|footpath">
568                                        <line class="highway-core highway-footway-core" smart-linecap="no"/>
569                                </rule>
570                                <rule e="way" k="highway" v="pedestrian">
571                                        <line class="highway-core highway-pedestrian-core"/>
572                                </rule>
573                                <rule e="way" k="highway" v="cycleway">
574                                        <line class="highway-core highway-cycleway-core" smart-linecap="no"/>
575                                </rule>
576                                <rule e="way" k="highway" v="path">
577                                        <rule e="way" k="bicycle" v="yes|designated">
578                                                <line class="highway-core highway-cycleway-core" smart-linecap="no"/>
579                                        </rule>
580                                        <else>
581                                                <rule e="way" k="horse" v="yes|designated">
582                                                        <line class="highway-core highway-bridleway-core" smart-linecap="no"/>
583                                                </rule>
584                                                <else>
585                                                        <rule e="way" k="foot" v="yes|designated">
586                                                                <line class="highway-core highway-footway-core" smart-linecap="no"/>
587                                                        </rule>
588                                                        <else>
589                                                                <line class="highway-core highway-path-core" smart-linecap="no"/>
590                                                        </else></else></else>
591                                </rule>
592                                <rule e="way" k="highway" v="bridleway">
593                                        <line class="highway-core highway-bridleway-core" smart-linecap="no"/>
594                                </rule>
595                                <rule e="way" k="highway" v="byway">
596                                        <line class="highway-core highway-byway-2-casing" smart-linecap="no"/>
597                                        <line class="highway-core highway-byway-3-casing" smart-linecap="no"/>
598                                        <line class="highway-core highway-byway-1-core" smart-linecap="no"/>
599                                </rule>
600                                <rule e="way" k="highway" v="track">
601                                        <rule e="way" k="tracktype" v="~">
602                                                <line class="highway-core highway-track-core"/>
603                                        </rule>
604                                        <else>
605                                                <rule e="way" k="tracktype" v="grade1">
606                                                        <line class="highway-core highway-track-core"/>
607                                                </rule>
608                                                <else>
609                                                        <rule e="way" k="tracktype" v="grade2">
610                                                                <line class="highway-core highway-track-core"/>
611                                                        </rule>
612                                                        <else>
613                                                                <rule e="way" k="tracktype" v="grade3">
614                                                                        <line class="highway-core highway-track-core" smart-linecap="no"/>
615                                                                </rule>
616                                                                <else>
617                                                                        <rule e="way" k="tracktype" v="grade4">
618                                                                                <line class="highway-core highway-track-core" smart-linecap="no"/>
619                                                                        </rule>
620                                                                        <else>
621                                                                                <rule e="way" k="tracktype" v="grade5">
622                                                                                        <line class="highway-core highway-track-core" smart-linecap="no"/>
623                                                                                </rule>
624                                                                                <else>
625                                                                                        <line class="highway-core highway-track-core"/>
626                                                                                </else>
627                                                                        </else>
628                                                                </else>
629                                                        </else>
630                                                </else>
631                                        </else>
632                                </rule>
633                                <rule e="way" k="highway" v="unsurfaced">
634                                        <line class="highway-core highway-unsurfaced-core" smart-linecap="no"/>
635                                </rule>
636                                <rule e="way" k="highway" v="service">
637                                        <line class="highway-core highway-service-core"/>
638                                </rule>
639                                <rule e="way" k="highway" v="unclassified|residential|minor|living_street">
640                                        <line class="highway-core highway-unclassified-core"/>
641                                </rule>
642                                <rule e="way" k="highway" v="cycleroad">
643                                        <rule e="way" k="motorcar" v="yes|destination|private">
644                                                <line class="highway-core highway-unclassified-core"/>
645                                        </rule>
646                                        <else>
647                                                <line class="highway-core highway-cycleroad-core-3"/>
648                                        </else>
649                                </rule>
650                                <rule e="way" k="highway" v="road">
651                                        <line class="highway-core highway-road-core"/>
652                                </rule>
653                                <rule e="way" k="highway" v="tertiary_link">
654                                        <line class="highway-core highway-tertiary-link-core"/>
655                                </rule>
656                                <rule e="way" k="highway" v="tertiary">
657                                        <line class="highway-core highway-tertiary-core"/>
658                                </rule>
659                                <rule e="way" k="highway" v="secondary_link">
660                                        <line class="highway-core highway-secondary-link-core"/>
661                                </rule>
662                                <rule e="way" k="highway" v="secondary">
663                                        <line class="highway-core highway-secondary-core"/>
664                                </rule>
665                                <rule e="way" k="highway" v="primary_link">
666                                        <line class="highway-core highway-primary-link-core"/>
667                                </rule>
668                                <rule e="way" k="highway" v="trunk_link">
669                                        <line class="highway-core highway-trunk-link-core"/>
670                                </rule>
671                                <rule e="way" k="highway" v="motorway_link">
672                                        <line class="highway-core highway-motorway-link-core"/>
673                                </rule>
674                                <rule e="way" k="highway" v="primary">
675                                        <line class="highway-core highway-primary-core"/>
676                                </rule>
677                                <rule e="way" k="highway" v="trunk">
678                                        <line class="highway-core highway-trunk-core"/>
679                                </rule>
680                                <rule e="way" k="highway" v="motorway">
681                                        <line class="highway-core highway-motorway-core"/>
682                                </rule>
683                                <rule e="way" k="railway" v="tram">
684                                        <line class="railway-core railway-tram-core"/>
685                                </rule>
686                                <rule e="way" k="railway" v="subway">
687                                        <line class="railway-core railway-subway-core"/>
688                                </rule>
689                                <rule e="way" k="railway" v="light_rail">
690                                        <line class="railway-core railway-light-rail-core"/>
691                                </rule>
692                                <rule e="way" k="aeroway" v="runway">
693                                        <line class="aeroway-runway-core"/>
694                                </rule>
695                                <rule e="way" k="aeroway" v="taxiway">
696                                        <line class="aeroway-taxiway-core"/>
697                                </rule>
698                        </rule>
699                </rule>
700               
701                <!-- Tunnels -->
702                <rule e="way" k="tunnel" v="true|yes">
703                        <rule e="way" k="highway" v="steps">
704                                <line class="tunnel-casing highway-steps-casing tunnel" mask-class="tunnel-core highway-steps-core"/>
705                                <line class="highway-steps-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
706                        </rule>
707                        <rule e="way" k="highway" v="footway|footpath">
708                                <line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
709                                <line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
710                        </rule>
711                        <rule e="way" k="highway" v="pedestrian">
712                                <line class="tunnel-casing highway-pedestrian-casing tunnel" mask-class="tunnel-core highway-pedestrian-core"/>
713                                <line class="highway-pedestrian-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
714                        </rule>
715                        <rule e="way" k="highway" v="cycleway">
716                                <line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
717                                <line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
718                        </rule>
719                        <rule e="way" k="highway" v="path">
720                                <rule e="way" k="bicycle" v="yes|designated">
721                                        <line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
722                                        <line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
723                                </rule>
724                                <else>
725                                        <rule e="way" k="horse" v="yes|designated">
726                                                <line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
727                                                <line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
728                                        </rule>
729                                        <else>
730                                                <line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
731                                                <line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
732                                        </else></else>
733                        </rule>
734                        <rule e="way" k="highway" v="bridleway">
735                                <line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
736                                <line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
737                        </rule>
738                        <rule e="way" k="highway" v="byway">
739                                <line class="tunnel-casing highway-byway-1-casing tunnel" mask-class="tunnel-core highway-byway-1-core"/>
740                                <line class="highway-byway-1-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
741                        </rule>
742                        <rule e="way" k="highway" v="track">
743                                <line class="tunnel-casing highway-track-casing tunnel" mask-class="tunnel-core highway-track-core"/>
744                                <line class="highway-track-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
745                        </rule>
746                        <rule e="way" k="highway" v="unsurfaced">
747                                <line class="tunnel-casing highway-unsurfaced-casing tunnel" mask-class="tunnel-core highway-unsurfaced-core"/>
748                                <line class="highway-unsurfaced-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
749                        </rule>
750                        <rule e="way" k="highway" v="service">
751                                <line class="tunnel-casing highway-service-casing tunnel" mask-class="tunnel-core highway-service-core"/>
752                                <line class="highway-service-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
753                        </rule>
754                        <rule e="way" k="highway" v="unclassified|residential|minor|tertiary|cycleroad|living_street">
755                                <line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-unclassified-core"/>
756                                <line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
757                        </rule>
758                        <rule e="way" k="highway" v="road">
759                                <line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-road-core"/>
760                                <line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
761                        </rule>
762                        <rule e="way" k="highway" v="tertiary_link">
763                                <line class="tunnel-casing highway-tertiary-link-casing tunnel" mask-class="tunnel-core highway-tertiary-link-core"/>
764                                <line class="highway-tertiary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
765                        </rule>
766                        <rule e="way" k="highway" v="tertiary">
767                                <line class="tunnel-casing highway-tertiary-casing tunnel" mask-class="tunnel-core highway-tertiary-core"/>
768                                <line class="highway-tertiary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
769                        </rule>
770                        <rule e="way" k="highway" v="secondary_link">
771                                <line class="tunnel-casing highway-secondary-link-casing tunnel" mask-class="tunnel-core highway-secondary-link-core"/>
772                                <line class="highway-secondary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
773                        </rule>
774                        <rule e="way" k="highway" v="secondary">
775                                <line class="tunnel-casing highway-secondary-casing tunnel" mask-class="tunnel-core highway-secondary-core"/>
776                                <line class="highway-secondary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
777                        </rule>
778                        <rule e="way" k="highway" v="primary_link">
779                                <line class="tunnel-casing highway-primary-link-casing tunnel" mask-class="tunnel-core highway-primary-link-core"/>
780                                <line class="highway-primary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
781                        </rule>
782                        <rule e="way" k="highway" v="trunk_link">
783                                <line class="tunnel-casing highway-trunk-link-casing tunnel" mask-class="tunnel-core highway-trunk-link-core"/>
784                                <line class="highway-trunk-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
785                        </rule>
786                        <rule e="way" k="highway" v="motorway_link">
787                                <line class="tunnel-casing highway-motorway-link-casing tunnel" mask-class="tunnel-core highway-motorway-link-core"/>
788                                <line class="highway-motorway-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
789                        </rule>
790                        <rule e="way" k="highway" v="primary">
791                                <line class="tunnel-casing highway-primary-casing tunnel" mask-class="tunnel-core highway-primary-core"/>
792                                <line class="highway-primary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
793                        </rule>
794                        <rule e="way" k="highway" v="trunk">
795                                <line class="tunnel-casing highway-trunk-casing tunnel" mask-class="tunnel-core highway-trunk-core"/>
796                                <line class="highway-trunk-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
797                        </rule>
798                        <rule e="way" k="highway" v="motorway">
799                                <line class="tunnel-casing highway-motorway-casing tunnel" mask-class="tunnel-core highway-motorway-core"/>
800                                <line class="highway-motorway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
801                        </rule>
802                        <rule e="way" k="railway" v="monorail">
803                                <line class="tunnel-casing railway-monorail-casing tunnel" mask-class="tunnel-core railway-monorail-core"/>
804                                <line class="railway-monorail-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
805                        </rule>
806                        <rule e="way" k="railway" v="preserved">
807                                <line class="tunnel-casing railway-preserved-casing tunnel" mask-class="tunnel-core railway-preserved-core"/>
808                                <line class="railway-preserved-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
809                        </rule>
810                        <rule e="way" k="railway" v="narrow_gauge">
811                                <line class="tunnel-casing railway-narrow-gauge-casing tunnel" mask-class="tunnel-core railway-narrow-gauge-core"/>
812                                <line class="railway-narrow-gauge-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
813                        </rule>
814                        <rule e="way" k="railway" v="tram">
815                                <line class="tunnel-casing railway-tram-casing tunnel" mask-class="tunnel-core railway-tram-core"/>
816                                <line class="railway-tram-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
817                        </rule>
818                        <rule e="way" k="railway" v="subway">
819                                <line class="tunnel-casing railway-subway-casing tunnel" mask-class="tunnel-core railway-subway-core"/>
820                                <line class="railway-subway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
821                        </rule>
822                        <rule e="way" k="railway" v="light_rail">
823                                <line class="tunnel-casing railway-light-rail-casing tunnel" mask-class="tunnel-core railway-light-rail-core"/>
824                                <line class="railway-light-rail-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
825                        </rule>
826                        <rule e="way" k="railway" v="rail">
827                                <line class="tunnel-casing railway-rail-casing tunnel" mask-class="tunnel-core railway-rail-1-core"/>
828                                <line class="railway-rail-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
829                        </rule>
830                </rule>
831               
832                <!-- Linear cores (under construction) -->
833                <rule e="way" k="highway" v="construction">
834                        <rule e="way" k="construction" v="unsurfaced">
835                                <line class="highway-core highway-unsurfaced-core under-construction"/>
836                        </rule>
837                        <rule e="way" k="construction" v="service">
838                                <line class="highway-core highway-service-core under-construction"/>
839                        </rule>
840                        <rule e="way" k="construction" v="unclassified|residential|minor|cycleroad|living_street">
841                                <line class="highway-core highway-unclassified-core under-construction"/>
842                        </rule>
843                        <rule e="way" k="construction" v="road">
844                                <line class="highway-core highway-road-core under-construction"/>
845                        </rule>
846                        <rule e="way" k="construction" v="tertiary_link">
847                                <line class="highway-core highway-tertiary-link-core under-construction"/>
848                        </rule>
849                        <rule e="way" k="construction" v="tertiary">
850                                <line class="highway-core highway-tertiary-core under-construction"/>
851                        </rule>
852                        <rule e="way" k="construction" v="secondary_link">
853                                <line class="highway-core highway-secondary-link-core under-construction"/>
854                        </rule>
855                        <rule e="way" k="construction" v="secondary">
856                                <line class="highway-core highway-secondary-core under-construction"/>
857                        </rule>
858                        <rule e="way" k="construction" v="primary_link">
859                                <line class="highway-core highway-primary-link-core under-construction"/>
860                        </rule>
861                        <rule e="way" k="construction" v="trunk_link">
862                                <line class="highway-core highway-trunk-link-core under-construction"/>
863                        </rule>
864                        <rule e="way" k="construction" v="motorway_link">
865                                <line class="highway-core highway-motorway-link-core under-construction"/>
866                        </rule>
867                        <rule e="way" k="construction" v="primary">
868                                <line class="highway-core highway-primary-core under-construction"/>
869                        </rule>
870                        <rule e="way" k="construction" v="trunk">
871                                <line class="highway-core highway-trunk-core under-construction"/>
872                        </rule>
873                        <rule e="way" k="construction" v="motorway">
874                                <line class="highway-core highway-motorway-core under-construction"/>
875                        </rule>
876                </rule>
877
878                <rule e="way" k="highway" v="*">
879                        <rule e="way" k="construction|planned|disused|abandoned" v="yes|true">
880                                <line class="wrong-under-construction" smart-linecap="no"/>
881                        </rule>
882                </rule>
883
884                <!-- Aerialways -->
885                <rule e="way" k="aerialway" v="cable_car|gondola">
886                        <line class="aerialway-line no-bezier" smart-linecap="no"/>
887                        <line class="aerialway-struts no-bezier" smart-linecap="no"/>
888                </rule>
889               
890                <!-- Natural features -->
891                <rule e="node" k="natural" v="peak">
892                        <symbol ref="peak" position="center"/>
893                </rule>
894               
895                <!-- Non-physical routes -->
896                <rule e="way" k="route" v="ferry">
897                        <line class="route-ferry"/>
898                </rule>
899               
900                <!-- Airfields and airports -->
901                <rule e="node" k="aeroway" v="airport">
902                        <symbol ref="airport" position="center"/>
903                </rule>
904               
905                <!-- ==================================== Layer -5 ======================================== -->
906               
907                <!-- Landuse -->
908                <!-- at zoom 12 render all landuse in the same colour so it doesn't look too psychedelic -->
909                <rule e="way" k="landuse" v="residential|farmyard|retail|industrial|brownfield|commercial|cemetery|quarry|greenfield|construction" layer="-5">
910                        <area class="landuse-all" layer="-5"/>
911                </rule>
912               
913                <!-- Artificial landuse -->
914                <rule e="way" k="amenity" v="school|college|university" layer="-5">
915                        <area class="landuse-all" layer="-5"/>
916                </rule>
917               
918                <!-- Man-made areas -->
919                <rule e="way" k="landuse" v="military" layer="-5">
920                        <rule e="way" k="military" v="~" layer="-5">
921                                <area class="military-area" layer="-5"/>
922                        </rule>
923                </rule>
924                <rule e="way" k="military" v="*" layer="-5">
925                        <area class="military-area" layer="-5"/>
926                </rule>
927                <rule e="way" k="tourism" v="attraction" layer="-5">
928                        <rule e="way" k="highway" v="~">
929                                <rule e="way" k="area" v="no" />
930                                <else>
931                                        <area class="tourism-attraction" layer="-5"/>
932                                </else>
933                        </rule>
934                </rule>
935               
936                <!-- ==================================== Layer 5 ======================================== -->
937               
938                <!-- Non-physical boundaries -->
939                <rule e="way" k="boundary" v="administrative" layer="5">
940                        <rule e="way" k="admin_level" v="1|2|3|4" layer="5">
941                                <rule e="way" k="admin_level" v="4" layer="5">
942                                        <line class="boundary boundary-level-4-core" layer="5"/>
943                                </rule>
944                                <rule e="way" k="admin_level" v="3" layer="5">
945                                        <line class="boundary boundary-level-3-core" layer="5"/>
946                                </rule>
947                                <rule e="way" k="admin_level" v="2" layer="5">
948                                        <line class="boundary boundary-level-2-casing" layer="5"/>
949                                        <line class="boundary boundary-level-2-core" layer="5"/>
950                                </rule>
951                                <rule e="way" k="admin_level" v="1" layer="5">
952                                        <line class="boundary boundary-level-1-casing" layer="5"/>
953                                        <line class="boundary boundary-level-1-core" layer="5"/>
954                                </rule>
955                        </rule>
956                        <!-- If we don't have explicit admin_level then guess -->
957                        <else>
958                                <rule e="way" k="border_type" v="region|state" layer="5">
959                                        <line class="boundary boundary-level-4-core" layer="5"/>
960                                </rule>
961                                <rule e="way" k="border_type" v="nation|country" layer="5">
962                                        <line class="boundary boundary-level-2-casing" layer="5"/>
963                                        <line class="boundary boundary-level-2-core" layer="5"/>
964                                </rule>
965                        </else>
966                </rule>
967                <rule e="way" k="boundary" v="national_park" layer="5">
968                        <line class="boundary boundary-nationalpark-core" layer="5"/>
969                </rule>
970               
971                <!-- Place names  -->
972                <rule e="node" k="osmarender:renderName" v="~|yes" layer="5">
973                        <rule e="node" k="place" v="island" layer="5">
974                                <text k="name" class="place-caption island-caption" layer="5"/>
975                        </rule>
976                        <rule e="node" k="place" v="county" layer="5">
977                                <text k="name" class="place-caption county-caption" layer="5"/>
978                        </rule>
979                        <rule e="node" k="place" v="city" layer="5">
980                                <text k="name" class="place-caption city-caption" layer="5"/>
981                        </rule>
982                        <rule e="node" k="place" v="town" layer="5">
983                                <text k="name" class="place-caption town-caption" layer="5"/>
984                        </rule>
985                </rule>
986               
987                <!-- Names for large natural features -->
988                <!--
989                        rule e="way" k="natural" v="*" minSize="0.128" layer="5"
990                        areaText k="name" class="caption-casing largefeature-caption-casing" text-anchor='middle' startOffset='50%'/
991                        areaText k="name" class="caption-core largefeature-caption-core" text-anchor='middle' startOffset='50%'/
992                        /rule
993                        -->
994        </rule>
995       
996        <!-- SVG Definitions - markers, symbols etc go here -->
997        <include ref="markers.xml"/>
998        <defs>
999                <style xmlns="http://www.w3.org/2000/svg" id="styles" type="text/css">
1000                        /* DO NOT DELETE .untagged-segments - Used by osmarender.xsl */
1001                        .untagged-segments {
1002                        stroke-width: 0.5px;
1003                        stroke-linejoin: miter;
1004                        stroke-linecap: butt;
1005                        stroke: #e0e0e0;
1006                        stroke-dasharray: 0.5,0.5;
1007                        }
1008                       
1009                        /* Railways - generic styles */
1010                        .railway-casing {
1011                        stroke-linecap: butt;
1012                        stroke-linejoin: round;
1013                        fill: none;
1014                        }
1015                       
1016                        .railway-core {
1017                        stroke-linecap: butt;
1018                        stroke-linejoin: round;
1019                        fill: none;
1020                        }                               
1021                       
1022                       
1023                        /* Highways - generic styles */
1024                        .highway-casing {
1025                        stroke-linecap: square;
1026                        stroke-linejoin: round;
1027                        fill: none;
1028                        }
1029                       
1030                        .highway-core {
1031                        stroke-linecap: square;
1032                        stroke-linejoin: round;
1033                        fill: none;
1034                        }
1035                       
1036                        .highway-motorway-junction {
1037                        fill: yellow;
1038                        stroke: #4D5D73;
1039                        stroke-width: 3px;
1040                        }
1041                       
1042                        .highway-motorway-junction-caption {
1043                        fill: black;
1044                        stroke: blue;
1045                        stroke-width: 0.2px;
1046                        font-family: "DejaVu Sans";
1047                        font-size: 10px;
1048                        font-weight: bold;
1049                        display: none;
1050                        }
1051                       
1052                        .highway-ref {
1053                        fill: #606060;
1054                        stroke: white;
1055                        font-family: "DejaVu Sans";
1056                        font-weight: normal;
1057                        text-anchor: middle;
1058                        }
1059                       
1060                        .highway-name {
1061                        fill: black;
1062                        font-family: "DejaVu Sans";
1063                        font-weight: normal;
1064                        stroke: white;
1065                        text-anchor: middle;
1066                        }
1067                       
1068                        .bridge-casing {
1069                        stroke-linecap: butt;
1070                        stroke-linejoin: round;
1071                        stroke: #707070;
1072                        fill: none;
1073                        marker-start: url(#bridge-casing-start);
1074                        marker-end: url(#bridge-casing-end);
1075                        }
1076                       
1077                        .bridge-core {
1078                        stroke-linecap: butt;
1079                        stroke-linejoin: round;
1080                        stroke: #ffffff;
1081                        fill: none;
1082                        }
1083                       
1084                        .tunnel-casing {
1085                        stroke-linecap: butt;
1086                        stroke-linejoin: round;
1087                        fill: none;
1088                        }
1089                       
1090                        .tunnel-core {
1091                        stroke-linecap: butt;
1092                        stroke-linejoin: round;
1093                        fill: none;
1094                        }
1095                       
1096                        .tunnel { stroke-dasharray: 1.6, 1.6; }
1097                       
1098                       
1099                        .railway-rail-casing                    { stroke-width: 16.0px;  stroke: #b0b0b0; }
1100                        .railway-rail-1-core                    { stroke-width: 8.0px;  stroke: #ffffff; }
1101                        .railway-rail-2-core                    { stroke-width: 24.0px; stroke: #b0b0b0; stroke-dasharray: 2.4, 24.0; }
1102                       
1103                        .railway-light-rail-casing              { stroke-width: 8.0px; stroke: #606060; }
1104                        .railway-light-rail-core                { stroke-width: 7.0px; stroke: #606060; }
1105                       
1106                        .railway-subway-casing                  { stroke-width: 8.0px; stroke: #b0b0b0; }
1107                        .railway-subway-core                    { stroke-width: 7.0px; stroke: #ffffff; stroke-dasharray: 3, 9; }
1108                       
1109                        .railway-tram-casing                    { stroke-width: 6.0px; stroke: #606060; }
1110                        .railway-tram-core                      { stroke-width: 5.5px; stroke: #606060; }
1111                       
1112                        .railway-narrow-gauge-casing            { stroke-width: 6.0px; stroke: #b0b0b0; }
1113                        .railway-narrow-gauge-core              { stroke-width: 5.5px; stroke: #b0b0b0; }
1114                       
1115                        .railway-preserved-casing               { stroke-width: 6.0px; stroke: #606060; }
1116                        .railway-preserved-core                 { stroke-width: 5.5px; stroke: #606060; }
1117                       
1118                        .railway-monorail-casing                { stroke-width: 6.0px; stroke: #606060; }
1119                        .railway-monorail-core                  { stroke-width: 5.5px; stroke: #bf5bc3; }
1120                       
1121                        .highway-motorway-casing                { stroke-width: 22px; stroke: #202020; }
1122                        .highway-motorway-area-casing           { stroke-width: 2px; }
1123                        .highway-motorway-core                  { stroke-width: 20px; stroke: #809BC0; }
1124                        .highway-motorway-area                  { fill: #809BC0; }
1125                       
1126                        .highway-motorway-link-casing           { stroke-width: 9px; stroke: #202020; }
1127                        .highway-motorway-link-area-casing      { stroke-width: 0.5px; }
1128                        .highway-motorway-link-core             { stroke-width: 8.5px; stroke: #809BC0; }
1129                        .highway-motorway-link-area             { fill: #809BC0; }
1130                       
1131                        .highway-trunk-casing                   { stroke-width: 18px; stroke: #202020; }
1132                        .highway-trunk-area-casing              { stroke-width: 2px; }
1133                        .highway-trunk-core                     { stroke-width: 16px; stroke: #7fc97f; }
1134                        .highway-trunk-area                     { fill: #7fc97f; }
1135                       
1136                        .highway-trunk-link-casing              { stroke-width: 10px; stroke: #202020; }
1137                        .highway-trunk-link-core                { stroke-width: 8px; stroke: #7FC97F; }
1138                        .highway-trunk-link-area                { fill: #7FC97F; }
1139                       
1140                        .highway-primary-casing                 { stroke-width: 14px; stroke: #202020; }
1141                        .highway-primary-area-casing            { stroke-width: 1px; }
1142                        .highway-primary-core                   { stroke-width: 13px; stroke: #e46d71; }
1143                        .highway-primary-area                   { fill: #e46d71; }
1144                       
1145                        .highway-primary-link-casing            { stroke-width: 6px; stroke: #202020; }
1146                        .highway-primary-link-area-casing       { stroke-width: 0.5px; }
1147                        .highway-primary-link-core              { stroke-width: 5.5px; stroke: #e46d71; }
1148                        .highway-primary-link-area              { fill: #e46d71; }
1149                       
1150                        .highway-secondary-casing               { stroke-width: 12px; stroke: #202020; }
1151                        .highway-secondary-area-casing          { stroke-width: 1px; }
1152                        .highway-secondary-core                 { stroke-width: 11px; stroke: #FDBF6F; }
1153                        .highway-secondary-area                 { fill: #FDBF6F; }
1154                       
1155                        .highway-secondary-link-casing          { stroke-width: 6px; stroke: #202020; }
1156                        .highway-secondary-link-area-casing     { stroke-width: 1px; }
1157                        .highway-secondary-link-core            { stroke-width: 5.5px; stroke: #FDBF6F; }
1158                        .highway-secondary-link-area            { fill: #FDBF6F; }
1159                       
1160                        .highway-tertiary-casing                { stroke-width: 5px;  stroke: #202020; }
1161                        .highway-tertiary-area-casing           { stroke-width: 0.25px; }
1162                        .highway-tertiary-core                  { stroke-width: 4.75px;  stroke: #ffff90; }
1163                        .highway-tertiary-area                  { fill: #ffff90; }
1164                       
1165                        .highway-tertiary-link-casing           { stroke-width: 5px;  stroke: #202020; }
1166                        .highway-tertiary-link-area-casing      { stroke-width: 0.25px; }
1167                        .highway-tertiary-link-core             { stroke-width: 4.75px;  stroke: #ffff90; }
1168                        .highway-tertiary-link-area             { fill: #ffff90; }
1169                       
1170                        .highway-unclassified-casing            { stroke-width: 5px; stroke: #c0c0c0; }
1171                        .highway-unclassified-area-casing       { stroke-width: 3.8px; }
1172                        .highway-unclassified-core              { stroke-width: 1.2px; stroke: #ffffff; }
1173                        .highway-ford-core                      { stroke-width: 1.2px; stroke: #b5d6f1; stroke-linecap: butt; }
1174                        .highway-unclassified-area              { fill: #ffffff; }
1175                        .highway-road-core                      { stroke-width: 1.2px; stroke: #d0d0d0; }
1176                        .highway-road-area                      { fill: #d0d0d0; }
1177                       
1178                        .highway-service-casing                 { stroke-width: 3px; stroke: #202020; }
1179                        .highway-service-area-casing            { stroke-width: 0.5px; }
1180                        .highway-service-core                   { stroke-width: 2.5px; stroke: #ffffff; }
1181                        .highway-service-area                   { fill: #ffffff; }
1182                       
1183                        .highway-unsurfaced-casing              { stroke-width: 4px; stroke: #202020; stroke-dasharray: 1, .5; }
1184                        .highway-unsurfaced-area-casing         { stroke-width: 0.5px; }
1185                        .highway-unsurfaced-core                { stroke-width: 3.5px; stroke: #ffffff; }
1186                        .highway-unsurfaced-area                { fill: #ffffff; }
1187                       
1188                        .highway-track-casing                   { stroke-width: 3px; stroke: #d79331; }
1189                        .highway-track-area-casing              { stroke-width: 0.5px; }
1190                        .highway-track-core                     { stroke-width: 2.5px; stroke: #ffffff; }
1191                        .highway-track-area                     { fill: #ffffff; }
1192                       
1193                        .highway-track-grade1-casing            { stroke: #c0c0c0; }
1194                        .highway-track-grade2-casing            { }
1195                        .highway-track-grade3-casing            { stroke-dasharray: 1.6, 4.0; stroke-linecap: butt; }
1196                        .highway-track-grade4-casing            { stroke-dasharray: 2.8, 8.0; stroke-linecap: butt; }
1197                        .highway-track-grade5-casing            { stroke-dasharray: 2.8, 8.0; stroke-linecap: butt; }
1198                       
1199                        .highway-byway-1-casing                 { stroke-width: 2px;     stroke: #505050;  stroke-dasharray: 1.4, 0.4; stroke-linecap: butt;}
1200                        .highway-byway-1-area-casing            { stroke-width: 0.4px; }
1201                        .highway-byway-2-casing                 { stroke-width: 1.6px;   stroke: #efadaa; }
1202                        .highway-byway-2-area-casing            { stroke-width: 0.0px; }
1203                        .highway-byway-3-casing                 { stroke-width: 2.8px;   stroke: #505050;  stroke-dasharray: 0.2, 1.6; stroke-dashoffset: 1.2; stroke-linecap: butt; }
1204                        .highway-byway-3-area-casing            { stroke-width: 1.4px; }
1205                        .highway-byway-1-core                   { stroke-width: 0.8px;   stroke: #efadaa; }
1206                        .highway-byway-area                   { fill: #efadaa; }
1207                       
1208                        .highway-bridleway-casing               { stroke-width: 0.5px;   stroke: #707070;  stroke-dasharray: 1.4, 0.4; stroke-linecap: butt; }
1209                        .highway-bridleway-area-casing          { stroke-width: 0.0px; }
1210                        .highway-bridleway-core                 { stroke-width: 0.5px;   stroke: #d3e9f8; }
1211                        .highway-bridleway-area                 { fill: #d3e9f8; }
1212                       
1213                        .highway-cycleway-casing                { stroke-width: 0.5px;   stroke: #202020; }
1214                        .highway-cycleway-area-casing           { stroke-width: 0.0px; }
1215                        .highway-cycleway-core                  { stroke-width: 0.5px;   stroke: #d1fad1; }
1216                        .highway-cycleway-area                  { fill: #d1fad1; }
1217                       
1218                        .highway-cycleroad-casing               { stroke-width: 4px;  stroke: #707070; }
1219                        .highway-cycleroad-area-casing          { stroke-width: 0.5px; }
1220                        .highway-cycleroad-core-3               { stroke-width: 3.5px;   stroke: #d1fad1; }
1221                        .highway-cycleroad-area-3               { fill: #d1fad1; }
1222
1223                        .highway-pedestrian-casing              { stroke-width: 4px; stroke: #707070; }
1224                        .highway-pedestrian-area-casing         { stroke-width: 0.5px; }
1225                        .highway-pedestrian-core                { stroke-width: 3.5px; stroke: #e5e0c2; }
1226                        .highway-pedestrian-area                { fill: #e5e0c2; }
1227                       
1228                        .highway-footway-casing                 { stroke-width: 0.5px;   stroke: #202020; }
1229                        .highway-footway-area-casing            { stroke-width: 0.0px; }
1230                        .highway-footway-core                   { stroke-width: 0.5px;   stroke: #e5e0c2; }
1231                        .highway-footway-area                   { fill: #e5e0c2; }
1232                       
1233                        /* render unmarked paths in the same color as highway=road */
1234                        .highway-path-core                      { stroke-width: 0.5px;   stroke: #d0d0d0; }
1235                        .highway-path-area                      { fill: #d0d0d0; }
1236                       
1237                        .highway-steps-casing                   { stroke-width: 1.2px;   stroke: #202020; }
1238                        .highway-steps-core                     { stroke-width: 1.1px;   stroke: #e5e0c2; stroke-dasharray: 0.6, 0.2; stroke-linecap: butt;}
1239                       
1240                        .highway-scramble-core                  { stroke-width: 0.6px;   stroke: #707070; stroke-linecap: butt;}
1241                       
1242                       
1243                       
1244                        /* Aeroways */
1245                        .aeroway-apron {
1246                        stroke-width: 0.3px;
1247                        stroke: none;
1248                        fill: #f0f0f0;
1249                        }
1250                       
1251                        .aeroway-taxiway-core {
1252                        stroke-width: 2px;
1253                        stroke-linecap: butt;
1254                        stroke-linejoin: round;
1255                        stroke: #d4dcbd;
1256                        fill: none;
1257                        }
1258                       
1259                        .aeroway-taxiway-casing {
1260                        stroke-width: 3px;
1261                        stroke-linecap: butt;
1262                        stroke-linejoin: round;
1263                        stroke: #000000;
1264                        fill: none;
1265                        }
1266                       
1267                        .aeroway-runway-core {
1268                        stroke-width: 5px;
1269                        stroke-linecap: butt;
1270                        stroke-linejoin: round;
1271                        stroke: #d4dcbd;
1272                        fill: none;
1273                        }
1274                       
1275                        .aeroway-runway-casing {
1276                        stroke-width: 7px;
1277                        stroke-linecap: butt;
1278                        stroke-linejoin: round;
1279                        stroke: #000000;
1280                        fill: none;
1281                        }
1282                       
1283                        .aeroway-aerodrome-caption {
1284                        fill: black;
1285                        stroke: white;
1286                        stroke-width: 0.3px;
1287                        font-family: "DejaVu Sans";
1288                        font-size: 6px;
1289                        font-weight: bold;
1290                        }
1291                       
1292                        .aeroway-airport-caption {
1293                        fill: black;
1294                        stroke: white;
1295                        stroke-width: 0.3px;
1296                        font-family: "DejaVu Sans";
1297                        font-size: 10px;
1298                        font-weight: bold;
1299                        text-anchor: middle;
1300                        }
1301                       
1302                       
1303                        /* Waterways */
1304                        .waterway-casing {
1305                        stroke-linecap: round;
1306                        stroke-linejoin: round;
1307                        stroke: #b0b0b0;
1308                        fill: none;
1309                        }
1310                       
1311                        .waterway-core {
1312                        stroke-linecap: round;
1313                        stroke-linejoin: round;
1314                        stroke: #b5d6f1;
1315                        fill: none;
1316                        }
1317                       
1318                        .waterway-riverbank {
1319                        fill: #b5d6f1;
1320                        stroke: #b0b0b0;
1321                        stroke-width: 0px;
1322                        }
1323                       
1324                        .waterway-river-casing          { stroke-width: 10px; }
1325                        .waterway-river-core            { stroke-width: 10px; }
1326                        .waterway-river-tunnel-core     { stroke-width: 8px; stroke-dasharray: 15, 15; }
1327                       
1328                        .waterway-stream-casing         { stroke-width: 3px; }
1329                        .waterway-stream-core           { stroke-width: 3px; }
1330                        .waterway-stream-tunnel-core    { stroke-width: 2.25px; stroke-dasharray: 6, 6; }
1331                       
1332                        .waterway-canal-casing          { stroke-width: 10px; }
1333                        .waterway-canal-core            { stroke-width: 10px; }
1334                        .waterway-canal-tunnel-core     { stroke-width: 8px; stroke-dasharray: 15, 15; }
1335                       
1336                        .waterway-drain-casing          { stroke-width: 4px; }
1337                        .waterway-drain-core            { stroke-width: 4px; }
1338                        .waterway-drain-tunnel-core     { stroke-width: 3px; stroke-dasharray: 6, 6; }
1339                       
1340                        .waterway-ditch-casing          { stroke-width: 1.2px; }
1341                        .waterway-ditch-core            { stroke-width: 1.2px; }
1342                        .waterway-ditch-tunnel-core     { stroke-width: 1.1px; stroke-dasharray: 6, 6; }
1343                       
1344                       
1345                        /* Generic under-construction style - makes any way dashed */
1346                        .under-construction { stroke-dasharray: 16, 26; }
1347                        .wrong-under-construction { stroke-width: 6px; stroke: #ffffff; stroke-dasharray: 25, 25; fill:none; }
1348                       
1349
1350                        /* Ferry */
1351                        .route-ferry {
1352                        stroke-width: 2px;
1353                        stroke-dasharray: 3,2;
1354                        stroke-linecap: butt;
1355                        stroke-linejoin: round;
1356                        stroke: #707070;
1357                        fill: none;
1358                        }
1359                       
1360                       
1361                        /* Place names */
1362                        /* General style for place names */
1363                        .place-caption {
1364                        fill: black;
1365                        stroke: none;
1366                        font-family: "DejaVu Sans";
1367                        font-weight: bold;
1368                        text-anchor: middle;
1369                        }
1370                       
1371                        .caption-casing {
1372                        fill: white;
1373                        stroke: white;
1374                        font-family: "DejaVu Sans";
1375                        font-weight: bold;
1376                        text-anchor: middle;
1377                        stroke-miterlimit: 1.5;
1378                        }
1379                       
1380                        .caption-core {
1381                        stroke: white;
1382                        stroke-width: 0px;
1383                        font-family: "DejaVu Sans";
1384                        font-weight: bold;
1385                        text-anchor: middle;
1386                        stroke-miterlimit: 1.5;
1387                        }
1388                       
1389                        .island-caption         { font-size: 65px; }
1390                        .county-caption         { font-size: 150px; }
1391                        .city-caption           { font-size: 100px; }
1392                        .town-caption           { font-size: 65px; }
1393                       
1394                       
1395                        .largefeature-caption-casing        { stroke-width: 25px; font-size: 50px; }
1396                        .largefeature-caption-core          { fill: #4040ff;      font-size: 50px; }
1397                       
1398                        /* Natural */
1399                        .natural-water {
1400                        fill: #b5d6f1;
1401                        stroke: #b0b0b0;
1402                        stroke-width: 0px;
1403                        }
1404                       
1405                        .natural-coastline {
1406                        fill: #b5d6f1;
1407                        stroke: #b5d6f1;
1408                        stroke-width: 1.5px;
1409                        }
1410
1411                        .natural-glacier {
1412                        fill: #fafaff;
1413                        stroke: lightblue;
1414                        stroke-width: 1.5px;
1415                        }
1416                       
1417                        .natural-land {
1418                        fill: #f8f8f8;
1419                        stroke: #e0e0e0;
1420                        stroke-width: 0.1px;
1421                        }
1422                       
1423                        .natural-heath {
1424                        fill: #ffffc0;
1425                        stroke: #ffff90;
1426                        stroke-width: 0.2px;
1427                        }
1428                       
1429                        .wetland-bog {
1430                        fill: #946e50;
1431                        stroke: #3f1f06;
1432                        stroke-width: 0.2px;
1433                        }
1434                       
1435                        /* Landuse */
1436                        .landuse-all {
1437                        stroke: none;
1438                        fill: #f0f0f0;
1439                        }
1440                       
1441                        .landuse-wood {
1442                        fill: #6fc18e;
1443                        stroke: #6fc18e;
1444                        stroke-width: 0.2px;
1445                        }
1446                       
1447                        .landuse-cemetery {
1448                        fill: #bde3cb;
1449                        stroke: #e4e4e4;
1450                        stroke-width: 0.2px;
1451                        }
1452                       
1453                        .landuse-field {
1454                        fill: #bde3cb;
1455                        stroke: #6fc13d;
1456                        stroke-width: 0.2px;
1457                        }
1458                       
1459                        .landuse-residential {
1460                        stroke: none;
1461                        fill: #e4e4e4;
1462                        }
1463                       
1464                        .landuse-industrial {
1465                        fill: #ecd8ff;
1466                        stroke: #e4e4e4;
1467                        stroke-width: 0.2px;
1468                        }
1469                       
1470                        .landuse-commercial {
1471                        fill: #ffffc0;
1472                        stroke: #e4e4e4;
1473                        stroke-width: 0.2px;
1474                        }
1475                       
1476                        .landuse-retail {
1477                        fill: #ffebeb;
1478                        stroke: #e4e4e4;
1479                        stroke-width: 0.2px;
1480                        }
1481                       
1482                        .landuse-runway {
1483                        stroke-width: 0.3px;
1484                        stroke: #808080;
1485                        fill: #d4dcbd;
1486                        }
1487                       
1488                        .landuse-runway-disused {
1489                        stroke-width: 0.3px;
1490                        stroke: #808080;
1491                        fill: #d4dcbd;
1492                        stroke-dasharray: 1, 1;
1493                        }
1494                       
1495                        .landuse-runway-dismantled {
1496                        stroke-width: 0.3px;
1497                        stroke: #808080;
1498                        fill: #fcffef;
1499                        stroke-dasharray: 0.3, 1.7;
1500                        opacity: 0.5;
1501                        }
1502
1503                        .landuse-conservation {
1504                        fill: #cfeca8;
1505                        stroke: #6fc18e;
1506                        stroke-width: 0.2px
1507                        }
1508                       
1509                        /* Leisure */
1510                        .leisure-park {
1511                        fill: #c7f1a3;
1512                        stroke: #6fc18e;
1513                        stroke-width: 0.2px;
1514                        }
1515                       
1516                        .leisure-stadium {
1517                        fill: #bde3cb;
1518                        stroke: #6fc18e;
1519                        stroke-width: 0.2px;
1520                        }
1521                       
1522                        .leisure-track {
1523                        fill: #bde3cb;
1524                        stroke: #6fc18e;
1525                        stroke-width: 0.2px;
1526                        }
1527                       
1528                        .leisure-nature_reserve {
1529                        fill: #c7f1a3;
1530                        stroke: #6fc18e;
1531                        stroke-width: 0.2px;
1532                        }
1533                       
1534                        .sport {
1535                        fill: #bde3cb;
1536                        stroke: #6fc18e;
1537                        stroke-width: 0.2px;
1538                        }
1539                       
1540                        .amenity-parking {
1541                        fill: #ffffc0;
1542                        stroke: #e9dd72;
1543                        stroke-width: 0.2px;
1544                        }
1545                       
1546                       
1547                       
1548                        /* Non-physical boundaries */
1549                        .boundary {
1550                        stroke-linecap: round;
1551                        stroke-linejoin: round;
1552                        fill: none;
1553                        }
1554                       
1555                        .boundary-level-1-casing {
1556                        stroke-width: 56px;
1557                        stroke: #ffff00;
1558                        opacity: 0.5;
1559                        }
1560                       
1561                        .boundary-level-1-core {
1562                        stroke-width: 8px;
1563                        stroke: #f9574b;
1564                        stroke-dasharray: 48, 16, 16, 16;
1565                        }
1566                       
1567                        .boundary-level-2-casing {
1568                        stroke-width: 24px;
1569                        stroke: #ffff00;
1570                        opacity: 0.5;
1571                        }
1572                       
1573                        .boundary-level-2-core {
1574                        stroke-width: 8px;
1575                        stroke: #f9574b;
1576                        stroke-dasharray: 48, 48;
1577                        }
1578                       
1579                        .boundary-level-3-core {
1580                        stroke-width: 8px;
1581                        stroke: #f9574b;
1582                        }
1583                       
1584                        .boundary-level-4-core {
1585                        stroke-width: 8px;
1586                        stroke: #f9574b;
1587                        stroke-dasharray: 48, 16, 16, 16;
1588                        }
1589                       
1590                        .boundary-nationalpark-core {
1591                        stroke-width: 8px;
1592                        stroke: #4ef94b;
1593                        stroke-dasharray: 48, 16, 16, 16;
1594                        }
1595                       
1596                       
1597                        /* Racetracks */
1598                        .highway-raceway-casing {
1599                        stroke-width: 2px;
1600                        stroke-linecap: butt;
1601                        stroke-linejoin: round;
1602                        fill: none;
1603                        stroke: #101010;
1604                        }
1605                       
1606                        .highway-raceway-casing-disused {
1607                        stroke-width: 2px;
1608                        stroke-linecap: butt;
1609                        stroke-linejoin: round;
1610                        fill: none;
1611                        stroke: #808080;
1612                        stroke-dasharray: 1, 1;
1613                        }
1614                       
1615                        .highway-raceway-casing-dismantled {
1616                        stroke-width: 2px;
1617                        stroke-linecap: butt;
1618                        stroke-linejoin: round;
1619                        fill: none;
1620                        stroke: #808080;
1621                        stroke-dasharray: 0.3, 1.7;
1622                        opacity: 0.5;
1623                        }
1624                       
1625                        .highway-raceway-core {
1626                        stroke-width: 1.5px;
1627                        stroke-linecap: butt;
1628                        stroke-linejoin: round;
1629                        fill: none;
1630                        stroke: #f0f0f0;
1631                        }
1632                       
1633                        .highway-raceway-core-disused {
1634                        stroke-width: 1.5px;
1635                        stroke-linecap: butt;
1636                        stroke-linejoin: round;
1637                        fill: none;
1638                        stroke-dasharray: 1, 1;
1639                        stroke: #f0f0f0;
1640                        }
1641                       
1642                        .highway-raceway-core-dismantled {
1643                        stroke-width: 1.5px;
1644                        stroke-linecap: butt;
1645                        stroke-linejoin: round;
1646                        fill: none;
1647                        stroke: #ffffff;
1648                        stroke-dasharray: 0.3, 1.7;
1649                        opacity: 0.5;
1650                        }
1651                       
1652                        .landuse-raceway {
1653                        stroke-width: 0.3px;
1654                        stroke-linecap: butt;
1655                        stroke-linejoin: round;
1656                        fill: #f0f0f0;
1657                        stroke: #101010;
1658                        }
1659                       
1660                        .landuse-raceway-disused {
1661                        stroke-width: 0.3px;
1662                        stroke-linecap: butt;
1663                        stroke-linejoin: round;
1664                        fill: #f0f0f0;
1665                        stroke: #808080;
1666                        stroke-dasharray: 1, 1;
1667                        }
1668                       
1669                        .landuse-raceway-dismantled {
1670                        stroke-width: 0.3px;
1671                        stroke-linecap: butt;
1672                        stroke-linejoin: round;
1673                        fill: #ffffff;
1674                        stroke: #808080;
1675                        stroke-dasharray: 0.3, 1.7;
1676                        opacity: 0.5;
1677                        }
1678                       
1679                        /* Tourism */
1680                        .tourism-attraction {
1681                        fill: #f2caea;
1682                        stroke: #ff00ff;
1683                        stroke-width: 0px;
1684                        }
1685                        .tourism-green-area {
1686                        fill: #c7f1a3;
1687                        stroke: #6fc18e;
1688                        stroke-width: 0.2px;
1689                        }
1690                        .military-area {
1691                        fill: #d0d050;
1692                        stroke: #e4e4e4;
1693                        stroke-width: 0.2px;
1694                        }
1695                       
1696                        /* Building */
1697                        .building {
1698                        fill: #e0e0e0;
1699                        stroke: #d0d0d0;
1700                        stroke-width: 0.2px;
1701                        }
1702                       
1703                        .building-block {
1704                        fill: #F3D6B6;
1705                        stroke: #6a5a8e;
1706                        stroke-width: 0.2px;
1707                        }
1708                       
1709                        .building-residential {
1710                        fill: #c95e2a;
1711                        stroke: #800000;
1712                        stroke-width: 0.2px;
1713                        }
1714                       
1715                        /* Aerialways */
1716                        .aerialway-line {
1717                        fill: none;
1718                        stroke: #000000;
1719                        stroke-width: 1px;
1720                        }
1721                       
1722                        .aerialway-struts {
1723                        fill:none;
1724                        stroke: #000000;
1725                        stroke-width: 5px;
1726                        stroke-dasharray: 0.5, 10;
1727                        }
1728                       
1729                        /* Map decoration */
1730                        .map-grid-line {
1731                        fill: none;
1732                        stroke: #8080ff;
1733                        stroke-width: 0.1px;
1734                        stroke-opacity: 0.5;
1735                        }
1736                       
1737                        .map-border-casing {
1738                        fill: none;
1739                        stroke: #8080ff;
1740                        stroke-width: 3px;
1741                        stroke-miterlimit: 4;
1742                        stroke-dasharray: none;
1743                        stroke-opacity: 1;
1744                        stroke-linecap: round;
1745                        }
1746                       
1747                        .map-border-core {
1748                        fill: none;
1749                        fill-opacity: 1;
1750                        fill-rule: nonzero;
1751                        stroke: #ffffff;
1752                        stroke-width: 2px;
1753                        stroke-miterlimit: 0;
1754                        stroke-dashoffset: -0.5px;
1755                        stroke-opacity: 1;
1756                        }
1757                       
1758                        .map-scale-casing {
1759                        fill: none;
1760                        stroke: #8080ff;
1761                        stroke-width: 4px;
1762                        stroke-linecap: butt;
1763                        }
1764                       
1765                        .map-scale-core {
1766                        fill: none;
1767                        stroke: #ffffff;
1768                        stroke-width: 3px;
1769                        stroke-linecap: butt;
1770                        }
1771                       
1772                        .map-scale-bookend {
1773                        fill: none;
1774                        stroke: #8080ff;
1775                        stroke-width: 1px;
1776                        stroke-linecap: butt;
1777                        }
1778                       
1779                        .map-scale-caption {
1780                        font-family: "DejaVu Sans";
1781                        font-size: 10px;
1782                        fill: #8080ff;
1783                        }
1784                       
1785                        <!-- map background must be the same for all zooms or else empty tile detection will fail -->
1786                        .map-background {
1787                        fill: #f8f8f8;
1788                        stroke: none;
1789                        }
1790                       
1791                        .map-title {
1792                        font-family: "DejaVu Sans";
1793                        font-size: 20px;
1794                        text-anchor: middle;
1795                        fill: black;
1796                        }
1797                       
1798                        .map-title-background {
1799                        fill: white;
1800                        }
1801                       
1802                        .map-marginalia-background {
1803                        fill: white;
1804                        }
1805                       
1806                        .highway-tunnel-ends {
1807                        stroke-opacity: 0;
1808                        fill: none;
1809                        marker-start: url(#marker-tunnel-start);
1810                        marker-end: url(#marker-tunnel-end);
1811                        }
1812                       
1813                        /* Osmarender built-in styles - do not remove */
1814                        .osmarender-stroke-linecap-round { stroke-linecap: round; }
1815                        .osmarender-stroke-linecap-butt { stroke-linecap: butt; }
1816                        .osmarender-mask-black { stroke: black; }
1817                        .osmarender-mask-white { stroke: white; }
1818                        .osmarender-no-marker-start { marker-start: none; }
1819                        .osmarender-no-marker-end { marker-end: none; }
1820                </style>
1821        </defs>
1822</rules>
Note: See TracBrowser for help on using the repository browser.