Subversion Repositories public

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
279 andreas 1
<?xml version = '1.0' encoding = 'utf-8'?>
2
<!DOCTYPE Map>
3
<Map bgcolor="#e5e5e5" buffer_size="512" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs" >
4
  <Style name="builtup" >
5
    <Rule>
6
      <PolygonSymbolizer>
7
        <CssParameter name="fill" >#ddd</CssParameter>
8
      </PolygonSymbolizer>
9
    </Rule>
10
    <Rule>
11
      <Filter>[type] = 'pier'</Filter>
12
      <MaxScaleDenominator>100000</MaxScaleDenominator>
13
      <PolygonSymbolizer>
14
        <CssParameter name="fill">#ededed</CssParameter>
15
      </PolygonSymbolizer>
16
      <LineSymbolizer>
17
        <CssParameter name="stroke">grey</CssParameter>
18
        <CssParameter name="stroke-width">0.3</CssParameter>
19
      </LineSymbolizer>
20
   </Rule>
21
   <Rule>
22
      <Filter>[type] = 'residential'</Filter>
23
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
24
      <PolygonSymbolizer>
25
        <CssParameter name="fill">#fff</CssParameter>
26
      </PolygonSymbolizer>
27
      <LineSymbolizer>
28
        <CssParameter name="stroke">#999</CssParameter>
29
        <CssParameter name="stroke-width">1</CssParameter>
30
      </LineSymbolizer>
31
   </Rule>
32
   <Rule>
33
      <Filter>[type] = 'pedestrian'</Filter>
34
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
35
      <PolygonSymbolizer>
36
        <CssParameter name="fill">#ededed</CssParameter>
37
      </PolygonSymbolizer>
38
      <LineSymbolizer>
39
        <CssParameter name="stroke">grey</CssParameter>
40
        <CssParameter name="stroke-width">0.5</CssParameter>
41
      </LineSymbolizer>
42
   </Rule>
43
    <Rule>
44
      <Filter>[type] = 'attraction'</Filter>
45
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
46
      <PolygonSymbolizer>
47
        <CssParameter name="fill">#f2caea</CssParameter>
48
     </PolygonSymbolizer>
49
    </Rule>
50
 
51
   <Rule>
52
      <Filter>[type] = 'playground'</Filter>
53
      <PolygonSymbolizer>
54
        <CssParameter name="fill" >#ccffff</CssParameter>
55
      </PolygonSymbolizer>
56
      <LineSymbolizer>
57
        <CssParameter name="stroke" >#666</CssParameter>
58
        <CssParameter name="stroke-width" >0.3</CssParameter>
59
      </LineSymbolizer>
60
    </Rule>
61
    <Rule>
62
      <Filter>[type] = 'quarry'</Filter>
63
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
64
      <PolygonPatternSymbolizer width="30" height="30" type="png" file="quarry2.png" />
65
      <LineSymbolizer>
66
        <CssParameter name="stroke" >grey</CssParameter>
67
        <CssParameter name="stroke-width" >0.5</CssParameter>
68
      </LineSymbolizer>
69
    </Rule>
70
    <Rule>
71
      <Filter>[type] = 'nature_reserve' or [type] = 'vineyard'</Filter>
72
      <MaxScaleDenominator>100000</MaxScaleDenominator>
73
      <MinScaleDenominator>0.4</MinScaleDenominator>
74
      <PolygonSymbolizer>
75
        <CssParameter name="fill" >#abdf96</CssParameter>
76
      </PolygonSymbolizer>
77
    </Rule>
78
    <Rule>
79
      <Filter>[type] = 'vineyard'</Filter>
80
      <MaxScaleDenominator>0.4</MaxScaleDenominator>
81
      <PolygonPatternSymbolizer width="19" height="21" type="png" file="vineyard.png" />
82
    </Rule>
83
    <Rule>
84
      <Filter>[type] = 'nature_reserve'</Filter>
85
      <MinScaleDenominator>0.4</MinScaleDenominator>
86
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
87
      <PolygonPatternSymbolizer width="21" height="24" type="png" file="nature_reserve.png" />
88
    </Rule>
89
    <Rule>
90
      <Filter>[type] = 'nature_reserve'</Filter>
91
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
92
      <PolygonPatternSymbolizer file="nature_reserve2.png" type="png" width="42" height="48"/>
93
    </Rule>
94
    <Rule>
95
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
96
      <Filter>[type] = 'cemetery'</Filter>
97
      <PolygonSymbolizer>
98
        <CssParameter name="fill">#aacbaf</CssParameter>
99
      </PolygonSymbolizer>
100
    </Rule>
101
    <Rule>
102
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
103
      <Filter>[type] = 'residential'</Filter>
104
      <PolygonSymbolizer>
105
        <CssParameter name="fill">#ddd</CssParameter>
106
      </PolygonSymbolizer>
107
    </Rule>
108
    <Rule>
109
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
110
      <Filter>[type] = 'barracks'</Filter>
111
      <PolygonSymbolizer>
112
        <CssParameter name="fill">#ff8f8f</CssParameter>
113
      </PolygonSymbolizer>
114
    </Rule>
115
     <Rule>
116
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
117
      <Filter>[type] = 'cemetery'</Filter>
118
      <PolygonPatternSymbolizer file="/var/www/map/symbols/grave_yard.png" type="png" width="16" height="16"/>
119
    </Rule>
120
 
121
    <Rule>
122
      <Filter>[type] = 'meadow'</Filter>
123
      <PolygonSymbolizer>
124
        <CssParameter name="fill" >#cfeca8</CssParameter>
125
      </PolygonSymbolizer>
126
    </Rule>
127
    <Rule>
128
      <Filter>[type] = 'park'</Filter>
129
      <PolygonSymbolizer>
130
        <CssParameter name="fill" >#b6fdb6</CssParameter>
131
      </PolygonSymbolizer>
132
    </Rule>
133
    <Rule>
134
      <Filter>[type] = 'zoo'</Filter>
135
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
136
      <PolygonPatternSymbolizer file="zoo.png" type="png" width="21" height="24"/>
137
    </Rule>
138
    <Rule>
139
      <Filter>[type] = 'common'</Filter>
140
      <PolygonSymbolizer>
141
        <CssParameter name="fill" >#cfeca8</CssParameter>
142
      </PolygonSymbolizer>
143
    </Rule>
144
    <Rule>
145
      <Filter>[type] = 'garden'</Filter>
146
      <PolygonSymbolizer>
147
        <CssParameter name="fill" >#cfeca8</CssParameter>
148
      </PolygonSymbolizer>
149
    </Rule>
150
    <Rule>
151
      <Filter>[type] = 'golf_course'</Filter>
152
      <PolygonSymbolizer>
153
        <CssParameter name="fill" >#b5e3b5</CssParameter>
154
      </PolygonSymbolizer>
155
    </Rule>
156
    <Rule>
157
      <Filter>[type] = 'allotments'</Filter>
158
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
159
      <PolygonSymbolizer>
160
        <CssParameter name="fill">#c8b084</CssParameter>
161
     </PolygonSymbolizer>
162
    </Rule>
163
    <Rule>
164
      <Filter>[type] = 'forest'</Filter>
165
      <PolygonSymbolizer>
166
        <CssParameter name="fill" >#8dc56c</CssParameter>
167
      </PolygonSymbolizer>
168
    </Rule>
169
    <Rule>
170
      <Filter>[type] = 'forest'</Filter>
171
      <PolygonPatternSymbolizer width="21" height="24" type="png" file="forest.png" />
172
    </Rule>
173
    <Rule>
174
      <Filter>[type] = 'farm'</Filter>
175
      <MaxScaleDenominator>2000000</MaxScaleDenominator>
176
      <PolygonSymbolizer>
177
        <CssParameter name="fill">#ead8bd</CssParameter>
178
     </PolygonSymbolizer>
179
    </Rule>
180
    <Rule>
181
      <Filter>[type] = 'recreation_ground'</Filter>
182
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
183
      <PolygonSymbolizer>
184
        <CssParameter name="fill">#cfeca8</CssParameter>
185
     </PolygonSymbolizer>
186
    </Rule>
187
    <Rule>
188
      <Filter>[type] = 'village_green'</Filter>
189
      <MaxScaleDenominator>500000</MaxScaleDenominator>
190
      <PolygonSymbolizer>
191
        <CssParameter name="fill">#cfeca8</CssParameter>
192
     </PolygonSymbolizer>
193
    </Rule>
194
    <Rule>
195
      <Filter>[type] = 'retail'</Filter>
196
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
197
      <PolygonSymbolizer>
198
        <CssParameter name="fill">#f1dada</CssParameter>
199
     </PolygonSymbolizer>
200
    </Rule>
201
    <Rule>
202
      <Filter>[type] = 'retail'</Filter>
203
      <MaxScaleDenominator>0.4</MaxScaleDenominator>
204
      <LineSymbolizer>
205
        <CssParameter name="stroke">red</CssParameter>
206
        <CssParameter name="stroke-width">0.3</CssParameter>
207
      </LineSymbolizer>
208
    </Rule>
209
    <Rule>
210
      <Filter>[type] = 'industrial'</Filter>
211
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
212
      <PolygonSymbolizer>
213
        <CssParameter name="fill">#ffaeb9</CssParameter>
214
     </PolygonSymbolizer>
215
    </Rule>
216
    <Rule>
217
      <Filter>[type] = 'commercial'</Filter>
218
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
219
      <PolygonSymbolizer>
220
        <CssParameter name="fill">#efc8c8</CssParameter>
221
     </PolygonSymbolizer>
222
    </Rule>
223
 
224
    <Rule>
225
      <Filter>[type] = 'brownfield' or [type]='landfill'</Filter>
226
      <PolygonSymbolizer>
227
        <CssParameter name="fill" >#9d9d6c</CssParameter>
228
      </PolygonSymbolizer>
229
    </Rule>
230
    <Rule>
231
      <Filter>[type] = 'wood'</Filter>
232
      <PolygonSymbolizer>
233
        <CssParameter name="fill" >#aed1a0</CssParameter>
234
      </PolygonSymbolizer>
235
    </Rule>
236
    <Rule>
237
      <Filter>[type] = 'heath'</Filter>
238
      <PolygonSymbolizer>
239
        <CssParameter name="fill" >#ffffc0</CssParameter>
240
      </PolygonSymbolizer>
241
    </Rule>
242
    <Rule>
243
      <Filter>[type] = 'basin'</Filter>
244
      <PolygonSymbolizer>
245
        <CssParameter name="fill" >#b5d0d0</CssParameter>
246
      </PolygonSymbolizer>
247
    </Rule>
248
    <Rule>
249
      <Filter>[type] = 'university' or [type] = 'college' or [type] = 'school' or [type]='hospital'</Filter>
250
      <PolygonSymbolizer>
251
        <CssParameter name="fill" >#f0f0d8</CssParameter>
252
      </PolygonSymbolizer>
253
    </Rule>
254
    <Rule>
255
      <Filter>[type] = 'university' or [type] = 'college' or [type] = 'school' or [type]='hospital'</Filter>
256
      <LineSymbolizer>
257
        <CssParameter name="stroke" >brown</CssParameter>
258
        <CssParameter name="stroke-width" >0.3</CssParameter>
259
      </LineSymbolizer>
260
    </Rule>
261
    <Rule>
262
      <Filter>[type] = 'parking'</Filter>
263
      <PolygonSymbolizer>
264
        <CssParameter name="fill" >#f7efb7</CssParameter>
265
      </PolygonSymbolizer>
266
    </Rule>
267
    <Rule>
268
      <Filter>[type] = 'parking'</Filter>
269
      <MaxScaleDenominator>25</MaxScaleDenominator>
270
      <LineSymbolizer>
271
        <CssParameter name="stroke" >#eeeed1</CssParameter>
272
        <CssParameter name="stroke-width" >0.3</CssParameter>
273
      </LineSymbolizer>
274
    </Rule>
275
     <Rule>
276
      <Filter>[type] = 'sports_centre' or [type]='stadium' or [type]='track'</Filter>
277
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
278
      <PolygonSymbolizer>
279
         <CssParameter name="fill">#33cc99</CssParameter>
280
      </PolygonSymbolizer>
281
    </Rule>
282
    <Rule>
283
      <Filter>[type] = 'pitch'</Filter>
284
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
285
      <PolygonSymbolizer>
286
         <CssParameter name="fill">#8ad3af</CssParameter>
287
      </PolygonSymbolizer>
288
    </Rule>
289
    <Rule>
290
      <Filter>[type] = 'terminal'</Filter>
291
      <MaxScaleDenominator>200000</MaxScaleDenominator>
292
      <PolygonSymbolizer>
293
         <CssParameter name="fill">#cc99ff</CssParameter>
294
      </PolygonSymbolizer>
295
    </Rule>
296
    <Rule>
297
      <Filter>[type] = 'terminal'</Filter>
298
      <MaxScaleDenominator>0.4</MaxScaleDenominator>
299
      <LineSymbolizer>
300
        <CssParameter name="stroke">#330066</CssParameter>
301
        <CssParameter name="stroke-width">0.2</CssParameter>
302
      </LineSymbolizer>
303
    </Rule>
304
    <Rule>
305
      <Filter>[type] = 'apron'</Filter>
306
      <MaxScaleDenominator>200000</MaxScaleDenominator>
307
      <PolygonSymbolizer>
308
         <CssParameter name="fill">#f0e0ff</CssParameter>
309
      </PolygonSymbolizer>
310
    </Rule>
311
    <Rule>
312
      <Filter>[type] = 'beach'</Filter>
313
      <MaxScaleDenominator>100000</MaxScaleDenominator>
314
      <PolygonPatternSymbolizer file="beach.png" type="png" width="10" height="10"/>
315
    </Rule>
316
  </Style>
317
  <Style name="places" >
318
    <Rule>
319
      <MaxScaleDenominator>50000000</MaxScaleDenominator>
320
      <MinScaleDenominator>1</MinScaleDenominator>
321
      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#444" halo_radius="1" wrap_width="0"/>
322
    </Rule>
323
  </Style>
324
  <Style name="stations" >
325
    <Rule>
326
      <MaxScaleDenominator>250000</MaxScaleDenominator>
327
      <MinScaleDenominator>0.4</MinScaleDenominator>
328
      <Filter>[type]='station'</Filter>
329
      <PointSymbolizer file = "station_small.png" type="png" width="5" height="5" />
330
    </Rule>
331
    <Rule>
332
      <MaxScaleDenominator>0.4</MaxScaleDenominator>
333
      <Filter>[type]='station'</Filter>
334
      <PointSymbolizer file = "station.png" type="png" width="9" height="9" />
335
    </Rule>
336
    <Rule>
337
      <MaxScaleDenominator>100000</MaxScaleDenominator>
338
      <Filter>[type]='halt' or [type]='tram_stop'</Filter>
339
      <PointSymbolizer file = "halt.png" type="png" width="3" height="3" />
340
    </Rule>
341
    <Rule>
342
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
343
      <MinScaleDenominator>0.2</MinScaleDenominator>
344
      <Filter>[type]='halt'</Filter>
345
      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
346
    </Rule>
347
    <Rule>
348
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
349
      <Filter>[type] ='halt'</Filter>
350
      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
351
    </Rule>
352
    <Rule>
353
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
354
      <MinScaleDenominator>0.2</MinScaleDenominator>
355
      <Filter>[type]='station'</Filter>
356
      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
357
    </Rule>
358
    <Rule>
359
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
360
      <Filter>[type]='station'</Filter>
361
      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="12" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
362
    </Rule>
363
    <Rule>
364
      <MaxScaleDenominator>0.4</MaxScaleDenominator>
365
      <Filter>[type]='level_crossing'</Filter>
366
      <PointSymbolizer file = "level_crossing.png" type="png" width="7" height="7" />
367
    </Rule>
368
  </Style>
369
  <Style name="text" >
370
    <Rule>
371
      <Filter>[type] = 'city'</Filter>
372
      <TextSymbolizer wrap_width="0" fill="#000" size="10" dy="0" halo_radius="1" name="name" face_name="DejaVu Sans Book" />
373
    </Rule>
374
    <Rule>
375
      <Filter>[type] = 'town'</Filter>
376
      <TextSymbolizer wrap_width="20" fill="#000" size="11" halo_radius="2" name="name" face_name="DejaVu Sans Book" />
377
    </Rule>
378
    <Rule>
379
      <Filter>[type] = 'village'</Filter>
380
      <TextSymbolizer wrap_width="0" fill="#000" size="8" halo_radius="2" name="name" face_name="DejaVu Sans Book" />
381
    </Rule>
382
<!--Rule>
383
      <Filter>[type] = 'hamlet'</Filter>
384
      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="1" wrap_width="0"/>
385
    </Rule--><!--Rule>
386
      <Filter>[type] = 'pub'</Filter>
387
      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="brown" dy="16" halo_radius="1" wrap_width="0"/>
388
    </Rule--><!--Rule>
389
      <Filter>[type] = 'place_of_worship'</Filter>
390
      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" dy="12" halo_radius="1" wrap_width="20"/>
391
    </Rule--><!--Rule>
392
      <Filter>[type] &lt;&gt; '' </Filter>
393
      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
394
    </Rule-->    <Rule>
395
      <Filter>[type] = 'wood'</Filter>
396
      <TextSymbolizer wrap_width="10" fill="#000" size="10" halo_radius="2" name="name" face_name="DejaVu Sans Book" />
397
    </Rule>
398
    <Rule>
399
      <Filter>[type] = 'peak'</Filter>
400
      <TextSymbolizer wrap_width="20" fill="brown" size="10" dy="10" halo_radius="1" name="name" face_name="DejaVu Sans Book" />
401
    </Rule>
402
    <Rule>
403
      <Filter>[type] = 'water' or [type] = 'lake' or [type] = 'reservoir'</Filter>
404
      <TextSymbolizer wrap_width="20" fill="#6699cc" size="10" halo_radius="1" name="name" face_name="DejaVu Sans Book" />
405
    </Rule>
406
    <Rule>
407
      <Filter>[type] = 'school' or [type] = 'university'</Filter>
408
      <TextSymbolizer wrap_width="12" fill="#000033" size="8" halo_radius="2" name="name" face_name="DejaVu Sans Book" />
409
    </Rule>
410
    <Rule>
411
      <Filter>[type] = 'hospital'</Filter>
412
      <TextSymbolizer wrap_width="12" fill="#000033" size="8" dy="12" halo_radius="2" name="name" face_name="DejaVu Sans Book" />
413
    </Rule>
414
  </Style>
415
  <Style name="minor_roads_casing" >
416
    <Rule>
417
      <Filter>[type] = 'motorway' or [type]='motorway_link'</Filter>
418
      <MaxScaleDenominator>200000</MaxScaleDenominator>
419
      <MinScaleDenominator>0.6</MinScaleDenominator>
420
      <LineSymbolizer>
421
        <CssParameter name="stroke" >#506077</CssParameter>
422
        <CssParameter name="stroke-width" >3</CssParameter>
423
        <CssParameter name="stroke-linejoin" >round</CssParameter>
424
      </LineSymbolizer>
425
    </Rule>
426
    <Rule>
427
      <Filter>[type] = 'motorway' or [type]='motorway_link'</Filter>
428
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
429
      <MinScaleDenominator>0.2</MinScaleDenominator>
430
      <LineSymbolizer>
431
        <CssParameter name="stroke" >#506077</CssParameter>
432
        <CssParameter name="stroke-width" >6.5</CssParameter>
433
        <CssParameter name="stroke-linejoin" >round</CssParameter>
434
      </LineSymbolizer>
435
    </Rule>
436
    <Rule>
437
      <Filter>[type] = 'motorway' or [type]='motorway_link'</Filter>
438
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
439
      <LineSymbolizer>
440
        <CssParameter name="stroke" >#506077</CssParameter>
441
        <CssParameter name="stroke-width" >13</CssParameter>
442
        <CssParameter name="stroke-linejoin" >round</CssParameter>
443
      </LineSymbolizer>
444
    </Rule>
445
    <Rule>
446
      <Filter>[type] = 'trunk' or [type] = 'trunk_link'</Filter>
447
      <MaxScaleDenominator>200000</MaxScaleDenominator>
448
      <MinScaleDenominator>0.6</MinScaleDenominator>
449
      <LineSymbolizer>
450
        <CssParameter name="stroke" >#477147</CssParameter>
451
        <CssParameter name="stroke-width" >4</CssParameter>
452
        <CssParameter name="stroke-linejoin" >round</CssParameter>
453
      </LineSymbolizer>
454
    </Rule>
455
    <Rule>
456
      <Filter>[type] = 'trunk' or [type] = 'trunk_link'</Filter>
457
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
458
      <MinScaleDenominator>0.2</MinScaleDenominator>
459
      <LineSymbolizer>
460
        <CssParameter name="stroke" >#477147</CssParameter>
461
        <CssParameter name="stroke-width" >8</CssParameter>
462
        <CssParameter name="stroke-linejoin" >round</CssParameter>
463
      </LineSymbolizer>
464
    </Rule>
465
    <Rule>
466
      <Filter>[type] = 'trunk' or [type] = 'trunk_link'</Filter>
467
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
468
      <LineSymbolizer>
469
        <CssParameter name="stroke" >#477147</CssParameter>
470
        <CssParameter name="stroke-width" >14</CssParameter>
471
        <CssParameter name="stroke-linejoin" >round</CssParameter>
472
      </LineSymbolizer>
473
    </Rule>
474
    <Rule>
475
      <Filter>[type] = 'primary' or [type] = 'primary_link'</Filter>
476
      <MaxScaleDenominator>200000</MaxScaleDenominator>
477
      <MinScaleDenominator>0.6</MinScaleDenominator>
478
      <LineSymbolizer>
479
        <CssParameter name="stroke" >#8d4346</CssParameter>
480
        <CssParameter name="stroke-width" >4</CssParameter>
481
        <CssParameter name="stroke-linejoin" >round</CssParameter>
482
      </LineSymbolizer>
483
    </Rule>
484
    <Rule>
485
      <Filter>[type] = 'primary' or [type] = 'primary_link'</Filter>
486
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
487
      <MinScaleDenominator>0.2</MinScaleDenominator>
488
      <LineSymbolizer>
489
        <CssParameter name="stroke" >#8d4346</CssParameter>
490
        <CssParameter name="stroke-width" >8</CssParameter>
491
        <CssParameter name="stroke-linejoin" >round</CssParameter>
492
      </LineSymbolizer>
493
    </Rule>
494
    <Rule>
495
      <Filter>[type] = 'primary' or [type] = 'primary_link'</Filter>
496
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
497
      <LineSymbolizer>
498
        <CssParameter name="stroke" >#8d4346</CssParameter>
499
        <CssParameter name="stroke-width" >14</CssParameter>
500
        <CssParameter name="stroke-linejoin" >round</CssParameter>
501
      </LineSymbolizer>
502
    </Rule>
503
    <Rule>
504
      <Filter>[type] = 'secondary' or [type] = 'secondary_link'</Filter>
505
      <MaxScaleDenominator>200000</MaxScaleDenominator>
506
      <MinScaleDenominator>0.6</MinScaleDenominator>
507
      <LineSymbolizer>
508
        <CssParameter name="stroke" >#a37b48</CssParameter>
509
        <CssParameter name="stroke-width" >4</CssParameter>
510
        <CssParameter name="stroke-linejoin" >round</CssParameter>
511
        <CssParameter name="stroke-linecap" >round</CssParameter>
512
      </LineSymbolizer>
513
    </Rule>
514
    <Rule>
515
      <Filter>[type] = 'secondary' or [type] = 'secondary_link'</Filter>
516
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
517
      <MinScaleDenominator>0.2</MinScaleDenominator>
518
      <LineSymbolizer>
519
        <CssParameter name="stroke" >#a37b48</CssParameter>
520
        <CssParameter name="stroke-width" >10</CssParameter>
521
        <CssParameter name="stroke-linejoin" >round</CssParameter>
522
        <CssParameter name="stroke-linecap" >round</CssParameter>
523
      </LineSymbolizer>
524
    </Rule>
525
    <Rule>
526
      <Filter>[type] = 'secondary' or [type] = 'secondary_link'</Filter>
527
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
528
      <LineSymbolizer>
529
        <CssParameter name="stroke" >#a37b48</CssParameter>
530
        <CssParameter name="stroke-width" >17</CssParameter>
531
        <CssParameter name="stroke-linejoin" >round</CssParameter>
532
        <CssParameter name="stroke-linecap" >round</CssParameter>
533
      </LineSymbolizer>
534
    </Rule>
535
    <Rule>
536
      <Filter>[type] = 'tertiary'</Filter>
537
      <MaxScaleDenominator>200000</MaxScaleDenominator>
538
      <MinScaleDenominator>0.6</MinScaleDenominator>
539
      <LineSymbolizer>
540
        <CssParameter name="stroke" >#999</CssParameter>
541
        <CssParameter name="stroke-width" >6</CssParameter>
542
        <CssParameter name="stroke-linejoin" >round</CssParameter>
543
        <CssParameter name="stroke-linecap" >round</CssParameter>
544
      </LineSymbolizer>
545
    </Rule>
546
    <Rule>
547
      <Filter>[type] = 'tertiary'</Filter>
548
      <MaxScaleDenominator>200000</MaxScaleDenominator>
549
      <MinScaleDenominator>0.6</MinScaleDenominator>
550
      <LineSymbolizer>
551
        <CssParameter name="stroke" >#999</CssParameter>
552
        <CssParameter name="stroke-width" >6</CssParameter>
553
        <CssParameter name="stroke-dasharray" >4,2</CssParameter>
554
      </LineSymbolizer>
555
    </Rule>
556
    <Rule>
557
      <Filter>[type] = 'residential' or [type] = 'minor' or [type] = 'unclassified' or [type] = 'road'</Filter>
558
      <MaxScaleDenominator>200000</MaxScaleDenominator>
559
      <MinScaleDenominator>0.6</MinScaleDenominator>
560
      <LineSymbolizer>
561
        <CssParameter name="stroke" >#999</CssParameter>
562
        <CssParameter name="stroke-width" >3</CssParameter>
563
        <CssParameter name="stroke-linejoin" >round</CssParameter>
564
        <CssParameter name="stroke-linecap" >round</CssParameter>
565
      </LineSymbolizer>
566
    </Rule>
567
    <Rule>
568
      <Filter>[type] = 'tertiary'</Filter>
569
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
570
      <LineSymbolizer>
571
        <CssParameter name="stroke" >#999</CssParameter>
572
        <CssParameter name="stroke-width" >7</CssParameter>
573
        <CssParameter name="stroke-linejoin" >round</CssParameter>
574
        <CssParameter name="stroke-linecap" >round</CssParameter>
575
      </LineSymbolizer>
576
    </Rule>
577
    <Rule>
578
      <Filter>[type] = 'residential' or [type] = 'minor' or [type] = 'unclassified' or [type] = 'road'</Filter>
579
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
580
      <MinScaleDenominator>0.2</MinScaleDenominator>
581
      <LineSymbolizer>
582
        <CssParameter name="stroke" >#999</CssParameter>
583
        <CssParameter name="stroke-width" >4.5</CssParameter>
584
        <CssParameter name="stroke-linejoin" >round</CssParameter>
585
        <CssParameter name="stroke-linecap" >round</CssParameter>
586
      </LineSymbolizer>
587
    </Rule>
588
    <Rule>
589
      <Filter>[type] = 'tertiary' or [type] = 'residential' or [type] = 'minor' or [type] = 'unclassified' or [type] = 'road'</Filter>
590
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
591
      <LineSymbolizer>
592
        <CssParameter name="stroke" >#999</CssParameter>
593
        <CssParameter name="stroke-width" >16</CssParameter>
594
        <CssParameter name="stroke-linejoin" >round</CssParameter>
595
        <CssParameter name="stroke-linecap" >round</CssParameter>
596
      </LineSymbolizer>
597
    </Rule>
598
    <Rule>
599
      <Filter>[type] = 'service'</Filter>
600
      <MaxScaleDenominator>10000</MaxScaleDenominator>
601
      <MinScaleDenominator>0.6</MinScaleDenominator>
602
      <LineSymbolizer>
603
        <CssParameter name="stroke" >#999</CssParameter>
604
        <CssParameter name="stroke-width" >3</CssParameter>
605
        <CssParameter name="stroke-linejoin" >round</CssParameter>
606
        <CssParameter name="stroke-linecap" >round</CssParameter>
607
      </LineSymbolizer>
608
    </Rule>
609
    <Rule>
610
      <Filter>[type] = 'service'</Filter>
611
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
612
      <LineSymbolizer>
613
        <CssParameter name="stroke" >#999</CssParameter>
614
        <CssParameter name="stroke-width" >8</CssParameter>
615
        <CssParameter name="stroke-linejoin" >round</CssParameter>
616
        <CssParameter name="stroke-linecap" >round</CssParameter>
617
      </LineSymbolizer>
618
    </Rule>
619
    <Rule>
620
      <Filter>[type] = 'pedestrian'</Filter>
621
      <MaxScaleDenominator>100000</MaxScaleDenominator>
622
      <MinScaleDenominator>0.6</MinScaleDenominator>
623
      <LineSymbolizer>
624
        <CssParameter name="stroke" >grey</CssParameter>
625
        <CssParameter name="stroke-width" >2</CssParameter>
626
        <CssParameter name="stroke-linejoin" >round</CssParameter>
627
        <CssParameter name="stroke-linecap" >round</CssParameter>
628
      </LineSymbolizer>
629
    </Rule>
630
    <Rule>
631
      <Filter>[type] = 'pedestrian'</Filter>
632
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
633
      <MinScaleDenominator>0.2</MinScaleDenominator>
634
      <LineSymbolizer>
635
        <CssParameter name="stroke" >grey</CssParameter>
636
        <CssParameter name="stroke-width" >3.6</CssParameter>
637
        <CssParameter name="stroke-linejoin" >round</CssParameter>
638
        <CssParameter name="stroke-linecap" >round</CssParameter>
639
      </LineSymbolizer>
640
    </Rule>
641
    <Rule>
642
      <Filter>[type] = 'pedestrian'</Filter>
643
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
644
      <LineSymbolizer>
645
        <CssParameter name="stroke" >grey</CssParameter>
646
        <CssParameter name="stroke-width" >6.5</CssParameter>
647
        <CssParameter name="stroke-linejoin" >round</CssParameter>
648
        <CssParameter name="stroke-linecap" >round</CssParameter>
649
      </LineSymbolizer>
650
    </Rule>
651
  </Style>
652
  <Style name="minor_roads_fill" >
653
    <Rule>
654
      <Filter>[type] = 'motorway' or [type]='motorway_link'</Filter>
655
      <MaxScaleDenominator>200000</MaxScaleDenominator>
656
      <MinScaleDenominator>0.8</MinScaleDenominator>
657
      <LineSymbolizer>
658
        <CssParameter name="stroke" >#809bc0</CssParameter>
659
        <CssParameter name="stroke-width" >2</CssParameter>
660
      </LineSymbolizer>
661
    </Rule>
662
    <Rule>
663
      <MaxScaleDenominator>200000</MaxScaleDenominator>
664
      <MinScaleDenominator>0.8</MinScaleDenominator>
665
      <Filter>[type] = 'proposed' or [type]='construction'</Filter>
666
      <LineSymbolizer>
667
        <CssParameter name="stroke" >#9cc</CssParameter>
668
        <CssParameter name="stroke-width" >2</CssParameter>
669
      </LineSymbolizer>
670
      <LineSymbolizer>
671
        <CssParameter name="stroke" >white</CssParameter>
672
        <CssParameter name="stroke-width" >2</CssParameter>
673
        <CssParameter name="stroke-dasharray" >4,2</CssParameter>
674
      </LineSymbolizer>
675
    </Rule>
676
    <Rule>
677
      <MaxScaleDenominator>0.8</MaxScaleDenominator>
678
      <MinScaleDenominator>0.4</MinScaleDenominator>
679
      <Filter>[type] = 'proposed' or [type]='construction'</Filter>
680
      <LineSymbolizer>
681
        <CssParameter name="stroke" >#9cc</CssParameter>
682
        <CssParameter name="stroke-width" >4</CssParameter>
683
      </LineSymbolizer>
684
      <LineSymbolizer>
685
        <CssParameter name="stroke" >white</CssParameter>
686
        <CssParameter name="stroke-width" >3.5</CssParameter>
687
        <CssParameter name="stroke-dasharray" >6,4</CssParameter>
688
      </LineSymbolizer>
689
    </Rule>
690
    <Rule>
691
      <MaxScaleDenominator>0.4</MaxScaleDenominator>
692
      <Filter>[type] = 'proposed' or [type]='construction'</Filter>
693
      <LineSymbolizer>
694
        <CssParameter name="stroke" >#9cc</CssParameter>
695
        <CssParameter name="stroke-width" >8</CssParameter>
696
      </LineSymbolizer>
697
      <LineSymbolizer>
698
        <CssParameter name="stroke" >white</CssParameter>
699
        <CssParameter name="stroke-width" >7</CssParameter>
700
        <CssParameter name="stroke-dasharray" >8,6</CssParameter>
701
      </LineSymbolizer>
702
    </Rule>
703
    <Rule>
704
      <Filter>[type] = 'motorway' or [type] = 'motorway_link'</Filter>
705
      <MaxScaleDenominator>100000</MaxScaleDenominator>
706
      <MinScaleDenominator>0.6</MinScaleDenominator>
707
      <LineSymbolizer>
708
        <CssParameter name="stroke" >#809bc0</CssParameter>
709
        <CssParameter name="stroke-width" >5</CssParameter>
710
        <CssParameter name="stroke-linejoin" >round</CssParameter>
711
        <CssParameter name="stroke-linecap" >round</CssParameter>
712
      </LineSymbolizer>
713
    </Rule>
714
    <Rule>
715
      <Filter>[type] = 'motorway' or [type] = 'motorway_link'</Filter>
716
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
717
      <MinScaleDenominator>0.2</MinScaleDenominator>
718
      <LineSymbolizer>
719
        <CssParameter name="stroke" >#809bc0</CssParameter>
720
        <CssParameter name="stroke-width" >8.5</CssParameter>
721
        <CssParameter name="stroke-linejoin" >round</CssParameter>
722
        <CssParameter name="stroke-linecap" >round</CssParameter>
723
      </LineSymbolizer>
724
    </Rule>
725
    <Rule>
726
      <Filter>[type] = 'motorway' or [type] = 'motorway_link'</Filter>
727
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
728
      <LineSymbolizer>
729
        <CssParameter name="stroke" >#809bc0</CssParameter>
730
        <CssParameter name="stroke-width" >11</CssParameter>
731
        <CssParameter name="stroke-linejoin" >round</CssParameter>
732
        <CssParameter name="stroke-linecap" >round</CssParameter>
733
      </LineSymbolizer>
734
    </Rule>
735
    <Rule>
736
      <Filter>[type] = 'trunk' or [type] = 'trunk_link'</Filter>
737
      <MaxScaleDenominator>200000</MaxScaleDenominator>
738
      <MinScaleDenominator>0.6</MinScaleDenominator>
739
      <LineSymbolizer>
740
        <CssParameter name="stroke" >#7fc97f</CssParameter>
741
        <CssParameter name="stroke-width" >2.5</CssParameter>
742
        <CssParameter name="stroke-linejoin" >round</CssParameter>
743
        <CssParameter name="stroke-linecap" >round</CssParameter>
744
      </LineSymbolizer>
745
    </Rule>
746
    <Rule>
747
      <Filter>[type] = 'trunk' or [type] = 'trunk_link'</Filter>
748
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
749
      <MinScaleDenominator>0.2</MinScaleDenominator>
750
      <LineSymbolizer>
751
        <CssParameter name="stroke" >#7fc97f</CssParameter>
752
        <CssParameter name="stroke-width" >6.5</CssParameter>
753
        <CssParameter name="stroke-linejoin" >round</CssParameter>
754
        <CssParameter name="stroke-linecap" >round</CssParameter>
755
      </LineSymbolizer>
756
    </Rule>
757
    <Rule>
758
      <Filter>[type] = 'trunk' or [type] = 'trunk_link'</Filter>
759
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
760
      <LineSymbolizer>
761
        <CssParameter name="stroke" >#7fc97f</CssParameter>
762
        <CssParameter name="stroke-width" >12</CssParameter>
763
        <CssParameter name="stroke-linejoin" >round</CssParameter>
764
        <CssParameter name="stroke-linecap" >round</CssParameter>
765
      </LineSymbolizer>
766
    </Rule>
767
    <Rule>
768
      <Filter>[type] = 'primary' or [type] = 'primary_link'</Filter>
769
      <MaxScaleDenominator>500000</MaxScaleDenominator>
770
      <MinScaleDenominator>0.6</MinScaleDenominator>
771
      <LineSymbolizer>
772
        <CssParameter name="stroke" >#e46d71</CssParameter>
773
        <CssParameter name="stroke-width" >2.5</CssParameter>
774
        <CssParameter name="stroke-linejoin" >round</CssParameter>
775
        <CssParameter name="stroke-linecap" >round</CssParameter>
776
      </LineSymbolizer>
777
    </Rule>
778
    <Rule>
779
      <Filter>[type] = 'primary' or [type] = 'primary_link'</Filter>
780
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
781
      <MinScaleDenominator>0.2</MinScaleDenominator>
782
      <LineSymbolizer>
783
        <CssParameter name="stroke" >#e46d71</CssParameter>
784
        <CssParameter name="stroke-width" >6.5</CssParameter>
785
        <CssParameter name="stroke-linejoin" >round</CssParameter>
786
        <CssParameter name="stroke-linecap" >round</CssParameter>
787
      </LineSymbolizer>
788
    </Rule>
789
    <Rule>
790
      <Filter>[type] = 'primary' or [type] = 'primary_link'</Filter>
791
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
792
      <LineSymbolizer>
793
        <CssParameter name="stroke" >#e46d71</CssParameter>
794
        <CssParameter name="stroke-width" >12</CssParameter>
795
        <CssParameter name="stroke-linejoin" >round</CssParameter>
796
        <CssParameter name="stroke-linecap" >round</CssParameter>
797
      </LineSymbolizer>
798
    </Rule>
799
    <Rule>
800
      <Filter>[type] = 'secondary' or [type] = 'secondary_link'</Filter>
801
      <MaxScaleDenominator>150000</MaxScaleDenominator>
802
      <MinScaleDenominator>0.6</MinScaleDenominator>
803
      <LineSymbolizer>
804
        <CssParameter name="stroke" >#fdbf6f</CssParameter>
805
        <CssParameter name="stroke-width" >2</CssParameter>
806
        <CssParameter name="stroke-linejoin" >round</CssParameter>
807
        <CssParameter name="stroke-linecap" >round</CssParameter>
808
      </LineSymbolizer>
809
    </Rule>
810
    <Rule>
811
      <Filter>[type] = 'secondary' or [type] = 'secondary_link'</Filter>
812
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
813
      <MinScaleDenominator>0.2</MinScaleDenominator>
814
      <LineSymbolizer>
815
        <CssParameter name="stroke" >#fdbf6f</CssParameter>
816
        <CssParameter name="stroke-width" >8</CssParameter>
817
        <CssParameter name="stroke-linejoin" >round</CssParameter>
818
        <CssParameter name="stroke-linecap" >round</CssParameter>
819
      </LineSymbolizer>
820
    </Rule>
821
    <Rule>
822
      <Filter>[type] = 'secondary' or [type] = 'secondary_link'</Filter>
823
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
824
      <LineSymbolizer>
825
        <CssParameter name="stroke" >#fdbf6f</CssParameter>
826
        <CssParameter name="stroke-width" >14</CssParameter>
827
        <CssParameter name="stroke-linejoin" >round</CssParameter>
828
        <CssParameter name="stroke-linecap" >round</CssParameter>
829
      </LineSymbolizer>
830
    </Rule>
831
    <Rule>
832
      <Filter>[type] = 'tertiary' or [type] = 'residential' or [type] = 'unclassified' or [type] = 'road'</Filter>
833
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
834
      <MinScaleDenominator>0.6</MinScaleDenominator>
835
      <LineSymbolizer>
836
        <CssParameter name="stroke" >#ccc</CssParameter>
837
        <CssParameter name="stroke-width" >1</CssParameter>
838
      </LineSymbolizer>
839
    </Rule>
840
    <Rule>
841
      <Filter>[type] = 'road'</Filter>
842
      <MaxScaleDenominator>100000</MaxScaleDenominator>
843
      <MinScaleDenominator>0.6</MinScaleDenominator>
844
      <LineSymbolizer>
845
        <CssParameter name="stroke" >#ddd</CssParameter>
846
        <CssParameter name="stroke-width" >2</CssParameter>
847
        <CssParameter name="stroke-linejoin" >round</CssParameter>
848
        <CssParameter name="stroke-linecap" >round</CssParameter>
849
      </LineSymbolizer>
850
    </Rule>
851
    <Rule>
852
      <Filter>[type] = 'road'</Filter>
853
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
854
      <MinScaleDenominator>0.4</MinScaleDenominator>
855
      <LineSymbolizer>
856
        <CssParameter name="stroke" >#ddd</CssParameter>
857
        <CssParameter name="stroke-width" >3</CssParameter>
858
        <CssParameter name="stroke-linejoin" >round</CssParameter>
859
        <CssParameter name="stroke-linecap" >round</CssParameter>
860
      </LineSymbolizer>
861
    </Rule>
862
    <Rule>
863
      <Filter>[type] = 'road'</Filter>
864
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
865
      <LineSymbolizer>
866
        <CssParameter name="stroke" >#ddd</CssParameter>
867
        <CssParameter name="stroke-width" >13</CssParameter>
868
        <CssParameter name="stroke-linejoin" >round</CssParameter>
869
        <CssParameter name="stroke-linecap" >round</CssParameter>
870
      </LineSymbolizer>
871
    </Rule>
872
    <Rule>
873
      <Filter>[type] = 'residential' or [type] = 'minor' or [type] = 'unclassified'</Filter>
874
      <MaxScaleDenominator>100000</MaxScaleDenominator>
875
      <MinScaleDenominator>0.6</MinScaleDenominator>
876
      <LineSymbolizer>
877
        <CssParameter name="stroke" >#fff</CssParameter>
878
        <CssParameter name="stroke-width" >2</CssParameter>
879
        <CssParameter name="stroke-linejoin" >round</CssParameter>
880
        <CssParameter name="stroke-linecap" >round</CssParameter>
881
      </LineSymbolizer>
882
    </Rule>
883
    <Rule>
884
      <Filter>[type] = 'residential'  or [type] = 'minor' or [type] = 'unclassified'</Filter>
885
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
886
      <MinScaleDenominator>0.2</MinScaleDenominator>
887
      <LineSymbolizer>
888
        <CssParameter name="stroke" >#fff</CssParameter>
889
        <CssParameter name="stroke-width" >3</CssParameter>
890
        <CssParameter name="stroke-linejoin" >round</CssParameter>
891
        <CssParameter name="stroke-linecap" >round</CssParameter>
892
      </LineSymbolizer>
893
    </Rule>
894
    <Rule>
895
      <Filter>[type] = 'residential'  or [type] = 'minor' or [type] = 'unclassified'</Filter>
896
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
897
      <LineSymbolizer>
898
        <CssParameter name="stroke" >#fff</CssParameter>
899
        <CssParameter name="stroke-width" >13</CssParameter>
900
        <CssParameter name="stroke-linejoin" >round</CssParameter>
901
        <CssParameter name="stroke-linecap" >round</CssParameter>
902
      </LineSymbolizer>
903
    </Rule>
904
    <Rule>
905
      <Filter>[type] = 'living_street'</Filter>
906
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
907
      <MinScaleDenominator>0.2</MinScaleDenominator>
908
      <LineSymbolizer>
909
        <CssParameter name="stroke" >#bbb</CssParameter>
910
        <CssParameter name="stroke-width" >3</CssParameter>
911
        <CssParameter name="stroke-linejoin" >round</CssParameter>
912
        <CssParameter name="stroke-linecap" >round</CssParameter>
913
      </LineSymbolizer>
914
    </Rule>
915
    <Rule>
916
      <Filter>[type] = 'living_street'</Filter>
917
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
918
      <LineSymbolizer>
919
        <CssParameter name="stroke" >#bbb</CssParameter>
920
        <CssParameter name="stroke-width" >13</CssParameter>
921
        <CssParameter name="stroke-linejoin" >round</CssParameter>
922
        <CssParameter name="stroke-linecap" >round</CssParameter>
923
      </LineSymbolizer>
924
    </Rule>
925
    <Rule>
926
      <Filter>[type] = 'tertiary'</Filter>
927
      <MaxScaleDenominator>100000</MaxScaleDenominator>
928
      <MinScaleDenominator>0.6</MinScaleDenominator>
929
      <LineSymbolizer>
930
        <CssParameter name="stroke" >#ffffcc</CssParameter>
931
        <CssParameter name="stroke-width" >4</CssParameter>
932
        <CssParameter name="stroke-linejoin" >round</CssParameter>
933
        <CssParameter name="stroke-linecap" >round</CssParameter>
934
      </LineSymbolizer>
935
    </Rule>
936
    <Rule>
937
      <Filter>[type] = 'tertiary'</Filter>
938
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
939
      <MinScaleDenominator>0.2</MinScaleDenominator>
940
      <LineSymbolizer>
941
        <CssParameter name="stroke" >#ffffcc</CssParameter>
942
        <CssParameter name="stroke-width" >5</CssParameter>
943
        <CssParameter name="stroke-linejoin" >round</CssParameter>
944
        <CssParameter name="stroke-linecap" >round</CssParameter>
945
      </LineSymbolizer>
946
    </Rule>
947
    <Rule>
948
      <Filter>[type] = 'tertiary'</Filter>
949
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
950
      <LineSymbolizer>
951
        <CssParameter name="stroke" >#ffffcc</CssParameter>
952
        <CssParameter name="stroke-width" >13</CssParameter>
953
        <CssParameter name="stroke-linejoin" >round</CssParameter>
954
        <CssParameter name="stroke-linecap" >round</CssParameter>
955
      </LineSymbolizer>
956
    </Rule>
957
    <Rule>
958
      <Filter>[type] = 'service'</Filter>
959
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
960
      <MinScaleDenominator>0.2</MinScaleDenominator>
961
      <LineSymbolizer>
962
        <CssParameter name="stroke" >white</CssParameter>
963
        <CssParameter name="stroke-width" >2</CssParameter>
964
      </LineSymbolizer>
965
    </Rule>
966
    <Rule>
967
      <Filter>[type] = 'service'</Filter>
968
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
969
      <LineSymbolizer>
970
        <CssParameter name="stroke" >white</CssParameter>
971
        <CssParameter name="stroke-width" >6</CssParameter>
972
        <CssParameter name="stroke-linejoin" >round</CssParameter>
973
        <CssParameter name="stroke-linecap" >round</CssParameter>
974
      </LineSymbolizer>
975
    </Rule>
976
    <Rule>
977
      <Filter>[type] = 'pedestrian'</Filter>
978
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
979
      <MinScaleDenominator>0.2</MinScaleDenominator>
980
      <LineSymbolizer>
981
        <CssParameter name="stroke" >#ededed</CssParameter>
982
        <CssParameter name="stroke-width" >3</CssParameter>
983
        <CssParameter name="stroke-linejoin" >round</CssParameter>
984
        <CssParameter name="stroke-linecap" >round</CssParameter>
985
      </LineSymbolizer>
986
    </Rule>
987
    <Rule>
988
      <Filter>[type] = 'pedestrian'</Filter>
989
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
990
      <LineSymbolizer>
991
        <CssParameter name="stroke" >#ededed</CssParameter>
992
        <CssParameter name="stroke-width" >5.5</CssParameter>
993
        <CssParameter name="stroke-linejoin" >round</CssParameter>
994
        <CssParameter name="stroke-linecap" >round</CssParameter>
995
      </LineSymbolizer>
996
    </Rule>
997
    <Rule>
998
      <Filter>[type] = 'steps'</Filter>
999
      <MaxScaleDenominator>0.3</MaxScaleDenominator>
1000
      <LineSymbolizer>
1001
        <CssParameter name="stroke" >salmon</CssParameter>
1002
        <CssParameter name="stroke-width" >5.0</CssParameter>
1003
        <CssParameter name="stroke-dasharray" >2,1</CssParameter>
1004
      </LineSymbolizer>
1005
    </Rule>
1006
    <Rule>
1007
      <Filter>[type] = 'private' or [type] = 'no'</Filter>
1008
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
1009
      <LineSymbolizer>
1010
        <CssParameter name="stroke" >#efa9a9</CssParameter>
1011
        <CssParameter name="stroke-width" >6</CssParameter>
1012
        <CssParameter name="stroke-dasharray" >6,8</CssParameter>
1013
        <CssParameter name="stroke-opacity" >0.5</CssParameter>
1014
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1015
        <CssParameter name="stroke-linecap" >round</CssParameter>
1016
      </LineSymbolizer>
1017
    </Rule>
1018
    <Rule>
1019
      <Filter>[type] = 'bridleway'</Filter>
1020
      <MaxScaleDenominator>100000</MaxScaleDenominator>
1021
      <LineSymbolizer>
1022
        <CssParameter name="stroke" >#fff</CssParameter>
1023
        <CssParameter name="stroke-width" >4</CssParameter>
1024
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1025
        <CssParameter name="stroke-linecap" >round</CssParameter>
1026
        <CssParameter name="stroke-opacity" >0.4</CssParameter>
1027
      </LineSymbolizer>
1028
      <LineSymbolizer>
1029
        <CssParameter name="stroke" >green</CssParameter>
1030
        <CssParameter name="stroke-width" >1.5</CssParameter>
1031
        <CssParameter name="stroke-dasharray" >4,2</CssParameter>
1032
      </LineSymbolizer>
1033
    </Rule>
1034
    <Rule>
1035
      <Filter>[type] = 'footway'</Filter>
1036
      <MaxScaleDenominator>100000</MaxScaleDenominator>
1037
      <LineSymbolizer>
1038
        <CssParameter name="stroke" >#fff</CssParameter>
1039
        <CssParameter name="stroke-width" >6</CssParameter>
1040
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1041
        <CssParameter name="stroke-linecap" >round</CssParameter>
1042
        <CssParameter name="stroke-opacity" >0.4</CssParameter>
1043
      </LineSymbolizer>
1044
      <LineSymbolizer>
1045
        <CssParameter name="stroke" >salmon</CssParameter>
1046
        <CssParameter name="stroke-width" >2.0</CssParameter>
1047
        <CssParameter name="stroke-dasharray" >1,3</CssParameter>
1048
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1049
        <CssParameter name="stroke-linecap" >round</CssParameter>
1050
      </LineSymbolizer>
1051
    </Rule>
1052
    <Rule>
1053
      <Filter>[type] = 'steps'</Filter>
1054
      <MaxScaleDenominator>100000</MaxScaleDenominator>
1055
      <MinScaleDenominator>0.4</MinScaleDenominator>
1056
      <LineSymbolizer>
1057
        <CssParameter name="stroke" >#fff</CssParameter>
1058
        <CssParameter name="stroke-width" >6</CssParameter>
1059
        <CssParameter name="stroke-opacity" >0.4</CssParameter>
1060
      </LineSymbolizer>
1061
      <LineSymbolizer>
1062
        <CssParameter name="stroke" >salmon</CssParameter>
1063
        <CssParameter name="stroke-width" >2.0</CssParameter>
1064
        <CssParameter name="stroke-dasharray" >1,3</CssParameter>
1065
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1066
        <CssParameter name="stroke-linecap" >round</CssParameter>
1067
      </LineSymbolizer>
1068
    </Rule>
1069
    <Rule>
1070
      <Filter>[type] = 'cycleway'</Filter>
1071
      <MaxScaleDenominator>100000</MaxScaleDenominator>
1072
      <LineSymbolizer>
1073
        <CssParameter name="stroke" >white</CssParameter>
1074
        <CssParameter name="stroke-width" >4</CssParameter>
1075
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1076
        <CssParameter name="stroke-linecap" >round</CssParameter>
1077
        <CssParameter name="stroke-opacity" >0.4</CssParameter>
1078
      </LineSymbolizer>
1079
      <LineSymbolizer>
1080
        <CssParameter name="stroke" >blue</CssParameter>
1081
        <CssParameter name="stroke-width" >1.5</CssParameter>
1082
        <CssParameter name="stroke-dasharray" >1,3</CssParameter>
1083
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1084
        <CssParameter name="stroke-linecap" >round</CssParameter>
1085
      </LineSymbolizer>
1086
    </Rule>
1087
    <Rule>
1088
      <Filter>[type] = 'byway'</Filter>
1089
      <MaxScaleDenominator>100000</MaxScaleDenominator>
1090
      <LineSymbolizer>
1091
        <CssParameter name="stroke" >white</CssParameter>
1092
        <CssParameter name="stroke-width" >6</CssParameter>
1093
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1094
        <CssParameter name="stroke-linecap" >round</CssParameter>
1095
        <CssParameter name="stroke-opacity" >0.4</CssParameter>
1096
      </LineSymbolizer>
1097
      <LineSymbolizer>
1098
        <CssParameter name="stroke" >#ffcc00</CssParameter>
1099
        <CssParameter name="stroke-width" >2.0</CssParameter>
1100
        <CssParameter name="stroke-dasharray" >3,4</CssParameter>
1101
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1102
        <CssParameter name="stroke-linecap" >round</CssParameter>
1103
      </LineSymbolizer>
1104
    </Rule>
1105
    <Rule>
1106
      <Filter>[type] = 'track'</Filter>
1107
      <MaxScaleDenominator>100000</MaxScaleDenominator>
1108
      <LineSymbolizer>
1109
        <CssParameter name="stroke" >white</CssParameter>
1110
        <CssParameter name="stroke-width" >3</CssParameter>
1111
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1112
        <CssParameter name="stroke-linecap" >round</CssParameter>
1113
        <CssParameter name="stroke-opacity" >0.4</CssParameter>
1114
      </LineSymbolizer>
1115
      <LineSymbolizer>
1116
        <CssParameter name="stroke" >#996600</CssParameter>
1117
        <CssParameter name="stroke-width" >1.5</CssParameter>
1118
        <CssParameter name="stroke-dasharray" >3,4</CssParameter>
1119
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1120
        <CssParameter name="stroke-linecap" >round</CssParameter>
1121
      </LineSymbolizer>
1122
    </Rule>
1123
    <Rule>
1124
      <Filter>[type] = 'unsurfaced'</Filter>
1125
      <MaxScaleDenominator>100000</MaxScaleDenominator>
1126
      <MinScaleDenominator>0.4</MinScaleDenominator>
1127
      <LineSymbolizer>
1128
        <CssParameter name="stroke" >#fff</CssParameter>
1129
        <CssParameter name="stroke-width" >4</CssParameter>
1130
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1131
        <CssParameter name="stroke-linecap" >round</CssParameter>
1132
        <CssParameter name="stroke-opacity" >0.4</CssParameter>
1133
      </LineSymbolizer>
1134
      <LineSymbolizer>
1135
        <CssParameter name="stroke" >#debd9c</CssParameter>
1136
        <CssParameter name="stroke-width" >3</CssParameter>
1137
        <CssParameter name="stroke-dasharray" >2,4</CssParameter>
1138
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1139
        <CssParameter name="stroke-linecap" >round</CssParameter>
1140
      </LineSymbolizer>
1141
    </Rule>
1142
    <Rule>
1143
      <Filter>[type] = 'unsurfaced'</Filter>
1144
      <MaxScaleDenominator>0.4</MaxScaleDenominator>
1145
      <LineSymbolizer>
1146
        <CssParameter name="stroke" >#fff</CssParameter>
1147
        <CssParameter name="stroke-width" >5</CssParameter>
1148
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1149
        <CssParameter name="stroke-linecap" >round</CssParameter>
1150
        <CssParameter name="stroke-opacity" >0.4</CssParameter>
1151
      </LineSymbolizer>
1152
      <LineSymbolizer>
1153
        <CssParameter name="stroke" >#debd9c</CssParameter>
1154
        <CssParameter name="stroke-width" >4</CssParameter>
1155
        <CssParameter name="stroke-dasharray" >4,6</CssParameter>
1156
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1157
        <CssParameter name="stroke-linecap" >round</CssParameter>
1158
      </LineSymbolizer>
1159
    </Rule>
1160
    <Rule>
1161
      <Filter>[type] = 'ferry'</Filter>
1162
      <MaxScaleDenominator>500000</MaxScaleDenominator>
1163
      <LineSymbolizer>
1164
        <CssParameter name="stroke" >navy</CssParameter>
1165
        <CssParameter name="stroke-width" >0.8</CssParameter>
1166
        <CssParameter name="stroke-dasharray" >6,6</CssParameter>
1167
      </LineSymbolizer>
1168
    </Rule>
1169
    <Rule>
1170
      <Filter>[type] = 'runway'</Filter>
1171
      <MaxScaleDenominator>0.8</MaxScaleDenominator>
1172
      <MinScaleDenominator>0.6</MinScaleDenominator>
1173
      <LineSymbolizer>
1174
        <CssParameter name="stroke" >#bbc</CssParameter>
1175
        <CssParameter name="stroke-width" >2</CssParameter>
1176
      </LineSymbolizer>
1177
    </Rule>
1178
    <Rule>
1179
      <Filter>[type] = 'runway'</Filter>
1180
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1181
      <MinScaleDenominator>0.2</MinScaleDenominator>
1182
      <LineSymbolizer>
1183
        <CssParameter name="stroke" >#bbc</CssParameter>
1184
        <CssParameter name="stroke-width" >7</CssParameter>
1185
      </LineSymbolizer>
1186
    </Rule>
1187
    <Rule>
1188
      <Filter>[type] = 'runway'</Filter>
1189
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
1190
      <LineSymbolizer>
1191
        <CssParameter name="stroke" >#bbc</CssParameter>
1192
        <CssParameter name="stroke-width" >18</CssParameter>
1193
      </LineSymbolizer>
1194
    </Rule>
1195
    <Rule>
1196
      <Filter>[type] = 'taxiway'</Filter>
1197
      <MaxScaleDenominator>500000</MaxScaleDenominator>
1198
      <MinScaleDenominator>0.6</MinScaleDenominator>
1199
      <LineSymbolizer>
1200
        <CssParameter name="stroke" >#bbc</CssParameter>
1201
        <CssParameter name="stroke-width" >1</CssParameter>
1202
      </LineSymbolizer>
1203
    </Rule>
1204
    <Rule>
1205
      <Filter>[type] = 'taxiway'</Filter>
1206
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1207
      <MinScaleDenominator>0.2</MinScaleDenominator>
1208
      <LineSymbolizer>
1209
        <CssParameter name="stroke" >#bbc</CssParameter>
1210
        <CssParameter name="stroke-width" >4</CssParameter>
1211
      </LineSymbolizer>
1212
    </Rule>
1213
    <Rule>
1214
      <Filter>[type] = 'taxiway'</Filter>
1215
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
1216
      <LineSymbolizer>
1217
        <CssParameter name="stroke" >#bbc</CssParameter>
1218
        <CssParameter name="stroke-width" >6</CssParameter>
1219
      </LineSymbolizer>
1220
    </Rule>
1221
  </Style>
1222
  <Style name="roads" >
1223
    <Rule>
1224
      <Filter>[type] = 'motorway' or [type] = 'motorway_link'</Filter>
1225
      <MaxScaleDenominator>25000000</MaxScaleDenominator>
1226
      <MinScaleDenominator>1</MinScaleDenominator>
1227
      <LineSymbolizer>
1228
        <CssParameter name="stroke" >#809bc0</CssParameter>
1229
        <CssParameter name="stroke-width" >1</CssParameter>
1230
      </LineSymbolizer>
1231
    </Rule>
1232
<!-- level 6-8 -->    <Rule>
1233
      <Filter>[type] = 'motorway' or [type] = 'motorway_link'</Filter>
1234
      <MaxScaleDenominator>1</MaxScaleDenominator>
1235
      <MinScaleDenominator>0.8</MinScaleDenominator>
1236
      <LineSymbolizer>
1237
        <CssParameter name="stroke" >#809bc0</CssParameter>
1238
        <CssParameter name="stroke-width" >1.5</CssParameter>
1239
      </LineSymbolizer>
1240
    </Rule>
1241
    <Rule>
1242
      <Filter>[type] = 'motorway' or [type] = 'motorway_link'</Filter>
1243
      <MaxScaleDenominator>0.8</MaxScaleDenominator>
1244
      <MinScaleDenominator>0.6</MinScaleDenominator>
1245
      <LineSymbolizer>
1246
        <CssParameter name="stroke" >#809bc0</CssParameter>
1247
        <CssParameter name="stroke-width" >2</CssParameter>
1248
      </LineSymbolizer>
1249
    </Rule>
1250
    <Rule>
1251
      <Filter>[type] = 'motorway' or [type] = 'motorway_link'</Filter>
1252
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1253
      <MinScaleDenominator>0.2</MinScaleDenominator>
1254
      <LineSymbolizer>
1255
        <CssParameter name="stroke" >#809bc0</CssParameter>
1256
        <CssParameter name="stroke-width" >2.5</CssParameter>
1257
      </LineSymbolizer>
1258
    </Rule>
1259
    <Rule>
1260
      <Filter>[type] = 'trunk' or [type] = 'trunk_link'</Filter>
1261
      <MaxScaleDenominator>25000000</MaxScaleDenominator>
1262
      <MinScaleDenominator>0.8</MinScaleDenominator>
1263
      <LineSymbolizer>
1264
        <CssParameter name="stroke" >#7fc97f</CssParameter>
1265
        <CssParameter name="stroke-width" >1</CssParameter>
1266
      </LineSymbolizer>
1267
    </Rule>
1268
<!-- level 7-9 -->    <Rule>
1269
      <Filter>[type] = 'trunk' or [type] = 'trunk_link'</Filter>
1270
      <MaxScaleDenominator>0.8</MaxScaleDenominator>
1271
      <MinScaleDenominator>0.6</MinScaleDenominator>
1272
      <LineSymbolizer>
1273
        <CssParameter name="stroke" >#7fc97f</CssParameter>
1274
        <CssParameter name="stroke-width" >1.7</CssParameter>
1275
      </LineSymbolizer>
1276
    </Rule>
1277
<!-- level 10-->    <Rule>
1278
      <Filter>[type] = 'trunk' or [type] = 'trunk_link'</Filter>
1279
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1280
      <MinScaleDenominator>0.2</MinScaleDenominator>
1281
      <LineSymbolizer>
1282
        <CssParameter name="stroke" >#7fc97f</CssParameter>
1283
        <CssParameter name="stroke-width" >2.5</CssParameter>
1284
      </LineSymbolizer>
1285
    </Rule>
1286
<!-- PRIMARY--><!-- level 5-6-->    <Rule>
1287
      <Filter>[type] = 'primary' or [type] = 'primary_link'</Filter>
1288
      <MaxScaleDenominator>5000000</MaxScaleDenominator>
1289
      <MinScaleDenominator>1</MinScaleDenominator>
1290
      <LineSymbolizer>
1291
        <CssParameter name="stroke" >#e46d71</CssParameter>
1292
        <CssParameter name="stroke-width" >0.7</CssParameter>
1293
      </LineSymbolizer>
1294
    </Rule>
1295
<!-- level 7-9-->    <Rule>
1296
      <Filter>[type] = 'primary' or [type] = 'primary_link'</Filter>
1297
      <MaxScaleDenominator>1</MaxScaleDenominator>
1298
      <MinScaleDenominator>0.8</MinScaleDenominator>
1299
      <LineSymbolizer>
1300
        <CssParameter name="stroke" >#e46d71</CssParameter>
1301
        <CssParameter name="stroke-width" >1.6</CssParameter>
1302
      </LineSymbolizer>
1303
    </Rule>
1304
<!-- level 10 -->    <Rule>
1305
      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1306
      <MaxScaleDenominator>0.8</MaxScaleDenominator>
1307
      <MinScaleDenominator>0.6</MinScaleDenominator>
1308
      <LineSymbolizer>
1309
        <CssParameter name="stroke" >#e46d71</CssParameter>
1310
        <CssParameter name="stroke-width" >2.5</CssParameter>
1311
      </LineSymbolizer>
1312
    </Rule>
1313
<!-- SECONDARY --><!-- level 7-9 -->    <Rule>
1314
      <Filter>[type] = 'secondary' or [type] = 'secondary_link'</Filter>
1315
      <MaxScaleDenominator>2000000</MaxScaleDenominator>
1316
      <MinScaleDenominator>0.8</MinScaleDenominator>
1317
      <LineSymbolizer>
1318
        <CssParameter name="stroke" >#fdbf6f</CssParameter>
1319
        <CssParameter name="stroke-width" >1</CssParameter>
1320
      </LineSymbolizer>
1321
    </Rule>
1322
    <Rule>
1323
      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1324
      <MaxScaleDenominator>0.8</MaxScaleDenominator>
1325
      <MinScaleDenominator>0.6</MinScaleDenominator>
1326
      <LineSymbolizer>
1327
        <CssParameter name="stroke" >#fdbf6f</CssParameter>
1328
        <CssParameter name="stroke-width" >2</CssParameter>
1329
      </LineSymbolizer>
1330
    </Rule>
1331
  </Style>
1332
  <Style name="trams" >
1333
    <Rule>
1334
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1335
      <MinScaleDenominator>0.2</MinScaleDenominator>
1336
      <Filter>[type]='tram'</Filter>
1337
      <LineSymbolizer>
1338
        <CssParameter name="stroke" >#444</CssParameter>
1339
        <CssParameter name="stroke-width" >1</CssParameter>
1340
      </LineSymbolizer>
1341
    </Rule>
1342
    <Rule>
1343
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
1344
      <Filter>[type]='tram'</Filter>
1345
      <LineSymbolizer>
1346
        <CssParameter name="stroke" >#444</CssParameter>
1347
        <CssParameter name="stroke-width" >2</CssParameter>
1348
      </LineSymbolizer>
1349
    </Rule>
1350
  </Style>
1351
  <!-- ROADS TEXT -->
1352
  <Style name="roads_text" >
1353
    <Rule>
1354
      <MaxScaleDenominator>100</MaxScaleDenominator>
1355
      <MinScaleDenominator>0.6</MinScaleDenominator>
1356
      <Filter>[type] = 'motorway' and [ref] &lt;> ''</Filter>
1357
      <ShieldSymbolizer width="14" min_distance="600" fill="#809bc0" size="8" height="17" type="png" file="motorway_shield2.png" name="ref" face_name="DejaVu Sans Book" placement="line" />
1358
    </Rule>
1359
    <Rule>
1360
      <MaxScaleDenominator>100</MaxScaleDenominator>
1361
      <MinScaleDenominator>0.6</MinScaleDenominator>
1362
      <Filter>[type] = 'primary' and [ref] &lt;> ''</Filter>
1363
      <ShieldSymbolizer width="24" min_distance="600" fill="#809bc0" size="8" height="17" type="png" file="primary_shield2.png" name="ref" face_name="DejaVu Sans Book" placement="line" />
1364
    </Rule>
1365
    <Rule>
1366
      <MaxScaleDenominator>100</MaxScaleDenominator>
1367
      <MinScaleDenominator>0.6</MinScaleDenominator>
1368
      <Filter>[type] = 'secondary' and [ref] &lt;> ''</Filter>
1369
      <ShieldSymbolizer width="24" min_distance="600" fill="#809bc0" size="8" height="17" type="png" file="secondary_shield3.png" name="ref" face_name="DejaVu Sans Book" placement="line" />
1370
    </Rule>
1371
    <Rule>
1372
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1373
      <Filter>[type] = 'trunk' or [type] = 'primary' or [type] = 'secondary'</Filter>
1374
      <TextSymbolizer fill="black" size="8" halo_radius="0" name="name" face_name="DejaVu Sans Book" placement="line" />
1375
    </Rule>
1376
    <Rule>
1377
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1378
      <Filter>[type] = 'motorway' and [ref] &lt;> ''</Filter>
1379
      <ShieldSymbolizer width="24" min_distance="300" fill="#809bc0" size="11" height="17" type="png" file="motorway_shield2.png" name="ref" face_name="DejaVu Sans Book" placement="line" />
1380
    </Rule>
1381
    <Rule>
1382
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1383
      <Filter>[type] = 'primary' and [ref] &lt;> ''</Filter>
1384
      <ShieldSymbolizer width="34" min_distance="300" fill="#809bc0" size="11" height="17" type="png" file="primary_shield3.png" name="ref" face_name="DejaVu Sans Book" placement="line" />
1385
    </Rule>
1386
    <Rule>
1387
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1388
      <Filter>[type] = 'secondary' and [ref] &lt;> ''</Filter>
1389
      <ShieldSymbolizer width="34" min_distance="300" fill="#809bc0" size="11" height="17" type="png" file="secondary_shield4.png" name="ref" face_name="DejaVu Sans Book" placement="line" />
1390
    </Rule>
1391
    <Rule>
1392
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1393
      <Filter>[type] = 'trunk' or [type] = 'primary' or [type] = 'secondary'</Filter>
1394
      <TextSymbolizer fill="black" size="8" halo_radius="0" name="name" face_name="DejaVu Sans Book" placement="line" />
1395
    </Rule>
1396
    <Rule>
1397
      <Filter>[type] = 'trunk' or [type] = 'primary'</Filter>
1398
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1399
      <MinScaleDenominator>0.2</MinScaleDenominator>
1400
      <TextSymbolizer fill="black" size="8" halo_radius="0" name="name" face_name="DejaVu Sans Book" placement="line" />
1401
    </Rule>
1402
    <Rule>
1403
      <Filter>[type] = 'trunk' or [type] = 'primary'</Filter>
1404
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
1405
      <TextSymbolizer fill="black" size="10" halo_radius="0" name="name" face_name="DejaVu Sans Book" placement="line" />
1406
    </Rule>
1407
    <Rule>
1408
      <Filter>[type] = 'secondary'</Filter>
1409
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1410
      <MinScaleDenominator>0.2</MinScaleDenominator>
1411
      <TextSymbolizer fill="black" size="8" halo_radius="1" name="name" halo_fill="#fdbf6f" face_name="DejaVu Sans Book" placement="line" />
1412
    </Rule>
1413
    <Rule>
1414
      <Filter>[type] = 'secondary'</Filter>
1415
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
1416
      <TextSymbolizer fill="black" size="10" halo_radius="1" name="name" halo_fill="#fdbf6f" face_name="DejaVu Sans Book" placement="line" />
1417
    </Rule>
1418
    <Rule>
1419
      <Filter>[type] = 'tertiary'</Filter>
1420
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1421
      <MinScaleDenominator>0.2</MinScaleDenominator>
1422
      <TextSymbolizer fill="#000" size="9" halo_radius="1" name="name" face_name="DejaVu Sans Book" placement="line" />
1423
    </Rule>
1424
    <Rule>
1425
      <Filter>[type] = 'tertiary'</Filter>
1426
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
1427
      <TextSymbolizer fill="#000" size="11" halo_radius="1" name="name" face_name="DejaVu Sans Book" placement="line" />
1428
    </Rule>
1429
    <Rule>
1430
      <MaxScaleDenominator>0.8</MaxScaleDenominator>
1431
      <MinScaleDenominator>0.4</MinScaleDenominator>
1432
      <Filter>[type] = 'proposed' or [type]='construction'</Filter>
1433
      <TextSymbolizer fill="#000" size="9" halo_radius="1" name="name" face_name="DejaVu Sans Book" placement="line" />
1434
    </Rule>
1435
    <Rule>
1436
      <MaxScaleDenominator>0.4</MaxScaleDenominator>
1437
      <MinScaleDenominator>0.2</MinScaleDenominator>
1438
      <Filter>[type] = 'proposed' or [type]='construction'</Filter>
1439
      <TextSymbolizer fill="#000" size="11" halo_radius="1" name="name" face_name="DejaVu Sans Book" placement="line" />
1440
    </Rule>
1441
    <Rule>
1442
      <ElseFilter/>
1443
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1444
      <MinScaleDenominator>0.4</MinScaleDenominator>
1445
      <TextSymbolizer fill="#000" size="9" halo_radius="1" name="name" face_name="DejaVu Sans Book" placement="line" />
1446
    </Rule>
1447
    <Rule>
1448
      <ElseFilter/>
1449
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
1450
      <TextSymbolizer fill="#000" size="11" halo_radius="1" name="name" face_name="DejaVu Sans Book" placement="line" />
1451
    </Rule>
1452
  </Style>
1453
  <Style name="railways" >
1454
    <Rule>
1455
      <Filter>[type] = 'tram' or [type] = 'rail' or [type] = 'monorail' or [type] = 'light_rail'</Filter>
1456
      <LineSymbolizer>
1457
        <CssParameter name="stroke" >#aaa</CssParameter>
1458
        <CssParameter name="stroke-width" >2</CssParameter>
1459
      </LineSymbolizer>
1460
    </Rule>
1461
    <Rule>
1462
      <Filter>[type] = 'subway'</Filter>
1463
      <LineSymbolizer>
1464
        <CssParameter name="stroke" >#777</CssParameter>
1465
        <CssParameter name="stroke-width" >2</CssParameter>
1466
        <CssParameter name="stroke-dasharray" >6,2</CssParameter>
1467
      </LineSymbolizer>
1468
    </Rule>
1469
    <Rule>
1470
      <Filter>[type] = 'rail' or [type] = 'tram' or [type] = 'light_rail'</Filter>
1471
      <LineSymbolizer>
1472
        <CssParameter name="stroke" >#777</CssParameter>
1473
        <CssParameter name="stroke-width" >1</CssParameter>
1474
      </LineSymbolizer>
1475
    </Rule>
1476
    <Rule>
1477
      <Filter>[type] = 'preserved'</Filter>
1478
      <LinePatternSymbolizer width="20" height="3" type="png" file="rail_preserved.png" />
1479
    </Rule>
1480
  </Style>
1481
  <Style name="water_lines" >
1482
    <Rule>
1483
      <Filter>[type]='river'</Filter>
1484
      <MaxScaleDenominator>250000</MaxScaleDenominator>
1485
      <MinScaleDenominator>0.2</MinScaleDenominator>
1486
      <LineSymbolizer>
1487
        <CssParameter name="stroke" >#b5d0d0</CssParameter>
1488
        <CssParameter name="stroke-width" >2</CssParameter>
1489
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1490
        <CssParameter name="stroke-linecap" >round</CssParameter>
1491
      </LineSymbolizer>
1492
    </Rule>
1493
    <Rule>
1494
      <Filter>[type]='derelict_canal' or [TYPE]='canal'</Filter>
1495
      <MaxScaleDenominator>250000</MaxScaleDenominator>
1496
      <MinScaleDenominator>0.6</MinScaleDenominator>
1497
      <LineSymbolizer>
1498
        <CssParameter name="stroke" >#b5e4d0</CssParameter>
1499
        <CssParameter name="stroke-width" >1.5</CssParameter>
1500
        <CssParameter name="stroke-dasharray" >4,4</CssParameter>
1501
        <CssParameter name="stroke-opacity" >0.5</CssParameter>
1502
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1503
        <CssParameter name="stroke-linecap" >round</CssParameter>
1504
      </LineSymbolizer>
1505
    </Rule>
1506
    <Rule>
1507
      <Filter>[type]='derelict_canal'</Filter>
1508
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1509
      <MinScaleDenominator>0.2</MinScaleDenominator>
1510
      <LineSymbolizer>
1511
        <CssParameter name="stroke" >#b5e4d0</CssParameter>
1512
        <CssParameter name="stroke-width" >2.5</CssParameter>
1513
        <CssParameter name="stroke-dasharray" >4,6</CssParameter>
1514
        <CssParameter name="stroke-opacity" >0.5</CssParameter>
1515
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1516
        <CssParameter name="stroke-linecap" >round</CssParameter>
1517
      </LineSymbolizer>
1518
    </Rule>
1519
    <Rule>
1520
      <Filter>[type]='derelict_canal'</Filter>
1521
      <MaxScaleDenominator>0.2</MaxScaleDenominator>
1522
      <LineSymbolizer>
1523
        <CssParameter name="stroke" >#b5e4d0</CssParameter>
1524
        <CssParameter name="stroke-width" >4.5</CssParameter>
1525
        <CssParameter name="stroke-dasharray" >4,8</CssParameter>
1526
        <CssParameter name="stroke-opacity" >0.5</CssParameter>
1527
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1528
        <CssParameter name="stroke-linecap" >round</CssParameter>
1529
      </LineSymbolizer>
1530
    </Rule>
1531
    <Rule>
1532
      <Filter>[type]='canal'</Filter>
1533
      <MaxScaleDenominator>250000</MaxScaleDenominator>
1534
      <MinScaleDenominator>0.6</MinScaleDenominator>
1535
      <LineSymbolizer>
1536
        <CssParameter name="stroke" >#b5d0d0</CssParameter>
1537
        <CssParameter name="stroke-width" >3</CssParameter>
1538
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1539
        <CssParameter name="stroke-linecap" >round</CssParameter>
1540
      </LineSymbolizer>
1541
    </Rule>
1542
    <Rule>
1543
      <Filter>[type]='canal'</Filter>
1544
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1545
      <MinScaleDenominator>0.2</MinScaleDenominator>
1546
      <LineSymbolizer>
1547
        <CssParameter name="stroke" >#b5d0d0</CssParameter>
1548
        <CssParameter name="stroke-width" >4</CssParameter>
1549
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1550
        <CssParameter name="stroke-linecap" >round</CssParameter>
1551
      </LineSymbolizer>
1552
      <TextSymbolizer fill="#6699cc" size="8" halo_radius="1" name="name" face_name="DejaVu Sans Book" placement="line" />
1553
    </Rule>
1554
    <Rule>
1555
      <ElseFilter/>
1556
<!--[waterway]='stream'</Filter>-->      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1557
      <MinScaleDenominator>0.1</MinScaleDenominator>
1558
      <LineSymbolizer>
1559
        <CssParameter name="stroke" >#b5d0d0</CssParameter>
1560
        <CssParameter name="stroke-width" >1</CssParameter>
1561
      </LineSymbolizer>
1562
    </Rule>
1563
    <Rule>
1564
      <Filter>[type]='river'</Filter>
1565
      <MaxScaleDenominator>0.4</MaxScaleDenominator>
1566
      <LineSymbolizer>
1567
        <CssParameter name="stroke" >#b5d0d0</CssParameter>
1568
        <CssParameter name="stroke-width" >10</CssParameter>
1569
        <CssParameter name="stroke-linejoin" >round</CssParameter>
1570
        <CssParameter name="stroke-linecap" >round</CssParameter>
1571
      </LineSymbolizer>
1572
      <TextSymbolizer min_distance="200" fill="#6699cc" size="10" halo_radius="1" name="name" face_name="DejaVu Sans Book" placement="line" />
1573
    </Rule>
1574
  </Style>
1575
  <Style name="water_areas" >
1576
    <Rule>
1577
      <Filter>[type] = 'dock' or [type] = 'reservoir' or [type] = 'water' or [type] = 'mill_pond' or [type] = 'riverbank'</Filter>
1578
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1579
      <PolygonSymbolizer>
1580
        <CssParameter name="fill" >#b5d0d0</CssParameter>
1581
      </PolygonSymbolizer>
1582
    </Rule>
1583
    <Rule>
1584
      <Filter>[type] = 'lake' or [type] = 'water'</Filter>
1585
      <MaxScaleDenominator>5000000</MaxScaleDenominator>
1586
      <PolygonSymbolizer>
1587
        <CssParameter name="fill" >#b5d0d0</CssParameter>
1588
      </PolygonSymbolizer>
1589
    </Rule>
1590
    <Rule>
1591
      <Filter>[type] = 'land'</Filter>
1592
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1593
      <PolygonSymbolizer>
1594
        <CssParameter name="fill" >#f2efe9</CssParameter>
1595
      </PolygonSymbolizer>
1596
    </Rule>
1597
  </Style>
1598
  <Style name="buildings" >
1599
    <Rule>
1600
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1601
      <PolygonSymbolizer>
1602
        <CssParameter name="fill" >#cc9999</CssParameter>
1603
      </PolygonSymbolizer>
1604
    </Rule>
1605
    <Rule>
1606
      <Filter>[type] = 'station'</Filter>
1607
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1608
      <PolygonSymbolizer>
1609
        <CssParameter name="fill" >#fff68f</CssParameter>
1610
        <CssParameter name="fill-opacity" >0.5</CssParameter>
1611
      </PolygonSymbolizer>
1612
      <TextSymbolizer wrap_width="20" fill="#1010a3" size="10" halo_radius="1" name="name" face_name="DejaVu Sans Book" />
1613
    </Rule>
1614
    <Rule>
1615
      <Filter>[type] = 'supermarket' or [type] = 'shopping_center'</Filter>
1616
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1617
      <PolygonSymbolizer>
1618
        <CssParameter name="fill" >pink</CssParameter>
1619
        <CssParameter name="fill-opacity" >0.5</CssParameter>
1620
      </PolygonSymbolizer>
1621
    </Rule>
1622
    <Rule>
1623
      <Filter>[type] = 'university'</Filter>
1624
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1625
      <PolygonSymbolizer>
1626
        <CssParameter name="fill" >lightskyblue</CssParameter>
1627
        <CssParameter name="fill-opacity" >0.5</CssParameter>
1628
      </PolygonSymbolizer>
1629
    </Rule>
1630
    <Rule>
1631
      <Filter>[type] = 'public_building' or [type] = 'government'</Filter>
1632
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1633
      <PolygonSymbolizer>
1634
        <CssParameter name="fill" >red</CssParameter>
1635
        <CssParameter name="fill-opacity" >0.5</CssParameter>
1636
      </PolygonSymbolizer>
1637
    </Rule>
1638
    <Rule>
1639
      <Filter>[type] = 'parking'</Filter>
1640
      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1641
      <PolygonSymbolizer>
1642
        <CssParameter name="fill" >lightgray</CssParameter>
1643
      </PolygonSymbolizer>
1644
    </Rule>
1645
  </Style>
1646
  <Style name="area_text" >
1647
    <Rule>
1648
      <Filter>[type] = 'danger_area'</Filter>
1649
      <MaxScaleDenominator>200000</MaxScaleDenominator>
1650
      <TextSymbolizer wrap_width="10" fill="pink" size="9" halo_radius="1" name="name" face_name="DejaVu Sans Bold" />
1651
    </Rule>
1652
    <Rule>
1653
      <Filter>[type] = 'forest'</Filter>
1654
      <MaxScaleDenominator>50000</MaxScaleDenominator>
1655
      <TextSymbolizer wrap_width="20" fill="#008033" size="10" halo_radius="1" name="name" face_name="DejaVu Sans Book" />
1656
    </Rule>
1657
    <Rule>
1658
      <Filter>[type] = 'water' or [type] = 'lake'</Filter>
1659
      <MaxScaleDenominator>100000</MaxScaleDenominator>
1660
      <MinScaleDenominator>0.6</MinScaleDenominator>
1661
      <TextSymbolizer wrap_width="20" fill="#1010a3" size="8" halo_radius="1" name="name" face_name="DejaVu Sans Book" />
1662
    </Rule>
1663
    <Rule>
1664
      <Filter>[type] = 'water' or [type] = 'lake'</Filter>
1665
      <MaxScaleDenominator>0.6</MaxScaleDenominator>
1666
      <TextSymbolizer wrap_width="20" fill="#1010a3" size="10" halo_radius="1" name="name" face_name="DejaVu Sans Book" />
1667
    </Rule>
1668
  </Style>
1669
  <Layer status="on" name="builtup" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs" >
1670
    <StyleName>builtup</StyleName>
1671
    <StyleName>water_areas</StyleName>
1672
    <StyleName>area_text</StyleName>
1673
    <Datasource>
1674
      <Parameter name="type" >shape</Parameter>
1675
      <Parameter name="file" >natural</Parameter>
1676
    </Datasource>
1677
  </Layer>
1678
  <Layer status="on" name="water" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs" >
1679
    <StyleName>water_lines</StyleName>
1680
    <Datasource>
1681
      <Parameter name="type" >shape</Parameter>
1682
      <Parameter name="file" >waterways</Parameter>
1683
    </Datasource>
1684
  </Layer>
1685
  <Layer status="on" name="railways" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs" >
1686
    <StyleName>railways</StyleName>
1687
    <Datasource>
1688
      <Parameter name="type" >shape</Parameter>
1689
      <Parameter name="file" >railways</Parameter>
1690
    </Datasource>
1691
  </Layer>
1692
  <Layer status="on" name="roads" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs" >
1693
    <StyleName>minor_roads_casing</StyleName>
1694
    <StyleName>minor_roads_fill</StyleName>
1695
    <StyleName>roads</StyleName>
1696
    <StyleName>roads_text</StyleName>
1697
    <Datasource>
1698
      <Parameter name="type" >shape</Parameter>
1699
      <Parameter name="file" >roads</Parameter>
1700
    </Datasource>
1701
  </Layer>
1702
  <Layer status="on" name="railways" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs" >
1703
    <StyleName>trams</StyleName>
1704
    <Datasource>
1705
      <Parameter name="type" >shape</Parameter>
1706
      <Parameter name="file" >railways</Parameter>
1707
    </Datasource>
1708
  </Layer>
1709
  <Layer status="on" name="buildings" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs" >
1710
    <StyleName>buildings</StyleName>
1711
    <Datasource>
1712
      <Parameter name="type" >shape</Parameter>
1713
      <Parameter name="file" >buildings</Parameter>
1714
    </Datasource>
1715
  </Layer>
1716
  <Layer status="on" name="places" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs" >
1717
  <StyleName>places</StyleName>
1718
  <StyleName>stations</StyleName>
1719
  <StyleName>text</StyleName>
1720
    <Datasource>
1721
      <Parameter name="type" >shape</Parameter>
1722
      <Parameter name="file" >points</Parameter>
1723
    </Datasource>
1724
  </Layer>
1725
</Map>