source: subversion/applications/editors/potlatch2/resources/test.yaml @ 18915

Last change on this file since 18915 was 17411, checked in by randomjunk, 11 years ago

add node drawing + dragging & highlight selected way using stylesheet

File size: 137.7 KB
Line 
1# ====================================================
2# Motorways
3# ====================================================
4
5# selected line style
6- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
7  minScale: 18
8  maxScale: 12
9  isAnd: true
10  breaker: false
11  conditions:
12    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
13      type: set
14      params: ['__state__hover']
15    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
16      type: set
17      params: ['__state__selected']
18  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
19    isFilled: false
20    isStroked: true
21    stroke_opacity: 50
22    stroke_width: 20
23    stroke_colour: 0xffff00
24
25# selected line style
26- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
27  minScale: 18
28  maxScale: 12
29  isAnd: true
30  breaker: false
31  conditions:
32    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
33      type: set
34      params: ['__state__selected']
35    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
36      type: unset
37      params: ['__state__hover']
38  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
39    isFilled: false
40    isStroked: true
41    stroke_opacity: 50
42    stroke_width: 20
43    stroke_colour: 0xffb000
44
45# selected line style
46- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
47  minScale: 18
48  maxScale: 12
49  isAnd: true
50  breaker: false
51  conditions:
52    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
53      type: set
54      params: ['__state__hover']
55    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
56      type: unset
57      params: ['__state__selected']
58  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
59    isFilled: false
60    isStroked: true
61    stroke_opacity: 50
62    stroke_width: 20
63    stroke_colour: 0x00ff00
64
65# Zoom levels 13-14 (originally not in tunnels)
66
67- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
68  minScale: 14
69  maxScale: 13
70  isAnd: true
71  breaker: true
72  conditions:
73    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
74      type: regex
75      params: ['highway','^motorway']
76  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
77    isFilled: false
78    isStroked: true
79    isCased: true
80    # link was originally 3 on 4.5
81    sublayer: 10
82    stroke_opacity: 100
83    stroke_width: 5
84    stroke_colour: 8428480
85    casing_opacity: 100
86    casing_width: 6.5
87    casing_colour: 5267575
88
89# Zoom levels 15-16 (originally not in tunnels)
90
91- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
92  minScale: 16
93  maxScale: 15
94  isAnd: true
95  breaker: true
96  conditions:
97    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
98      type: regex
99      params: ['highway','^motorway']
100  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
101    isFilled: false
102    isStroked: true
103    isCased: true
104    # link was originally 6.5 on 8
105    sublayer: 10
106    stroke_opacity: 100
107    stroke_width: 8.5
108    stroke_colour: 8428480
109    casing_opacity: 100
110    casing_width: 10
111    casing_colour: 5267575
112
113# Zoom level 17 (originally not in tunnels)
114
115- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
116  minScale: 18
117  maxScale: 17
118  isAnd: true
119  breaker: true
120  conditions:
121    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
122      type: regex
123      params: ['highway','^motorway']
124  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
125    isFilled: false
126    isStroked: true
127    isCased: true
128    # link was originally 9 on 11
129    sublayer: 10
130    stroke_opacity: 100
131    stroke_width: 11
132    stroke_colour: 8428480
133    casing_opacity: 100
134    casing_width: 13
135    casing_colour: 5267575
136
137# ====================================================
138# Trunk roads
139# ====================================================
140
141# Zoom levels 13-14 (originally type:untrue, params:['tunnel'])
142
143- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
144  minScale: 14
145  maxScale: 13
146  isAnd: true
147  breaker: true
148  conditions:
149    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
150      type: regex
151      params: ['highway','^trunk']
152  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
153    isFilled: false
154    isStroked: true
155    isCased: true
156    sublayer: 9
157    stroke_opacity: 100
158    stroke_width: 7
159    stroke_colour: 11131817
160    casing_opacity: 100
161    casing_width: 7.5
162    casing_colour: 4682055
163  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
164    isLine: true
165    tag: name
166    text_size: 6
167   
168# Zoom levels 15-16 (originally type:untrue, params:['tunnel'])
169
170- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
171  minScale: 16
172  maxScale: 15
173  isAnd: true
174  breaker: true
175  conditions:
176    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
177      type: regex
178      params: ['highway','^trunk']
179  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
180    isFilled: false
181    isStroked: true
182    isCased: true
183    sublayer: 9
184    stroke_opacity: 100
185    stroke_width: 11
186    stroke_colour: 11131817
187    casing_opacity: 100
188    casing_width: 12
189    casing_colour: 4682055
190  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
191    isLine: true
192    tag: name
193    text_size: 10
194
195# Zoom level 17 (originally type:untrue, params:['tunnel'])
196
197- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
198  minScale: 18
199  maxScale: 17
200  isAnd: true
201  breaker: true
202  conditions:
203    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
204      type: regex
205      params: ['highway','^trunk']
206  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
207    isFilled: false
208    isStroked: true
209    isCased: true
210    sublayer: 9
211    stroke_opacity: 100
212    stroke_width: 15
213    stroke_colour: 11131817
214    casing_opacity: 100
215    casing_width: 16
216    casing_colour: 4682055
217  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
218    isLine: true
219    tag: name
220    text_size: 12
221
222
223# ====================================================
224# Primary roads
225# ====================================================
226
227
228# Zoom levels 13-14 (originally not for tunnels)
229
230- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
231  minScale: 14
232  maxScale: 13
233  isAnd: true
234  breaker: true
235  conditions:
236    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
237      type: regex
238      params: ['highway','^primary']
239  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
240    isFilled: false
241    isStroked: true
242    isCased: true
243    sublayer: 8
244    stroke_opacity: 100
245    stroke_width: 7
246    stroke_colour: 15505562
247    casing_opacity: 100
248    casing_width: 7.5
249    casing_colour: 9257798
250  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
251    isLine: true
252    tag: name
253    text_size: 6
254
255# Zoom levels 15-16 (originally not for tunnels)
256
257- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
258  minScale: 16
259  maxScale: 15
260  isAnd: true
261  breaker: true
262  conditions:
263    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
264      type: regex
265      params: ['highway','^primary']
266  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
267    isFilled: false
268    isStroked: true
269    isCased: true
270    sublayer: 8
271    stroke_opacity: 100
272    stroke_width: 11
273    stroke_colour: 15505562
274    casing_opacity: 100
275    casing_width: 12
276    casing_colour: 9257798
277  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
278    isLine: true
279    tag: name
280    text_size: 10
281
282# Zoom level 17 (originally not for tunnels)
283
284- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
285  minScale: 18
286  maxScale: 17
287  isAnd: true
288  breaker: true
289  conditions:
290    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
291      type: regex
292      params: ['highway','^primary']
293  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
294    isFilled: false
295    isStroked: true
296    isCased: true
297    sublayer: 8
298    stroke_opacity: 100
299    stroke_width: 15
300    stroke_colour: 15505562
301    casing_opacity: 100
302    casing_width: 16
303    casing_colour: 9257798
304  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
305    isLine: true
306    tag: name
307    text_size: 12
308
309# ====================================================
310# Secondary roads
311# ====================================================
312
313
314# Zoom level 13-14 (originally not in tunnel)
315
316- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
317  minScale: 14
318  maxScale: 13
319  isAnd: true
320  breaker: true
321  conditions:
322    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
323      type: regex
324      params: ['highway','^secondary']
325  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
326    isFilled: false
327    isStroked: true
328    isCased: true
329    sublayer: 7
330    stroke_opacity: 100
331    stroke_width: 8
332    stroke_colour: 16701349
333    casing_opacity: 100
334    casing_width: 8.5
335    casing_colour: 10713928
336  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
337    isLine: true
338    tag: name
339    text_size: 6
340
341# Zoom level 15-16 (originally not in tunnel)
342
343- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
344  minScale: 16
345  maxScale: 15
346  isAnd: true
347  breaker: true
348  conditions:
349    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
350      type: regex
351      params: ['highway','^secondary']
352  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
353    isFilled: false
354    isStroked: true
355    isCased: true
356    sublayer: 7
357    stroke_opacity: 100
358    stroke_width: 11
359    stroke_colour: 16701349
360    casing_opacity: 100
361    casing_width: 12
362    casing_colour: 10713928
363  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
364    isLine: true
365    tag: name
366    text_size: 10
367
368# Zoom level 17 (originally not in tunnel)
369
370- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
371  minScale: 18
372  maxScale: 17
373  isAnd: true
374  breaker: true
375  conditions:
376    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
377      type: eq
378      params: ['highway','^secondary']
379  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
380    isFilled: false
381    isStroked: true
382    isCased: true
383    sublayer: 7
384    stroke_opacity: 100
385    stroke_width: 15
386    stroke_colour: 16701349
387    casing_opacity: 100
388    casing_width: 16
389    casing_colour: 10713928
390  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
391    isLine: true
392    tag: name
393    text_size: 12
394
395
396# ====================================================
397# Tertiary roads
398# ====================================================
399
400# Zoom level 13 (originally not in tunnel)
401
402- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
403  minScale: 13
404  maxScale: 13
405  isAnd: true
406  breaker: true
407  conditions:
408    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
409      type: eq
410      params: ['highway','tertiary']
411  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
412    isFilled: false
413    isStroked: true
414    isCased: true
415    sublayer: 6
416    stroke_opacity: 100
417    stroke_width: 4
418    stroke_colour: 16777139
419    casing_opacity: 100
420    casing_width: 6
421    casing_colour: 12303291
422
423# Zoom level 14 (originally not in tunnel)
424
425- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
426  minScale: 14
427  maxScale: 14
428  isAnd: true
429  breaker: true
430  conditions:
431    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
432      type: eq
433      params: ['highway','tertiary']
434  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
435    isFilled: false
436    isStroked: true
437    isCased: true
438    sublayer: 6
439    stroke_opacity: 100
440    stroke_width: 6
441    stroke_colour: 16777139
442    casing_opacity: 100
443    casing_width: 8
444    casing_colour: 12303291
445  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
446    isLine: true
447    tag: name
448    text_size: 6
449
450# Zoom levels 15-16 (originally not in tunnel)
451
452- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
453  minScale: 16
454  maxScale: 15
455  isAnd: false
456  breaker: true
457  conditions:
458    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
459      type: eq
460      params: ['highway','tertiary']
461  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
462    isFilled: false
463    isStroked: true
464    isCased: true
465    sublayer: 6
466    stroke_opacity: 100
467    stroke_width: 9
468    stroke_colour: 16777139
469    casing_opacity: 100
470    casing_width: 11
471    casing_colour: 12303291
472  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
473    isLine: true
474    tag: name
475    text_size: 8
476
477# Zoom level 17 (originally not in tunnel)
478
479- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
480  minScale: 18
481  maxScale: 17
482  isAnd: false
483  breaker: true
484  conditions:
485    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
486      type: eq
487      params: ['highway','tertiary']
488  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
489    isFilled: false
490    isStroked: true
491    isCased: true
492    sublayer: 6
493    stroke_opacity: 100
494    stroke_width: 13
495    stroke_colour: 16777139
496    casing_opacity: 100
497    casing_width: 15
498    casing_colour: 12303291
499  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
500    isLine: true
501    tag: name
502    text_size: 12
503
504
505
506
507
508
509# ====================================================
510# Minor roads (unclassified/residential)
511# ====================================================
512
513# Zoom level 13
514
515- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
516  minScale: 13
517  maxScale: 13
518  conditions:
519    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
520      type: regex
521      params: ['highway','residential|unclassified']
522  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
523    isFilled: false
524    isStroked: true
525    isCased: true
526    sublayer: 5
527    stroke_opacity: 100
528    stroke_width: 2
529    stroke_colour: 16777215
530    casing_opacity: 100
531    casing_width: 3
532    casing_colour: 10066329
533
534# Zoom level 14
535
536- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
537  minScale: 14
538  maxScale: 14
539  isAnd: false
540  breaker: true
541  conditions:
542    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
543      type: regex
544      params: ['highway','residential|unclassified']
545  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
546    isFilled: false
547    isStroked: true
548    isCased: true
549    sublayer: 5
550    stroke_opacity: 100
551    stroke_width: 3
552    stroke_colour: 16777215
553    casing_opacity: 100
554    casing_width: 4.5
555    casing_colour: 10066329
556
557# Zoom level 15-16
558
559- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
560  minScale: 16
561  maxScale: 15
562  isAnd: false
563  breaker: true
564  conditions:
565    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
566      type: regex
567      params: ['highway','residential|unclassified']
568  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
569    isFilled: false
570    isStroked: true
571    isCased: true
572    sublayer: 5
573    stroke_opacity: 100
574    stroke_width: 9.4
575    stroke_colour: 16777215
576    casing_opacity: 100
577    casing_width: 11
578    casing_colour: 12303291
579  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
580    isLine: true
581    tag: name
582    text_size: 8
583
584# Zoom level 17
585
586- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
587  minScale: 18
588  maxScale: 17
589  isAnd: false
590  breaker: true
591  conditions:
592    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
593      type: regex
594      params: ['highway','residential|unclassified']
595  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
596    isFilled: false
597    isStroked: true
598    isCased: true
599    sublayer: 5
600    stroke_opacity: 100
601    stroke_width: 13
602    stroke_colour: 16777215
603    casing_opacity: 100
604    casing_width: 16
605    casing_colour: 12303291
606  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
607    isLine: true
608    tag: name
609    text_size: 12
610
611
612
613
614# ====================================================
615# Footpaths
616# ====================================================
617
618# minor-roads-fill -- [highway]='bridleway' and not ([tunnel]='yes' or [tunnel]='true')
619- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
620  minScale: 18
621  maxScale: 13
622  isAnd: true
623  breaker: false
624  conditions:
625    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
626      type: eq
627      params: ['highway','bridleway']
628  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
629    isFilled: false
630    isStroked: true
631    stroke_dashArray: [4,2]
632    stroke_linecap: round
633    stroke_opacity: 40
634    stroke_width: 1.5
635    stroke_colour: 32768
636    sublayer: 4
637  hasTags: true
638  setTags: {_bridgetype: 4px}
639
640# minor-roads-fill -- [highway]='footway' and not ([tunnel]='yes' or [tunnel]='true')
641- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
642  minScale: 18
643  maxScale: 13
644  isAnd: true
645  breaker: false
646  conditions:
647    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
648      type: eq
649      params: ['highway','footway']
650  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
651    isFilled: false
652    isStroked: true
653    stroke_linecap: round
654    stroke_dashArray: [1,3]
655    stroke_opacity: 40
656    stroke_width: 5
657    stroke_colour: 16416882
658    sublayer: 4
659  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
660    tag: name
661    text_size: 5
662    text_offset: 4
663  hasTags: true
664  setTags: {_bridgetype: 4px}
665
666# minor-roads-fill -- [highway]='track'
667- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
668  minScale: 18
669  maxScale: 13
670  isAnd: false
671  breaker: false
672  conditions:
673    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
674      type: eq
675      params: ['highway','track']
676  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
677    isFilled: false
678    isStroked: true
679    stroke_linecap: round
680    stroke_dashArray: [3,4]
681    stroke_opacity: 40
682    stroke_width: 1.5
683    stroke_colour: 10053120
684    sublayer: 4
685  hasTags: true
686  setTags: {_bridgetype: 4px}
687
688# bridge
689- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
690  minScale: 18
691  maxScale: 13
692  conditions:
693    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
694      type: eq
695      params: ['_bridgetype','4px']
696    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
697      type: true
698      params: ['bridge']
699  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
700    isFilled: false
701    isStroked: true
702    isCased: true
703    stroke_opacity: 100
704    stroke_width: 4
705    stroke_colour: 0xFFFFFF
706    casing_opacity: 100
707    casing_width: 5
708    casing_colour: 0
709  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
710    tag: bridge_name
711    text_size: 10
712    isLine: false
713    text_offset: 8
714    text_width: 70
715    pullout_colour: 0xFFFFFF
716    pullout_radius: 2
717
718# minor-roads-fill -- [highway]='path' and not ([tunnel]='yes' or [tunnel]='true' or [tunnel]='1')
719- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
720  minScale: 18
721  maxScale: 13
722  isAnd: true
723  conditions:
724    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
725      type: eq
726      params: ['highway','path']
727  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
728    isFilled: false
729    isStroked: true
730    stroke_linecap: round
731    stroke_dashArray: [6,3]
732    stroke_opacity: 40
733    stroke_width: 0.5
734    stroke_colour: 0
735    sublayer: 4
736
737# minor-roads-fill -- [highway]='steps'
738- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
739  minScale: 14
740  maxScale: 13
741  isAnd: false
742  conditions:
743    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
744      type: eq
745      params: ['highway','steps']
746  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
747    isFilled: false
748    isStroked: true
749    stroke_linecap: round
750    stroke_dashArray: [1,3]
751    stroke_opacity: 40
752    stroke_width: 2.0
753    stroke_colour: 16416882
754    sublayer: 4
755
756# minor-roads-fill -- [highway]='cycleway' and not ([tunnel]='yes' or [tunnel]='true')
757- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
758  minScale: 18
759  maxScale: 13
760  isAnd: true
761  conditions:
762    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
763      type: eq
764      params: ['highway','cycleway']
765  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
766    isFilled: false
767    isStroked: true
768    stroke_linecap: round
769    stroke_dashArray: [1,3]
770    stroke_opacity: 40
771    stroke_width: 1.5
772    stroke_colour: 255
773    sublayer: 4
774
775# minor-roads-fill -- [highway]='byway'
776- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
777  minScale: 18
778  maxScale: 13
779  isAnd: false
780  breaker: true
781  conditions:
782    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
783      type: eq
784      params: ['highway','byway']
785  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
786    isFilled: false
787    isStroked: true
788    stroke_linecap: round
789    stroke_dashArray: [3,4]
790    stroke_opacity: 40
791    stroke_width: 2.0
792    stroke_colour: 16763904
793    sublayer: 4
794
795# minor-roads-fill -- [highway]='unsurfaced'
796- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
797  minScale: 13
798  maxScale: 13
799  isAnd: false
800  breaker: true
801  conditions:
802    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
803      type: eq
804      params: ['highway','unsurfaced']
805  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
806    isFilled: false
807    isStroked: true
808    stroke_linecap: round
809    stroke_dashArray: [2,4]
810    stroke_opacity: 40
811    stroke_width: 3
812    stroke_colour: 14597532
813    sublayer: 4
814
815# minor-roads-fill -- [highway]='unsurfaced'
816- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
817  minScale: 18
818  maxScale: 14
819  isAnd: false
820  breaker: true
821  conditions:
822    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
823      type: eq
824      params: ['highway','unsurfaced']
825  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
826    isFilled: false
827    isStroked: true
828    stroke_linecap: round
829    stroke_dashArray: [4,6]
830    stroke_opacity: 40
831    stroke_width: 4
832    stroke_colour: 14597532
833    sublayer: 4
834
835# noncased-ways-bridges -- [highway]='unsurfaced' and ([bridge]='yes' or [bridge]='true')
836- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
837  minScale: 13
838  maxScale: 13
839  isAnd: true
840  breaker: true
841  conditions:
842    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
843      type: eq
844      params: ['highway','unsurfaced']
845    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
846      type: true
847      params: ['bridge']
848  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
849    isFilled: false
850    isStroked: true
851    stroke_linecap: round
852    stroke_dashArray: [2,4]
853    stroke_opacity: 100
854    stroke_width: 3
855    stroke_colour: 14597532
856    sublayer: 4
857
858# noncased-ways-bridges -- [highway]='unsurfaced' and ([bridge]='yes' or [bridge]='true')
859- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
860  minScale: 18
861  maxScale: 14
862  isAnd: true
863  breaker: true
864  conditions:
865    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
866      type: eq
867      params: ['highway','unsurfaced']
868    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
869      type: true
870      params: ['bridge']
871  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
872    isFilled: false
873    isStroked: true
874    stroke_linecap: round
875    stroke_dashArray: [4,6]
876    stroke_opacity: 100
877    stroke_width: 4
878    stroke_colour: 14597532
879    sublayer: 4
880
881# noncased-ways-bridges -- [highway]='bridleway' and ([bridge]='yes' or [bridge]='true')
882- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
883  minScale: 18
884  maxScale: 14
885  isAnd: true
886  conditions:
887    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
888      type: eq
889      params: ['highway','bridleway']
890    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
891      type: true
892      params: ['bridge']
893  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
894    isFilled: false
895    isStroked: true
896    stroke_linecap: round
897    stroke_dashArray: [4,2]
898    stroke_opacity: 100
899    stroke_width: 1.5
900    stroke_colour: 32768
901    sublayer: 4
902
903# noncased-ways-bridges -- [highway]='footway' and ([bridge]='yes' or [bridge]='true')
904- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
905  minScale: 18
906  maxScale: 14
907  isAnd: true
908  conditions:
909    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
910      type: eq
911      params: ['highway','footway']
912    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
913      type: true
914      params: ['bridge']
915  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
916    isFilled: false
917    isStroked: true
918    stroke_linecap: round
919    stroke_dashArray: [1,3]
920    stroke_opacity: 100
921    stroke_width: 2.0
922    stroke_colour: 16416882
923    sublayer: 4
924
925# noncased-ways-bridges -- [highway]='path' and ([bridge]='yes' or [bridge]='true' or [bridge]='1')
926- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
927  minScale: 18
928  maxScale: 14
929  isAnd: true
930  conditions:
931    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
932      type: eq
933      params: ['highway','path']
934    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
935      type: true
936      params: ['bridge']
937  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
938    isFilled: false
939    isStroked: true
940    stroke_linecap: round
941    stroke_dashArray: [6,3]
942    stroke_opacity: 100
943    stroke_width: 0.5
944    stroke_colour: 0
945    sublayer: 4
946
947# noncased-ways-bridges -- [highway]='cycleway' and ([bridge]='yes' or [bridge]='true')
948- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
949  minScale: 18
950  maxScale: 14
951  isAnd: true
952  conditions:
953    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
954      type: eq
955      params: ['highway','cycleway']
956    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
957      type: true
958      params: ['bridge']
959  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
960    isFilled: false
961    isStroked: true
962    stroke_linecap: round
963    stroke_dashArray: [1,3]
964    stroke_opacity: 100
965    stroke_width: 1.5
966    stroke_colour: 255
967    sublayer: 4
968
969# noncased-ways-bridges -- [highway]='byway' and ([bridge]='yes' or [bridge]='true')
970- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
971  minScale: 18
972  maxScale: 14
973  isAnd: true
974  breaker: true
975  conditions:
976    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
977      type: eq
978      params: ['highway','byway']
979    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
980      type: true
981      params: ['bridge']
982  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
983    isFilled: false
984    isStroked: true
985    stroke_linecap: round
986    stroke_dashArray: [3,4]
987    stroke_opacity: 100
988    stroke_width: 1.5
989    stroke_colour: 16763904
990    sublayer: 4
991
992# tracks-notunnel-nobridge -- [tracktype]='grade1'
993- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
994  minScale: 18
995  maxScale: 14
996  isAnd: false
997  breaker: true
998  conditions:
999    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1000      type: eq
1001      params: ['tracktype','grade1']
1002  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1003    isFilled: false
1004    isStroked: true
1005    stroke_opacity: 70
1006    stroke_width: 2
1007    stroke_colour: 11761408
1008    sublayer: 4
1009
1010# tracks-notunnel-nobridge -- [tracktype]='grade2'
1011- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1012  minScale: 18
1013  maxScale: 14
1014  isAnd: false
1015  breaker: true
1016  conditions:
1017    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1018      type: eq
1019      params: ['tracktype','grade2']
1020  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1021    isFilled: false
1022    isStroked: true
1023    stroke_linecap: round
1024    stroke_dashArray: [9,4]
1025    stroke_opacity: 80
1026    stroke_width: 1.5
1027    stroke_colour: 11038720
1028    sublayer: 4
1029
1030# tracks-notunnel-nobridge -- [tracktype]='grade3'
1031- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1032  minScale: 18
1033  maxScale: 14
1034  isAnd: false
1035  breaker: true
1036  conditions:
1037    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1038      type: eq
1039      params: ['tracktype','grade3']
1040  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1041    isFilled: false
1042    isStroked: true
1043    stroke_linecap: round
1044    stroke_dashArray: [3,4]
1045    stroke_opacity: 80
1046    stroke_width: 1.5
1047    stroke_colour: 10053120
1048    sublayer: 4
1049
1050# tracks-notunnel-nobridge -- [tracktype]='grade4'
1051- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1052  minScale: 18
1053  maxScale: 14
1054  isAnd: false
1055  breaker: true
1056  conditions:
1057    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1058      type: eq
1059      params: ['tracktype','grade4']
1060  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1061    isFilled: false
1062    isStroked: true
1063    stroke_linecap: round
1064    stroke_dashArray: [4,7,1,5]
1065    stroke_opacity: 80
1066    stroke_width: 2
1067    stroke_colour: 10053120
1068    sublayer: 4
1069
1070# tracks-notunnel-nobridge -- [tracktype]='grade5'
1071- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1072  minScale: 18
1073  maxScale: 14
1074  isAnd: false
1075  breaker: true
1076  conditions:
1077    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1078      type: eq
1079      params: ['tracktype','grade5']
1080  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1081    isFilled: false
1082    isStroked: true
1083    stroke_linecap: round
1084    stroke_dashArray: [1,5]
1085    stroke_opacity: 80
1086    stroke_width: 2
1087    stroke_colour: 10053120
1088    sublayer: 4
1089
1090# tracks-bridges -- [tracktype]='grade1'
1091- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1092  minScale: 18
1093  maxScale: 14
1094  isAnd: false
1095  breaker: true
1096  conditions:
1097    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1098      type: eq
1099      params: ['tracktype','grade1']
1100  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1101    isFilled: false
1102    isStroked: true
1103    stroke_opacity: 70
1104    stroke_width: 2
1105    stroke_colour: 11761408
1106    sublayer: 4
1107
1108# tracks-bridges -- [tracktype]='grade2'
1109- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1110  minScale: 18
1111  maxScale: 14
1112  isAnd: false
1113  breaker: true
1114  conditions:
1115    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1116      type: eq
1117      params: ['tracktype','grade2']
1118  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1119    isFilled: false
1120    isStroked: true
1121    stroke_linecap: round
1122    stroke_dashArray: [3,4]
1123    stroke_opacity: 80
1124    stroke_width: 1.5
1125    stroke_colour: 11038720
1126    sublayer: 4
1127
1128# tracks-bridges -- [tracktype]='grade3'
1129- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1130  minScale: 18
1131  maxScale: 14
1132  isAnd: false
1133  breaker: true
1134  conditions:
1135    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1136      type: eq
1137      params: ['tracktype','grade3']
1138  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1139    isFilled: false
1140    isStroked: true
1141    stroke_opacity: 70
1142    stroke_width: 2
1143    stroke_colour: 10053120
1144    sublayer: 4
1145
1146# tracks-bridges -- [tracktype]='grade4'
1147- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1148  minScale: 18
1149  maxScale: 14
1150  isAnd: false
1151  breaker: true
1152  conditions:
1153    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1154      type: eq
1155      params: ['tracktype','grade4']
1156  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1157    isFilled: false
1158    isStroked: true
1159    stroke_linecap: round
1160    stroke_dashArray: [4,7,1,5]
1161    stroke_opacity: 80
1162    stroke_width: 2
1163    stroke_colour: 10053120
1164    sublayer: 4
1165
1166# tracks-bridges -- [tracktype]='grade5'
1167- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1168  minScale: 18
1169  maxScale: 14
1170  isAnd: false
1171  breaker: true
1172  conditions:
1173    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1174      type: eq
1175      params: ['tracktype','grade5']
1176  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1177    isFilled: false
1178    isStroked: true
1179    stroke_linecap: round
1180    stroke_dashArray: [1,5]
1181    stroke_opacity: 80
1182    stroke_width: 2
1183    stroke_colour: 10053120
1184    sublayer: 4
1185
1186# tracks-tunnels -- [tracktype]='grade1'
1187- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1188  minScale: 18
1189  maxScale: 14
1190  isAnd: false
1191  breaker: true
1192  conditions:
1193    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1194      type: eq
1195      params: ['tracktype','grade1']
1196  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1197    isFilled: false
1198    isStroked: true
1199    stroke_linecap: round
1200    stroke_dashArray: [4,2]
1201    stroke_opacity: 50
1202    stroke_width: 2
1203    stroke_colour: 11761408
1204    sublayer: 4
1205
1206# tracks-tunnels -- [tracktype]='grade2'
1207- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1208  minScale: 18
1209  maxScale: 14
1210  isAnd: false
1211  breaker: true
1212  conditions:
1213    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1214      type: eq
1215      params: ['tracktype','grade2']
1216  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1217    isFilled: false
1218    isStroked: true
1219    stroke_linecap: round
1220    stroke_dashArray: [3,4]
1221    stroke_opacity: 50
1222    stroke_width: 1.5
1223    stroke_colour: 11038720
1224    sublayer: 4
1225
1226# tracks-tunnels -- [tracktype]='grade3'
1227- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1228  minScale: 18
1229  maxScale: 14
1230  isAnd: false
1231  breaker: true
1232  conditions:
1233    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1234      type: eq
1235      params: ['tracktype','grade3']
1236  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1237    isFilled: false
1238    isStroked: true
1239    stroke_linecap: round
1240    stroke_dashArray: [4,2]
1241    stroke_opacity: 50
1242    stroke_width: 2
1243    stroke_colour: 10053120
1244    sublayer: 4
1245
1246# tracks-tunnels -- [tracktype]='grade4'
1247- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1248  minScale: 18
1249  maxScale: 14
1250  isAnd: false
1251  breaker: true
1252  conditions:
1253    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1254      type: eq
1255      params: ['tracktype','grade4']
1256  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1257    isFilled: false
1258    isStroked: true
1259    stroke_linecap: round
1260    stroke_dashArray: [4,7,1,5]
1261    stroke_opacity: 50
1262    stroke_width: 2
1263    stroke_colour: 10053120
1264    sublayer: 4
1265
1266# tracks-tunnels -- [tracktype]='grade5'
1267- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1268  minScale: 18
1269  maxScale: 14
1270  isAnd: false
1271  breaker: true
1272  conditions:
1273    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1274      type: eq
1275      params: ['tracktype','grade5']
1276  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1277    isFilled: false
1278    isStroked: true
1279    stroke_linecap: round
1280    stroke_dashArray: [1,5]
1281    stroke_opacity: 50
1282    stroke_width: 2
1283    stroke_colour: 10053120
1284    sublayer: 4
1285
1286
1287
1288# ====================================================
1289# Waterways
1290# ====================================================
1291
1292# Canal, z12-15
1293- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1294  minScale: 15
1295  maxScale: 12
1296  isAnd: true
1297  breaker: true
1298  conditions:
1299    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1300      type: eq
1301      params: ['waterway','canal']
1302    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1303      type: untrue
1304      params: ['disused']
1305  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1306    isFilled: false
1307    isStroked: true
1308    stroke_opacity: 100
1309    stroke_width: 3
1310    stroke_colour: 11915472
1311
1312# Canal, z16-18
1313- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1314  minScale: 18
1315  maxScale: 16
1316  isAnd: true
1317  breaker: true
1318  conditions:
1319    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1320      type: eq
1321      params: ['waterway','canal']
1322    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1323      type: untrue
1324      params: ['disused']
1325  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1326    isFilled: false
1327    isStroked: true
1328    stroke_opacity: 100
1329    stroke_width: 10
1330    stroke_colour: 11915472
1331  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
1332    tag: name
1333    text_colour: 6724044
1334    text_size: 10
1335    pullout_radius: 2
1336    pullout_colour: 0xDDDDFF
1337    isLine: true
1338
1339
1340# water_lines -- [waterway]='weir'
1341- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1342  minScale: 17
1343  maxScale: 15
1344  isAnd: false
1345  breaker: true
1346  conditions:
1347    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1348      type: eq
1349      params: ['waterway','weir']
1350  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1351    isFilled: false
1352    isStroked: true
1353    stroke_opacity: 100
1354    stroke_width: 2
1355    stroke_colour: 11184810
1356
1357# water_lines -- [waterway]='river'
1358- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1359  minScale: 14
1360  maxScale: 12
1361  isAnd: false
1362  breaker: true
1363  conditions:
1364    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1365      type: eq
1366      params: ['waterway','river']
1367  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1368    isFilled: false
1369    isStroked: true
1370    stroke_opacity: 100
1371    stroke_width: 2
1372    stroke_colour: 11915472
1373
1374# water_lines -- [waterway]='river'
1375- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1376  minScale: 17
1377  maxScale: 15
1378  isAnd: false
1379  breaker: true
1380  conditions:
1381    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1382      type: eq
1383      params: ['waterway','river']
1384  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1385    isFilled: false
1386    isStroked: true
1387    stroke_opacity: 100
1388    stroke_width: 10
1389    stroke_colour: 11915472
1390  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
1391    tag: name
1392    text_colour: 6724044
1393    text_size: 10
1394    pullout_radius: 1
1395    isLine: true
1396
1397
1398
1399
1400
1401# ====================================================
1402# Other stuff
1403# ====================================================
1404
1405# highway-area-casing -- [highway]='pedestrian' or [highway]='service'
1406- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1407  minScale: 18
1408  maxScale: 14
1409  isAnd: false
1410  breaker: true
1411  conditions:
1412    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1413      type: eq
1414      params: ['highway','pedestrian']
1415    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1416      type: eq
1417      params: ['highway','service']
1418  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1419    isFilled: false
1420    isStroked: true
1421    stroke_opacity: 100
1422    stroke_width: 1
1423    stroke_colour: 8421504
1424
1425# highway-area-fill -- [highway]='pedestrian'
1426- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1427  minScale: 18
1428  maxScale: 14
1429  isAnd: false
1430  breaker: true
1431  conditions:
1432    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1433      type: eq
1434      params: ['highway','pedestrian']
1435  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1436    isFilled: true
1437    isStroked: false
1438    fill_opacity: 100
1439    fill_colour: 15592941
1440
1441# leisure -- [man_made]='pier'
1442- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1443  minScale: 18
1444  maxScale: 12
1445  isAnd: false
1446  breaker: true
1447  conditions:
1448    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1449      type: eq
1450      params: ['man_made','pier']
1451  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1452    isFilled: true
1453    isStroked: false
1454    fill_opacity: 100
1455    fill_colour: 15921129
1456
1457# leisure -- [leisure]='playgnone' or [tourism]='picnic_site'
1458- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1459  minScale: 18
1460  maxScale: 13
1461  isAnd: false
1462  breaker: true
1463  conditions:
1464    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1465      type: eq
1466      params: ['leisure','playgnone']
1467    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1468      type: eq
1469      params: ['tourism','picnic_site']
1470  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1471    isFilled: true
1472    isStroked: true
1473    stroke_opacity: 100
1474    stroke_width: 0.3
1475    stroke_colour: 6710886
1476    fill_opacity: 100
1477    fill_colour: 13434879
1478
1479# leisure -- [tourism]='attraction'
1480- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1481  minScale: 18
1482  maxScale: 10
1483  isAnd: false
1484  breaker: true
1485  conditions:
1486    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1487      type: eq
1488      params: ['tourism','attraction']
1489  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1490    isFilled: true
1491    isStroked: false
1492    fill_opacity: 100
1493    fill_colour: 15911658
1494
1495# leisure -- [landuse]='quarry'
1496- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1497  minScale: 18
1498  maxScale: 11
1499  isAnd: false
1500  breaker: true
1501  conditions:
1502    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1503      type: eq
1504      params: ['landuse','quarry']
1505  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1506    isFilled: false
1507    isStroked: true
1508    stroke_opacity: 100
1509    stroke_width: 0.5
1510    stroke_colour: 8421504
1511
1512
1513# leisure -- [landuse]='vineyard'
1514- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1515  minScale: 14
1516  maxScale: 13
1517  isAnd: false
1518  breaker: true
1519  conditions:
1520    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1521      type: eq
1522      params: ['landuse','vineyard']
1523
1524# leisure -- [landuse]='vineyard'
1525- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1526  minScale: 18
1527  maxScale: 15
1528  isAnd: false
1529  breaker: true
1530  conditions:
1531    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1532      type: eq
1533      params: ['landuse','vineyard']
1534
1535# leisure -- [leisure]='nature_reserve'
1536- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1537  minScale: 13
1538  maxScale: 13
1539  isAnd: false
1540  breaker: true
1541  conditions:
1542    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1543      type: eq
1544      params: ['leisure','nature_reserve']
1545
1546# leisure -- [leisure]='nature_reserve'
1547- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1548  minScale: 18
1549  maxScale: 14
1550  isAnd: false
1551  breaker: true
1552  conditions:
1553    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1554      type: eq
1555      params: ['leisure','nature_reserve']
1556
1557# leisure -- [landuse]='cemetery' or [landuse]='grave_yard'
1558- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1559  minScale: 14
1560  maxScale: 10
1561  isAnd: false
1562  breaker: true
1563  conditions:
1564    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1565      type: eq
1566      params: ['landuse','cemetery']
1567    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1568      type: eq
1569      params: ['landuse','grave_yard']
1570  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1571    isFilled: true
1572    isStroked: false
1573    fill_opacity: 100
1574    fill_colour: 11193263
1575
1576# leisure -- [landuse]='residential'
1577- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1578  minScale: 17
1579  maxScale: 10
1580  isAnd: false
1581  breaker: true
1582  conditions:
1583    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1584      type: eq
1585      params: ['landuse','residential']
1586  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1587    isFilled: true
1588    isStroked: false
1589    fill_opacity: 100
1590    fill_colour: 14540253
1591
1592# leisure -- [military]='barracks'
1593- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1594  minScale: 17
1595  maxScale: 10
1596  isAnd: false
1597  breaker: true
1598  conditions:
1599    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1600      type: eq
1601      params: ['military','barracks']
1602  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1603    isFilled: true
1604    isStroked: false
1605    fill_opacity: 100
1606    fill_colour: 16748431
1607
1608# leisure -- [landuse]='military'
1609- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1610  minScale: 17
1611  maxScale: 10
1612  isAnd: false
1613  breaker: true
1614  conditions:
1615    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1616      type: eq
1617      params: ['landuse','military']
1618  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1619    isFilled: true
1620    isStroked: false
1621    fill_opacity: 40
1622    fill_colour: 16754856
1623
1624# leisure -- [landuse]='field' or [natural]='field'
1625- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1626  minScale: 17
1627  maxScale: 10
1628  isAnd: false
1629  breaker: true
1630  conditions:
1631    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1632      type: eq
1633      params: ['landuse','field']
1634    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1635      type: eq
1636      params: ['natural','field']
1637  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1638    isFilled: true
1639    isStroked: false
1640    fill_opacity: 20
1641    fill_colour: 6710784
1642
1643
1644# leisure -- [military]='danger_area'
1645- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1646  minScale: 17
1647  maxScale: 11
1648  isAnd: false
1649  breaker: true
1650  conditions:
1651    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1652      type: eq
1653      params: ['military','danger_area']
1654
1655# leisure -- [landuse]='cemetery' or [landuse]='grave_yard'
1656- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1657  minScale: 18
1658  maxScale: 14
1659  isAnd: false
1660  breaker: true
1661  conditions:
1662    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1663      type: eq
1664      params: ['landuse','cemetery']
1665    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1666      type: eq
1667      params: ['landuse','grave_yard']
1668
1669# leisure -- [landuse]='meadow' or [landuse]='grass'
1670- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1671  minScale: 18
1672  maxScale: 10
1673  isAnd: false
1674  breaker: true
1675  conditions:
1676    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1677      type: eq
1678      params: ['landuse','meadow']
1679    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1680      type: eq
1681      params: ['landuse','grass']
1682  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1683    isFilled: true
1684    isStroked: false
1685    fill_opacity: 100
1686    fill_colour: 13626536
1687
1688# leisure -- [leisure]='park' or [leisure]='recreation_gnone'
1689- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1690  minScale: 18
1691  maxScale: 10
1692  isAnd: false
1693  breaker: true
1694  conditions:
1695    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1696      type: eq
1697      params: ['leisure','park']
1698    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1699      type: eq
1700      params: ['leisure','recreation_gnone']
1701  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1702    isFilled: true
1703    isStroked: false
1704    fill_opacity: 100
1705    fill_colour: 11992502
1706
1707# leisure -- [tourism]='zoo'
1708- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1709  minScale: 18
1710  maxScale: 10
1711  isAnd: false
1712  breaker: true
1713  conditions:
1714    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1715      type: eq
1716      params: ['tourism','zoo']
1717
1718# leisure -- [leisure]='common'
1719- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1720  minScale: 18
1721  maxScale: 10
1722  isAnd: false
1723  breaker: true
1724  conditions:
1725    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1726      type: eq
1727      params: ['leisure','common']
1728  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1729    isFilled: true
1730    isStroked: false
1731    fill_opacity: 100
1732    fill_colour: 13626536
1733
1734# leisure -- [leisure]='garden'
1735- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1736  minScale: 18
1737  maxScale: 10
1738  isAnd: false
1739  breaker: true
1740  conditions:
1741    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1742      type: eq
1743      params: ['leisure','garden']
1744  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1745    isFilled: true
1746    isStroked: false
1747    fill_opacity: 100
1748    fill_colour: 13626536
1749
1750# leisure -- [leisure]='golf_course'
1751- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1752  minScale: 18
1753  maxScale: 10
1754  isAnd: false
1755  breaker: true
1756  conditions:
1757    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1758      type: eq
1759      params: ['leisure','golf_course']
1760  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1761    isFilled: true
1762    isStroked: false
1763    fill_opacity: 100
1764    fill_colour: 11920309
1765
1766# leisure -- [landuse]='allotments'
1767- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1768  minScale: 18
1769  maxScale: 10
1770  isAnd: false
1771  breaker: true
1772  conditions:
1773    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1774      type: eq
1775      params: ['landuse','allotments']
1776  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1777    isFilled: true
1778    isStroked: false
1779    fill_opacity: 100
1780    fill_colour: 13152388
1781
1782# leisure -- [landuse]='forest'
1783- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1784  minScale: 13
1785  maxScale: 9
1786  isAnd: false
1787  breaker: true
1788  conditions:
1789    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1790      type: eq
1791      params: ['landuse','forest']
1792  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1793    isFilled: true
1794    isStroked: false
1795    fill_opacity: 100
1796    fill_colour: 9291116
1797
1798# leisure -- [landuse]='forest'
1799- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1800  minScale: 18
1801  maxScale: 14
1802  isAnd: false
1803  breaker: true
1804  conditions:
1805    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1806      type: eq
1807      params: ['landuse','forest']
1808
1809# leisure -- [landuse]='farm'
1810- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1811  minScale: 18
1812  maxScale: 9
1813  isAnd: false
1814  breaker: true
1815  conditions:
1816    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1817      type: eq
1818      params: ['landuse','farm']
1819  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1820    isFilled: true
1821    isStroked: false
1822    fill_opacity: 100
1823    fill_colour: 15390909
1824
1825# leisure -- [landuse]='recreation_gnone' or [landuse]='conservation'
1826- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1827  minScale: 18
1828  maxScale: 10
1829  isAnd: false
1830  breaker: true
1831  conditions:
1832    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1833      type: eq
1834      params: ['landuse','recreation_gnone']
1835    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1836      type: eq
1837      params: ['landuse','conservation']
1838  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1839    isFilled: true
1840    isStroked: false
1841    fill_opacity: 100
1842    fill_colour: 13626536
1843
1844# leisure -- [landuse]='village_green'
1845- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1846  minScale: 18
1847  maxScale: 11
1848  isAnd: false
1849  breaker: true
1850  conditions:
1851    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1852      type: eq
1853      params: ['landuse','village_green']
1854  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1855    isFilled: true
1856    isStroked: false
1857    fill_opacity: 100
1858    fill_colour: 13626536
1859
1860# leisure -- [landuse]='retail'
1861- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1862  minScale: 18
1863  maxScale: 10
1864  isAnd: false
1865  breaker: true
1866  conditions:
1867    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1868      type: eq
1869      params: ['landuse','retail']
1870  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1871    isFilled: true
1872    isStroked: false
1873    fill_opacity: 100
1874    fill_colour: 15850202
1875
1876# leisure -- [landuse]='retail'
1877- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1878  minScale: 18
1879  maxScale: 15
1880  isAnd: false
1881  breaker: true
1882  conditions:
1883    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1884      type: eq
1885      params: ['landuse','retail']
1886  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1887    isFilled: false
1888    isStroked: true
1889    stroke_opacity: 100
1890    stroke_width: 0.3
1891    stroke_colour: 16711680
1892
1893# leisure -- [landuse]='industrial'
1894- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1895  minScale: 18
1896  maxScale: 10
1897  isAnd: false
1898  breaker: true
1899  conditions:
1900    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1901      type: eq
1902      params: ['landuse','industrial']
1903  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1904    isFilled: true
1905    isStroked: false
1906    fill_opacity: 100
1907    fill_colour: 14668246
1908
1909
1910# leisure -- [power]='station'
1911- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1912  minScale: 18
1913  maxScale: 12
1914  isAnd: false
1915  breaker: true
1916  conditions:
1917    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1918      type: eq
1919      params: ['power','station']
1920  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1921    isFilled: true
1922    isStroked: true
1923    stroke_opacity: 100
1924    stroke_width: 0.4
1925    stroke_colour: 5592405
1926    fill_opacity: 100
1927    fill_colour: 12303291
1928
1929# leisure -- [power]='sub_station'
1930- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1931  minScale: 18
1932  maxScale: 13
1933  isAnd: false
1934  breaker: true
1935  conditions:
1936    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1937      type: eq
1938      params: ['power','sub_station']
1939  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1940    isFilled: true
1941    isStroked: true
1942    stroke_opacity: 100
1943    stroke_width: 0.4
1944    stroke_colour: 5592405
1945    fill_opacity: 100
1946    fill_colour: 12303291
1947
1948
1949# leisure -- [natural]='glacier'
1950- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1951  minScale: 18
1952  maxScale: 8
1953  isAnd: false
1954  breaker: true
1955  conditions:
1956    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1957      type: eq
1958      params: ['natural','glacier']
1959  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1960    isFilled: false
1961    isStroked: true
1962    stroke_dashArray: [4,2]
1963    stroke_opacity: 100
1964    stroke_width: 1.5
1965    stroke_colour: 10079487
1966  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
1967    tag: name
1968    text_colour: 10066431
1969    text_size: 9
1970    pullout_radius: 1
1971
1972# leisure -- [landuse]='commercial'
1973- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1974  minScale: 18
1975  maxScale: 10
1976  isAnd: false
1977  breaker: true
1978  conditions:
1979    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1980      type: eq
1981      params: ['landuse','commercial']
1982  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
1983    isFilled: true
1984    isStroked: false
1985    fill_opacity: 100
1986    fill_colour: 15714504
1987
1988# leisure -- [landuse]='brownfield' or [landuse]='landfill' or [landuse]='greenfield' or [landuse]='construction'
1989- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
1990  minScale: 18
1991  maxScale: 10
1992  isAnd: false
1993  breaker: true
1994  conditions:
1995    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1996      type: eq
1997      params: ['landuse','brownfield']
1998    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
1999      type: eq
2000      params: ['landuse','landfill']
2001    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2002      type: eq
2003      params: ['landuse','greenfield']
2004    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2005      type: eq
2006      params: ['landuse','construction']
2007  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2008    isFilled: true
2009    isStroked: false
2010    fill_opacity: 100
2011    fill_colour: 10329452
2012
2013# leisure -- [natural]='wood' or [landuse]='wood'
2014- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2015  minScale: 18
2016  maxScale: 10
2017  isAnd: false
2018  breaker: true
2019  conditions:
2020    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2021      type: eq
2022      params: ['natural','wood']
2023    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2024      type: eq
2025      params: ['landuse','wood']
2026  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2027    isFilled: true
2028    isStroked: false
2029    fill_opacity: 100
2030    fill_colour: 11456928
2031
2032# leisure -- [natural]='heath'
2033- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2034  minScale: 18
2035  maxScale: 10
2036  isAnd: false
2037  breaker: true
2038  conditions:
2039    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2040      type: eq
2041      params: ['natural','heath']
2042  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2043    isFilled: true
2044    isStroked: false
2045    fill_opacity: 100
2046    fill_colour: 16777152
2047
2048# leisure -- [landuse]='basin'
2049- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2050  minScale: 18
2051  maxScale: 7
2052  isAnd: false
2053  breaker: true
2054  conditions:
2055    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2056      type: eq
2057      params: ['landuse','basin']
2058  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2059    isFilled: true
2060    isStroked: false
2061    fill_opacity: 100
2062    fill_colour: 11915472
2063
2064# leisure -- [amenity]='university' or [amenity]='college' or [amenity]='school' or [amenity]='hospital'
2065- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2066  minScale: 18
2067  maxScale: 10
2068  isAnd: false
2069  breaker: true
2070  conditions:
2071    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2072      type: eq
2073      params: ['amenity','university']
2074    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2075      type: eq
2076      params: ['amenity','college']
2077    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2078      type: eq
2079      params: ['amenity','school']
2080    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2081      type: eq
2082      params: ['amenity','hospital']
2083  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2084    isFilled: true
2085    isStroked: false
2086    fill_opacity: 100
2087    fill_colour: 15790296
2088
2089# leisure -- [amenity]='university' or [amenity]='college' or [amenity]='school' or [amenity]='hospital'
2090- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2091  minScale: 18
2092  maxScale: 12
2093  isAnd: false
2094  breaker: true
2095  conditions:
2096    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2097      type: eq
2098      params: ['amenity','university']
2099    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2100      type: eq
2101      params: ['amenity','college']
2102    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2103      type: eq
2104      params: ['amenity','school']
2105    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2106      type: eq
2107      params: ['amenity','hospital']
2108  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2109    isFilled: false
2110    isStroked: true
2111    stroke_opacity: 100
2112    stroke_width: 0.3
2113    stroke_colour: 10824234
2114
2115# leisure -- [amenity]='parking'
2116- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2117  minScale: 18
2118  maxScale: 10
2119  isAnd: false
2120  breaker: true
2121  conditions:
2122    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2123      type: eq
2124      params: ['amenity','parking']
2125  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2126    isFilled: true
2127    isStroked: false
2128    fill_opacity: 100
2129    fill_colour: 16248759
2130
2131# leisure -- [amenity]='parking'
2132- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2133  minScale: 18
2134  maxScale: 15
2135  isAnd: false
2136  breaker: true
2137  conditions:
2138    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2139      type: eq
2140      params: ['amenity','parking']
2141  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2142    isFilled: false
2143    isStroked: true
2144    stroke_opacity: 100
2145    stroke_width: 0.3
2146    stroke_colour: 15658705
2147
2148# leisure -- [leisure]='pitch'
2149- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2150  minScale: 18
2151  maxScale: 10
2152  isAnd: false
2153  breaker: true
2154  conditions:
2155    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2156      type: eq
2157      params: ['leisure','pitch']
2158  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2159    isFilled: true
2160    isStroked: false
2161    fill_opacity: 100
2162    fill_colour: 9098159
2163
2164# leisure -- [aeroway]='apron'
2165- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2166  minScale: 18
2167  maxScale: 12
2168  isAnd: false
2169  breaker: true
2170  conditions:
2171    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2172      type: eq
2173      params: ['aeroway','apron']
2174  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2175    isFilled: true
2176    isStroked: false
2177    fill_opacity: 100
2178    fill_colour: 15786239
2179
2180# leisure -- [natural]='beach'
2181- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2182  minScale: 18
2183  maxScale: 13
2184  isAnd: false
2185  breaker: true
2186  conditions:
2187    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2188      type: eq
2189      params: ['natural','beach']
2190
2191# leisure -- [natural]='mud'
2192- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2193  minScale: 18
2194  maxScale: 13
2195  isAnd: false
2196  breaker: true
2197  conditions:
2198    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2199      type: eq
2200      params: ['natural','mud']
2201
2202# buildings -- [building]='supermarket'
2203- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2204  minScale: 18
2205  maxScale: 10
2206  isAnd: false
2207  breaker: true
2208  conditions:
2209    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2210      type: eq
2211      params: ['building','supermarket']
2212  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2213    isFilled: true
2214    isStroked: false
2215    fill_opacity: 50
2216    fill_colour: 16761035
2217
2218# buildings -- [amenity]='place_of_worship'
2219- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2220  minScale: 14
2221  maxScale: 10
2222  isAnd: false
2223  breaker: true
2224  conditions:
2225    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2226      type: eq
2227      params: ['amenity','place_of_worship']
2228  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2229    isFilled: true
2230    isStroked: false
2231    fill_opacity: 50
2232    fill_colour: 7829367
2233
2234# buildings -- [amenity]='place_of_worship'
2235- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2236  minScale: 18
2237  maxScale: 15
2238  isAnd: false
2239  breaker: true
2240  conditions:
2241    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2242      type: eq
2243      params: ['amenity','place_of_worship']
2244  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2245    isFilled: true
2246    isStroked: true
2247    stroke_opacity: 100
2248    stroke_width: 0.3
2249    stroke_colour: 1118481
2250    fill_opacity: 50
2251    fill_colour: 7829367
2252
2253# buildings -- [leisure]='sports_centre' or [leisure]='stadium' or [leisure]='track'
2254- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2255  minScale: 18
2256  maxScale: 10
2257  isAnd: false
2258  breaker: true
2259  conditions:
2260    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2261      type: eq
2262      params: ['leisure','sports_centre']
2263    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2264      type: eq
2265      params: ['leisure','stadium']
2266    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2267      type: eq
2268      params: ['leisure','track']
2269  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2270    isFilled: true
2271    isStroked: false
2272    fill_opacity: 100
2273    fill_colour: 3394713
2274
2275# buildings -- [building] <> 'station' and [building] <> 'supermarket' and [building] <> ''
2276- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2277  minScale: 18
2278  maxScale: 10
2279  isAnd: true
2280  breaker: true
2281  conditions:
2282    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2283      type: ne
2284      params: ['building','station']
2285    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2286      type: ne
2287      params: ['building','supermarket']
2288    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2289      type: set
2290      params: ['building']
2291  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2292    isFilled: true
2293    isStroked: false
2294    fill_opacity: 100
2295    fill_colour: 13408665
2296
2297# buildings -- [aeroway]='terminal'
2298- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2299  minScale: 18
2300  maxScale: 12
2301  isAnd: false
2302  breaker: true
2303  conditions:
2304    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2305      type: eq
2306      params: ['aeroway','terminal']
2307  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2308    isFilled: true
2309    isStroked: false
2310    fill_opacity: 100
2311    fill_colour: 13408767
2312
2313# buildings -- [aeroway]='terminal'
2314- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2315  minScale: 18
2316  maxScale: 14
2317  isAnd: false
2318  breaker: true
2319  conditions:
2320    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2321      type: eq
2322      params: ['aeroway','terminal']
2323  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2324    isFilled: false
2325    isStroked: true
2326    stroke_opacity: 100
2327    stroke_width: 0.2
2328    stroke_colour: 3342438
2329
2330# area-text -- [military]='danger_area'
2331# area-text -- [way_area] >=150000
2332# area-text -- [way_area] >=80000 and [way_area] < 150000
2333# area-text -- [way_area] >=20000 and [way_area] < 80000
2334# area-text -- [way_area] < 20000
2335# country -- [place]='country'
2336# country -- [place]='country'
2337# city -- [place]='city'
2338# city -- [place]='city'
2339# city -- [place]='city'
2340# town -- [place]='town'
2341# town -- [place]='town'
2342# suburb -- [place]='suburb'
2343# suburb -- [place]='suburb'
2344# village -- [place]='village'
2345# village -- [place]='village'
2346# hamlet -- [place]='hamlet' or [place]='locality'
2347# hamlet -- [place]='hamlet' or [place]='locality'
2348# interpolation -- [addr:interpolation] <> ''
2349- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2350  minScale: 18
2351  maxScale: 17
2352  isAnd: false
2353  breaker: true
2354  conditions:
2355    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2356      type: set
2357      params: ['addr:interpolation']
2358  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2359    isFilled: false
2360    isStroked: true
2361    stroke_dashArray: [2,4]
2362    stroke_opacity: 100
2363    stroke_width: 1
2364    stroke_colour: 5592405
2365
2366# way_numbers -- [addr:housenumber] <> '' and [building] <> ''
2367# node_numbers -- [addr:housenumber] <> ''
2368# text -- [place]='island'
2369# text -- [amenity]='pub' or [amenity]='restaurant' or [amenity]='cafe' or [amenity]='bar'
2370# text -- [amenity]='cinema' or [amenity]='library'
2371# text -- [amenity]='place_of_worship' or [amenity]='police'
2372# text -- [leisure] <> '' or [landuse] <> ''
2373# text -- [natural]='wood'
2374# text -- [natural]='peak'
2375# text -- [natural]='peak'
2376# text -- [natural]='water' or [natural]='lake' or [landuse]='reservoir' or [landuse]='basin'
2377# text -- [tourism]='hotel'
2378# text -- [tourism]='camp_site'
2379# text -- [tourism]='museum'
2380# text -- [tourism]='attraction'
2381# text -- [amenity]='school' or [amenity]='college' or [amenity]='university'
2382# text -- [amenity]='hospital'
2383# text -- [highway]='motorway_junction'
2384# text -- [highway]='motorway_junction'
2385# text -- [highway]='motorway_junction'
2386# water_areas -- [waterway]='dock' or [landuse]='reservoir' or [landuse]='water' or [waterway]='mill_pond' or [waterway]='riverbank'
2387- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2388  minScale: 18
2389  maxScale: 10
2390  isAnd: false
2391  breaker: true
2392  conditions:
2393    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2394      type: eq
2395      params: ['waterway','dock']
2396    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2397      type: eq
2398      params: ['landuse','reservoir']
2399    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2400      type: eq
2401      params: ['landuse','water']
2402    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2403      type: eq
2404      params: ['waterway','mill_pond']
2405    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2406      type: eq
2407      params: ['waterway','riverbank']
2408  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2409    isFilled: true
2410    isStroked: false
2411    fill_opacity: 100
2412    fill_colour: 11915472
2413  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
2414    tag: name
2415    text_colour: 6724044
2416    text_size: 10
2417    text_width: 100
2418    pullout_radius: 2
2419    pullout_colour: 0xDDDDFF
2420    isLine: false
2421
2422# water_areas -- [natural]='lake' or [natural]='water'
2423- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2424  minScale: 18
2425  maxScale: 7
2426  isAnd: false
2427  breaker: true
2428  conditions:
2429    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2430      type: eq
2431      params: ['natural','lake']
2432    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2433      type: eq
2434      params: ['natural','water']
2435  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2436    isFilled: true
2437    isStroked: false
2438    fill_opacity: 100
2439    fill_colour: 11915472
2440
2441# water_areas -- [natural]='marsh'
2442- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2443  minScale: 18
2444  maxScale: 13
2445  isAnd: false
2446  breaker: true
2447  conditions:
2448    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2449      type: eq
2450      params: ['natural','marsh']
2451
2452# water_areas -- [natural]='scrub'
2453- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2454  minScale: 18
2455  maxScale: 13
2456  isAnd: false
2457  breaker: true
2458  conditions:
2459    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2460      type: eq
2461      params: ['natural','scrub']
2462
2463# water_areas -- [natural]='land'
2464- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2465  minScale: 18
2466  maxScale: 10
2467  isAnd: false
2468  breaker: true
2469  conditions:
2470    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2471      type: eq
2472      params: ['natural','land']
2473  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2474    isFilled: true
2475    isStroked: false
2476    fill_opacity: 100
2477    fill_colour: 15921129
2478
2479# minor-roads-casing -- [highway]='service' and not ([tunnel]='yes' or [tunnel]='true')
2480- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2481  minScale: 17
2482  maxScale: 15
2483  isAnd: true
2484  breaker: true
2485  conditions:
2486    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2487      type: eq
2488      params: ['highway','service']
2489  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2490    isFilled: false
2491    isStroked: true
2492    stroke_opacity: 100
2493    stroke_width: 8
2494    stroke_colour: 10066329
2495
2496# minor-roads-casing -- [highway]='pedestrian' and not ([tunnel]='yes' or [tunnel]='true')
2497- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2498  minScale: 13
2499  maxScale: 13
2500  isAnd: true
2501  breaker: true
2502  conditions:
2503    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2504      type: eq
2505      params: ['highway','pedestrian']
2506  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2507    isFilled: false
2508    isStroked: true
2509    stroke_opacity: 100
2510    stroke_width: 2
2511    stroke_colour: 8421504
2512
2513# minor-roads-casing -- [highway]='pedestrian' and not ([tunnel]='yes' or [tunnel]='true')
2514- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2515  minScale: 14
2516  maxScale: 14
2517  isAnd: true
2518  breaker: true
2519  conditions:
2520    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2521      type: eq
2522      params: ['highway','pedestrian']
2523  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2524    isFilled: false
2525    isStroked: true
2526    stroke_opacity: 100
2527    stroke_width: 3.6
2528    stroke_colour: 8421504
2529
2530# minor-roads-casing -- [highway]='pedestrian' and not ([tunnel]='yes' or [tunnel]='true')
2531- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2532  minScale: 15
2533  maxScale: 15
2534  isAnd: true
2535  breaker: true
2536  conditions:
2537    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2538      type: eq
2539      params: ['highway','pedestrian']
2540  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2541    isFilled: false
2542    isStroked: true
2543    stroke_opacity: 100
2544    stroke_width: 6.5
2545    stroke_colour: 8421504
2546
2547# minor-roads-casing -- [highway]='pedestrian' and not ([tunnel]='yes' or [tunnel]='true')
2548- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2549  minScale: 18
2550  maxScale: 16
2551  isAnd: true
2552  breaker: true
2553  conditions:
2554    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2555      type: eq
2556      params: ['highway','pedestrian']
2557  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2558    isFilled: false
2559    isStroked: true
2560    stroke_opacity: 100
2561    stroke_width: 9
2562    stroke_colour: 8421504
2563
2564# minor-roads-fill -- [highway]='proposed' or [highway]='construction'
2565- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2566  minScale: 12
2567  maxScale: 12
2568  isAnd: false
2569  breaker: true
2570  conditions:
2571    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2572      type: eq
2573      params: ['highway','proposed']
2574    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2575      type: eq
2576      params: ['highway','construction']
2577  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2578    isFilled: false
2579    isStroked: true
2580    stroke_dashArray: [4,2]
2581    stroke_opacity: 100
2582    stroke_width: 2
2583    stroke_colour: 16777215
2584
2585# minor-roads-fill -- [highway]='proposed' or [highway]='construction'
2586- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2587  minScale: 15
2588  maxScale: 13
2589  isAnd: false
2590  breaker: true
2591  conditions:
2592    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2593      type: eq
2594      params: ['highway','proposed']
2595    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2596      type: eq
2597      params: ['highway','construction']
2598  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2599    isFilled: false
2600    isStroked: true
2601    stroke_dashArray: [6,4]
2602    stroke_opacity: 100
2603    stroke_width: 3.5
2604    stroke_colour: 16777215
2605
2606# minor-roads-fill -- [highway]='proposed' or [highway]='construction'
2607- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2608  minScale: 17
2609  maxScale: 16
2610  isAnd: false
2611  breaker: true
2612  conditions:
2613    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2614      type: eq
2615      params: ['highway','proposed']
2616    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2617      type: eq
2618      params: ['highway','construction']
2619  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2620    isFilled: false
2621    isStroked: true
2622    stroke_dashArray: [8,6]
2623    stroke_opacity: 100
2624    stroke_width: 7
2625    stroke_colour: 16777215
2626
2627# minor-roads-fill -- [highway]='road'
2628- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2629  minScale: 13
2630  maxScale: 13
2631  isAnd: false
2632  breaker: true
2633  conditions:
2634    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2635      type: eq
2636      params: ['highway','road']
2637  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2638    isFilled: false
2639    isStroked: true
2640    stroke_opacity: 100
2641    stroke_width: 2
2642    stroke_colour: 14540253
2643
2644# minor-roads-fill -- [highway]='road'
2645- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2646  minScale: 15
2647  maxScale: 14
2648  isAnd: false
2649  breaker: true
2650  conditions:
2651    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2652      type: eq
2653      params: ['highway','road']
2654  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2655    isFilled: false
2656    isStroked: true
2657    stroke_opacity: 100
2658    stroke_width: 3
2659    stroke_colour: 14540253
2660
2661# minor-roads-fill -- [highway]='road'
2662- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2663  minScale: 16
2664  maxScale: 15
2665  isAnd: false
2666  breaker: true
2667  conditions:
2668    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2669      type: eq
2670      params: ['highway','road']
2671  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2672    isFilled: false
2673    isStroked: true
2674    stroke_opacity: 100
2675    stroke_width: 9.4
2676    stroke_colour: 14540253
2677
2678# minor-roads-fill -- [highway]='road'
2679- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2680  minScale: 17
2681  maxScale: 17
2682  isAnd: false
2683  breaker: true
2684  conditions:
2685    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2686      type: eq
2687      params: ['highway','road']
2688  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2689    isFilled: false
2690    isStroked: true
2691    stroke_opacity: 100
2692    stroke_width: 13
2693    stroke_colour: 14540253
2694
2695
2696# minor-roads-fill -- [highway]='living_street'
2697- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2698  minScale: 15
2699  maxScale: 14
2700  isAnd: false
2701  breaker: true
2702  conditions:
2703    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2704      type: eq
2705      params: ['highway','living_street']
2706  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2707    isFilled: false
2708    isStroked: true
2709    stroke_opacity: 100
2710    stroke_width: 3
2711    stroke_colour: 12303291
2712
2713# minor-roads-fill -- [highway]='living_street'
2714- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2715  minScale: 16
2716  maxScale: 15
2717  isAnd: false
2718  breaker: true
2719  conditions:
2720    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2721      type: eq
2722      params: ['highway','living_street']
2723  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2724    isFilled: false
2725    isStroked: true
2726    stroke_opacity: 100
2727    stroke_width: 9.4
2728    stroke_colour: 12303291
2729
2730# minor-roads-fill -- [highway]='living_street'
2731- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2732  minScale: 17
2733  maxScale: 17
2734  isAnd: false
2735  breaker: true
2736  conditions:
2737    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2738      type: eq
2739      params: ['highway','living_street']
2740  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2741    isFilled: false
2742    isStroked: true
2743    stroke_opacity: 100
2744    stroke_width: 13
2745    stroke_colour: 12303291
2746
2747# minor-roads-fill -- [highway]='service'
2748- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2749  minScale: 13
2750  maxScale: 13
2751  isAnd: false
2752  breaker: true
2753  conditions:
2754    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2755      type: eq
2756      params: ['highway','service']
2757  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2758    isFilled: false
2759    isStroked: true
2760    stroke_opacity: 100
2761    stroke_width: 1
2762    stroke_colour: 12303291
2763
2764# minor-roads-fill -- [highway]='service'
2765- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2766  minScale: 14
2767  maxScale: 14
2768  isAnd: false
2769  breaker: true
2770  conditions:
2771    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2772      type: eq
2773      params: ['highway','service']
2774  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2775    isFilled: false
2776    isStroked: true
2777    stroke_opacity: 100
2778    stroke_width: 2
2779    stroke_colour: 16777215
2780
2781# minor-roads-fill -- [highway]='service'
2782- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2783  minScale: 17
2784  maxScale: 15
2785  isAnd: false
2786  breaker: true
2787  conditions:
2788    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2789      type: eq
2790      params: ['highway','service']
2791  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2792    isFilled: false
2793    isStroked: true
2794    stroke_opacity: 100
2795    stroke_width: 6
2796    stroke_colour: 16777215
2797
2798# minor-roads-fill -- [highway]='pedestrian'
2799- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2800  minScale: 13
2801  maxScale: 13
2802  isAnd: false
2803  breaker: true
2804  conditions:
2805    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2806      type: eq
2807      params: ['highway','pedestrian']
2808  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2809    isFilled: false
2810    isStroked: true
2811    stroke_opacity: 100
2812    stroke_width: 1.5
2813    stroke_colour: 15592941
2814
2815# minor-roads-fill -- [highway]='pedestrian'
2816- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2817  minScale: 14
2818  maxScale: 14
2819  isAnd: false
2820  breaker: true
2821  conditions:
2822    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2823      type: eq
2824      params: ['highway','pedestrian']
2825  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2826    isFilled: false
2827    isStroked: true
2828    stroke_opacity: 100
2829    stroke_width: 3
2830    stroke_colour: 15592941
2831
2832# minor-roads-fill -- [highway]='pedestrian'
2833- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2834  minScale: 15
2835  maxScale: 15
2836  isAnd: false
2837  breaker: true
2838  conditions:
2839    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2840      type: eq
2841      params: ['highway','pedestrian']
2842  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2843    isFilled: false
2844    isStroked: true
2845    stroke_opacity: 100
2846    stroke_width: 5.5
2847    stroke_colour: 15592941
2848
2849# minor-roads-fill -- [highway]='pedestrian'
2850- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2851  minScale: 18
2852  maxScale: 16
2853  isAnd: false
2854  breaker: true
2855  conditions:
2856    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2857      type: eq
2858      params: ['highway','pedestrian']
2859  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2860    isFilled: false
2861    isStroked: true
2862    stroke_opacity: 100
2863    stroke_width: 8
2864    stroke_colour: 15592941
2865
2866# minor-roads-fill -- [highway]='steps'
2867- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2868  minScale: 18
2869  maxScale: 15
2870  isAnd: false
2871  breaker: true
2872  conditions:
2873    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2874      type: eq
2875      params: ['highway','steps']
2876  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2877    isFilled: false
2878    isStroked: true
2879    stroke_dashArray: [2,1]
2880    stroke_opacity: 100
2881    stroke_width: 5.0
2882    stroke_colour: 16416882
2883
2884# minor-roads-fill -- [highway]='steps'
2885- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2886  minScale: 14
2887  maxScale: 13
2888  isAnd: false
2889  breaker: true
2890  conditions:
2891    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2892      type: eq
2893      params: ['highway','steps']
2894  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2895    isFilled: false
2896    isStroked: true
2897    stroke_dashArray: [1,3]
2898    stroke_opacity: 40
2899    stroke_width: 2.0
2900    stroke_colour: 16416882
2901
2902
2903# minor-roads-fill -- [route]='ferry'
2904- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2905  minScale: 18
2906  maxScale: 11
2907  isAnd: false
2908  breaker: true
2909  conditions:
2910    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2911      type: eq
2912      params: ['route','ferry']
2913  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2914    isFilled: false
2915    isStroked: true
2916    stroke_dashArray: [6,6]
2917    stroke_opacity: 100
2918    stroke_width: 0.8
2919    stroke_colour: 128
2920
2921# minor-roads-fill -- [aeroway]='runway'
2922- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2923  minScale: 11
2924  maxScale: 11
2925  isAnd: false
2926  breaker: true
2927  conditions:
2928    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2929      type: eq
2930      params: ['aeroway','runway']
2931  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2932    isFilled: false
2933    isStroked: true
2934    stroke_opacity: 100
2935    stroke_width: 2
2936    stroke_colour: 12303308
2937
2938# minor-roads-fill -- [aeroway]='runway'
2939- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2940  minScale: 13
2941  maxScale: 12
2942  isAnd: false
2943  breaker: true
2944  conditions:
2945    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2946      type: eq
2947      params: ['aeroway','runway']
2948  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2949    isFilled: false
2950    isStroked: true
2951    stroke_opacity: 100
2952    stroke_width: 7
2953    stroke_colour: 12303308
2954
2955# minor-roads-fill -- [aeroway]='runway' and not ([bridge]='yes' or [bridge]='true')
2956- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2957  minScale: 18
2958  maxScale: 14
2959  isAnd: true
2960  breaker: true
2961  conditions:
2962    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2963      type: eq
2964      params: ['aeroway','runway']
2965    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2966      type: untrue
2967      params: ['bridge']
2968  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2969    isFilled: false
2970    isStroked: true
2971    stroke_opacity: 100
2972    stroke_width: 18
2973    stroke_colour: 12303308
2974
2975# minor-roads-fill -- [aeroway]='taxiway'
2976- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2977  minScale: 13
2978  maxScale: 11
2979  isAnd: false
2980  breaker: true
2981  conditions:
2982    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
2983      type: eq
2984      params: ['aeroway','taxiway']
2985  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
2986    isFilled: false
2987    isStroked: true
2988    stroke_opacity: 100
2989    stroke_width: 1
2990    stroke_colour: 12303308
2991
2992# minor-roads-fill -- [aeroway]='taxiway' and not ([bridge]='yes' or [bridge]='true')
2993- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
2994  minScale: 14
2995  maxScale: 14
2996  isAnd: true
2997  breaker: true
2998  conditions:
2999    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3000      type: eq
3001      params: ['aeroway','taxiway']
3002    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3003      type: untrue
3004      params: ['bridge']
3005  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3006    isFilled: false
3007    isStroked: true
3008    stroke_opacity: 100
3009    stroke_width: 4
3010    stroke_colour: 12303308
3011
3012# minor-roads-fill -- [aeroway]='taxiway' and not ([bridge]='yes' or [bridge]='true')
3013- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3014  minScale: 18
3015  maxScale: 15
3016  isAnd: true
3017  breaker: true
3018  conditions:
3019    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3020      type: eq
3021      params: ['aeroway','taxiway']
3022    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3023      type: untrue
3024      params: ['bridge']
3025  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3026    isFilled: false
3027    isStroked: true
3028    stroke_opacity: 100
3029    stroke_width: 6
3030    stroke_colour: 12303308
3031
3032# access -- [access]='private' or [access]='no'
3033- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3034  minScale: 18
3035  maxScale: 15
3036  isAnd: false
3037  breaker: true
3038  conditions:
3039    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3040      type: eq
3041      params: ['access','private']
3042    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3043      type: eq
3044      params: ['access','no']
3045  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3046    isFilled: false
3047    isStroked: true
3048    stroke_dashArray: [6,8]
3049    stroke_opacity: 50
3050    stroke_width: 6
3051    stroke_colour: 15706537
3052
3053# aerialways -- [aerialway]='cable_car' or [aerialway]='gondola'
3054# aerialways -- [aerialway]='chair_lift'
3055
3056# road-bridges-casing -- [highway]='service'  and ([bridge]='yes' or [bridge]='true')
3057- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3058  minScale: 14
3059  maxScale: 14
3060  isAnd: true
3061  breaker: true
3062  conditions:
3063    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3064      type: eq
3065      params: ['highway','service']
3066    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3067      type: true
3068      params: ['bridge']
3069  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3070    isFilled: false
3071    isStroked: true
3072    stroke_opacity: 100
3073    stroke_width: 3
3074    stroke_colour: 0
3075
3076# road-bridges-casing -- [highway]='service'  and ([bridge]='yes' or [bridge]='true')
3077- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3078  minScale: 17
3079  maxScale: 15
3080  isAnd: true
3081  breaker: true
3082  conditions:
3083    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3084      type: eq
3085      params: ['highway','service']
3086    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3087      type: true
3088      params: ['bridge']
3089  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3090    isFilled: false
3091    isStroked: true
3092    stroke_opacity: 100
3093    stroke_width: 8
3094    stroke_colour: 0
3095
3096# road-bridges-casing -- [highway]='pedestrian' and ([bridge]='yes' or [bridge]='true')
3097- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3098  minScale: 13
3099  maxScale: 13
3100  isAnd: true
3101  breaker: true
3102  conditions:
3103    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3104      type: eq
3105      params: ['highway','pedestrian']
3106    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3107      type: true
3108      params: ['bridge']
3109  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3110    isFilled: false
3111    isStroked: true
3112    stroke_opacity: 100
3113    stroke_width: 2.2
3114    stroke_colour: 0
3115
3116# road-bridges-casing -- [highway]='pedestrian'  and ([bridge]='yes' or [bridge]='true')
3117- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3118  minScale: 14
3119  maxScale: 14
3120  isAnd: true
3121  breaker: true
3122  conditions:
3123    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3124      type: eq
3125      params: ['highway','pedestrian']
3126    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3127      type: true
3128      params: ['bridge']
3129  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3130    isFilled: false
3131    isStroked: true
3132    stroke_opacity: 100
3133    stroke_width: 3.8
3134    stroke_colour: 0
3135
3136# road-bridges-casing -- [highway]='pedestrian'  and ([bridge]='yes' or [bridge]='true')
3137- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3138  minScale: 15
3139  maxScale: 15
3140  isAnd: true
3141  breaker: true
3142  conditions:
3143    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3144      type: eq
3145      params: ['highway','pedestrian']
3146    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3147      type: true
3148      params: ['bridge']
3149  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3150    isFilled: false
3151    isStroked: true
3152    stroke_opacity: 100
3153    stroke_width: 7
3154    stroke_colour: 0
3155
3156# road-bridges-casing -- [highway]='pedestrian'  and ([bridge]='yes' or [bridge]='true')
3157- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3158  minScale: 18
3159  maxScale: 16
3160  isAnd: true
3161  breaker: true
3162  conditions:
3163    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3164      type: eq
3165      params: ['highway','pedestrian']
3166    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3167      type: true
3168      params: ['bridge']
3169  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3170    isFilled: false
3171    isStroked: true
3172    stroke_opacity: 100
3173    stroke_width: 9.5
3174    stroke_colour: 0
3175
3176# road-bridges-fill -- [highway]='road' and ([bridge]='yes' or [bridge]='true')
3177- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3178  minScale: 14
3179  maxScale: 14
3180  isAnd: true
3181  breaker: true
3182  conditions:
3183    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3184      type: eq
3185      params: ['highway','road']
3186    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3187      type: true
3188      params: ['bridge']
3189  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3190    isFilled: false
3191    isStroked: true
3192    stroke_opacity: 100
3193    stroke_width: 3.5
3194    stroke_colour: 14540253
3195
3196# road-bridges-fill -- [highway]='road' and ([bridge]='yes' or [bridge]='true')
3197- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3198  minScale: 16
3199  maxScale: 15
3200  isAnd: true
3201  breaker: true
3202  conditions:
3203    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3204      type: eq
3205      params: ['highway','road']
3206    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3207      type: true
3208      params: ['bridge']
3209  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3210    isFilled: false
3211    isStroked: true
3212    stroke_opacity: 100
3213    stroke_width: 9.5
3214    stroke_colour: 14540253
3215
3216# road-bridges-fill -- [highway]='road' and ([bridge]='yes' or [bridge]='true')
3217- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3218  minScale: 17
3219  maxScale: 17
3220  isAnd: true
3221  breaker: true
3222  conditions:
3223    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3224      type: eq
3225      params: ['highway','road']
3226    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3227      type: true
3228      params: ['bridge']
3229  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3230    isFilled: false
3231    isStroked: true
3232    stroke_opacity: 100
3233    stroke_width: 14
3234    stroke_colour: 14540253
3235
3236# road-bridges-fill -- [highway]='service' and ([bridge]='yes' or [bridge]='true')
3237- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3238  minScale: 14
3239  maxScale: 14
3240  isAnd: true
3241  breaker: true
3242  conditions:
3243    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3244      type: eq
3245      params: ['highway','service']
3246    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3247      type: true
3248      params: ['bridge']
3249  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3250    isFilled: false
3251    isStroked: true
3252    stroke_opacity: 100
3253    stroke_width: 2
3254    stroke_colour: 16777215
3255
3256# road-bridges-fill -- [highway]='service' and ([bridge]='yes' or [bridge]='true')
3257- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3258  minScale: 17
3259  maxScale: 15
3260  isAnd: true
3261  breaker: true
3262  conditions:
3263    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3264      type: eq
3265      params: ['highway','service']
3266    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3267      type: true
3268      params: ['bridge']
3269  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3270    isFilled: false
3271    isStroked: true
3272    stroke_opacity: 100
3273    stroke_width: 6
3274    stroke_colour: 16777215
3275
3276# road-bridges-fill -- [highway]='pedestrian' and ([bridge]='yes' or [bridge]='true')
3277- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3278  minScale: 13
3279  maxScale: 13
3280  isAnd: true
3281  breaker: true
3282  conditions:
3283    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3284      type: eq
3285      params: ['highway','pedestrian']
3286    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3287      type: true
3288      params: ['bridge']
3289  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3290    isFilled: false
3291    isStroked: true
3292    stroke_opacity: 100
3293    stroke_width: 1.5
3294    stroke_colour: 15592941
3295
3296# road-bridges-fill -- [highway]='pedestrian' and ([bridge]='yes' or [bridge]='true')
3297- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3298  minScale: 14
3299  maxScale: 14
3300  isAnd: true
3301  breaker: true
3302  conditions:
3303    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3304      type: eq
3305      params: ['highway','pedestrian']
3306    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3307      type: true
3308      params: ['bridge']
3309  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3310    isFilled: false
3311    isStroked: true
3312    stroke_opacity: 100
3313    stroke_width: 3
3314    stroke_colour: 15592941
3315
3316# road-bridges-fill -- [highway]='pedestrian' and ([bridge]='yes' or [bridge]='true')
3317- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3318  minScale: 15
3319  maxScale: 15
3320  isAnd: true
3321  breaker: true
3322  conditions:
3323    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3324      type: eq
3325      params: ['highway','pedestrian']
3326    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3327      type: true
3328      params: ['bridge']
3329  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3330    isFilled: false
3331    isStroked: true
3332    stroke_opacity: 100
3333    stroke_width: 5.5
3334    stroke_colour: 15592941
3335
3336# road-bridges-fill -- [highway]='pedestrian' and ([bridge]='yes' or [bridge]='true')
3337- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3338  minScale: 18
3339  maxScale: 16
3340  isAnd: true
3341  breaker: true
3342  conditions:
3343    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3344      type: eq
3345      params: ['highway','pedestrian']
3346    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3347      type: true
3348      params: ['bridge']
3349  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3350    isFilled: false
3351    isStroked: true
3352    stroke_opacity: 100
3353    stroke_width: 8
3354    stroke_colour: 15592941
3355
3356# waterway-bridges -- [waterway]='canal' and ([bridge]='yes' or [bridge]='true')
3357- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3358  minScale: 16
3359  maxScale: 14
3360  isAnd: true
3361  breaker: true
3362  conditions:
3363    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3364      type: eq
3365      params: ['waterway','canal']
3366    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3367      type: true
3368      params: ['bridge']
3369  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3370    isFilled: false
3371    isStroked: true
3372    stroke_opacity: 100
3373    stroke_width: 6
3374    stroke_colour: 11915472
3375  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
3376    tag: name
3377    text_colour: 6724044
3378    text_size: 9
3379    pullout_radius: 1
3380    isLine: true
3381
3382# waterway-bridges -- [waterway]='canal' and ([bridge]='yes' or [bridge]='true')
3383- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3384  minScale: 17
3385  maxScale: 17
3386  isAnd: true
3387  breaker: true
3388  conditions:
3389    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3390      type: eq
3391      params: ['waterway','canal']
3392    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3393      type: true
3394      params: ['bridge']
3395  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3396    isFilled: false
3397    isStroked: true
3398    stroke_opacity: 100
3399    stroke_width: 10
3400    stroke_colour: 11915472
3401  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
3402    tag: name
3403    text_colour: 6724044
3404    text_size: 9
3405    pullout_radius: 1
3406    isLine: true
3407
3408# noncased-ways-bridges -- [aeroway]='runway' and ([bridge]='yes' or [bridge]='true')
3409- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3410  minScale: 18
3411  maxScale: 14
3412  isAnd: true
3413  breaker: true
3414  conditions:
3415    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3416      type: eq
3417      params: ['aeroway','runway']
3418    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3419      type: true
3420      params: ['bridge']
3421  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3422    isFilled: false
3423    isStroked: true
3424    stroke_opacity: 100
3425    stroke_width: 18
3426    stroke_colour: 12303308
3427
3428# noncased-ways-bridges -- [aeroway]='taxiway' and ([bridge]='yes' or [bridge]='true')
3429- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3430  minScale: 14
3431  maxScale: 14
3432  isAnd: true
3433  breaker: true
3434  conditions:
3435    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3436      type: eq
3437      params: ['aeroway','taxiway']
3438    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3439      type: true
3440      params: ['bridge']
3441  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3442    isFilled: false
3443    isStroked: true
3444    stroke_opacity: 100
3445    stroke_width: 4
3446    stroke_colour: 12303308
3447
3448# noncased-ways-bridges -- [aeroway]='taxiway' and ([bridge]='yes' or [bridge]='true')
3449- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3450  minScale: 18
3451  maxScale: 15
3452  isAnd: true
3453  breaker: true
3454  conditions:
3455    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3456      type: eq
3457      params: ['aeroway','taxiway']
3458    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3459      type: true
3460      params: ['bridge']
3461  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3462    isFilled: false
3463    isStroked: true
3464    stroke_opacity: 100
3465    stroke_width: 6
3466    stroke_colour: 12303308
3467
3468# piers -- [man_made]='pier'
3469- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3470  minScale: 12
3471  maxScale: 11
3472  isAnd: false
3473  breaker: true
3474  conditions:
3475    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3476      type: eq
3477      params: ['man_made','pier']
3478  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3479    isFilled: false
3480    isStroked: true
3481    stroke_opacity: 100
3482    stroke_width: 2
3483    stroke_colour: 15921129
3484
3485# piers -- [man_made]='pier'
3486- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3487  minScale: 14
3488  maxScale: 13
3489  isAnd: false
3490  breaker: true
3491  conditions:
3492    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3493      type: eq
3494      params: ['man_made','pier']
3495  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3496    isFilled: false
3497    isStroked: true
3498    stroke_opacity: 100
3499    stroke_width: 4
3500    stroke_colour: 15921129
3501
3502# piers -- [man_made]='pier'
3503- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3504  minScale: 17
3505  maxScale: 15
3506  isAnd: false
3507  breaker: true
3508  conditions:
3509    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3510      type: eq
3511      params: ['man_made','pier']
3512  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3513    isFilled: false
3514    isStroked: true
3515    stroke_opacity: 100
3516    stroke_width: 7
3517    stroke_colour: 15921129
3518
3519# cliffs -- [natural]='cliff'
3520# cliffs -- [natural]='cliff'
3521# cliffs -- [man_made]='embankment'
3522# barriers -- [barrier] <> '' or [natural]='hedge'
3523- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3524  minScale: 18
3525  maxScale: 16
3526  isAnd: false
3527  breaker: true
3528  conditions:
3529    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3530      type: set
3531      params: ['barrier']
3532    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3533      type: eq
3534      params: ['natural','hedge']
3535  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3536    isFilled: false
3537    isStroked: true
3538    stroke_opacity: 100
3539    stroke_width: 0.4
3540    stroke_colour: 0
3541
3542# directions -- [oneway]='yes' or [oneway]='true' or [oneway]='1'
3543- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3544  minScale: 18
3545  maxScale: 16
3546  isAnd: false
3547  breaker: true
3548  conditions:
3549    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3550      type: true
3551      params: ['oneway']
3552  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3553    isFilled: false
3554    isStroked: true
3555    stroke_dashArray: [0,18,1,155]
3556    stroke_linejoin: bevel
3557    stroke_opacity: 100
3558    stroke_width: 4
3559    stroke_colour: 7106773
3560
3561# directions -- [oneway]='-1'
3562- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3563  minScale: 18
3564  maxScale: 16
3565  isAnd: false
3566  breaker: true
3567  conditions:
3568    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3569      type: eq
3570      params: ['oneway','-1']
3571  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3572    isFilled: false
3573    isStroked: true
3574    stroke_dashArray: [0,15,1,158]
3575    stroke_linejoin: bevel
3576    stroke_opacity: 100
3577    stroke_width: 4
3578    stroke_colour: 7106773
3579
3580# admin -- [admin_level]='2' or [admin_level]='3'
3581- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3582  minScale: 6
3583  maxScale: 2
3584  isAnd: false
3585  breaker: true
3586  conditions:
3587    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3588      type: eq
3589      params: ['admin_level','2']
3590    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3591      type: eq
3592      params: ['admin_level','3']
3593  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3594    isFilled: false
3595    isStroked: true
3596    stroke_opacity: 20
3597    stroke_width: 0.6
3598    stroke_colour: 8388736
3599
3600# admin -- [admin_level]='2' or [admin_level]='3'
3601- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3602  minScale: 9
3603  maxScale: 7
3604  isAnd: false
3605  breaker: true
3606  conditions:
3607    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3608      type: eq
3609      params: ['admin_level','2']
3610    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3611      type: eq
3612      params: ['admin_level','3']
3613  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3614    isFilled: false
3615    isStroked: true
3616    stroke_opacity: 20
3617    stroke_width: 2
3618    stroke_colour: 8388736
3619
3620# admin -- [admin_level]='2'
3621- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3622  minScale: 18
3623  maxScale: 10
3624  isAnd: false
3625  breaker: true
3626  conditions:
3627    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3628      type: eq
3629      params: ['admin_level','2']
3630  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3631    isFilled: false
3632    isStroked: true
3633    stroke_opacity: 10
3634    stroke_width: 6
3635    stroke_colour: 8388736
3636
3637# admin -- [admin_level]='3'
3638- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3639  minScale: 18
3640  maxScale: 10
3641  isAnd: false
3642  breaker: true
3643  conditions:
3644    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3645      type: eq
3646      params: ['admin_level','3']
3647  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3648    isFilled: false
3649    isStroked: true
3650    stroke_dashArray: [4,2]
3651    stroke_opacity: 10
3652    stroke_width: 5
3653    stroke_colour: 8388736
3654
3655# admin -- [admin_level]='4'
3656- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3657  minScale: 18
3658  maxScale: 11
3659  isAnd: false
3660  breaker: true
3661  conditions:
3662    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3663      type: eq
3664      params: ['admin_level','4']
3665  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3666    isFilled: false
3667    isStroked: true
3668    stroke_dashArray: [4,3]
3669    stroke_opacity: 20
3670    stroke_width: 3
3671    stroke_colour: 8388736
3672
3673# admin -- [admin_level]='5'
3674- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3675  minScale: 18
3676  maxScale: 11
3677  isAnd: false
3678  breaker: true
3679  conditions:
3680    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3681      type: eq
3682      params: ['admin_level','5']
3683  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3684    isFilled: false
3685    isStroked: true
3686    stroke_dashArray: [6,3,2,3,2,3]
3687    stroke_opacity: 30
3688    stroke_width: 2
3689    stroke_colour: 8388736
3690
3691# admin -- [admin_level]='6'
3692- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3693  minScale: 18
3694  maxScale: 11
3695  isAnd: false
3696  breaker: true
3697  conditions:
3698    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3699      type: eq
3700      params: ['admin_level','6']
3701  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3702    isFilled: false
3703    isStroked: true
3704    stroke_dashArray: [6,3,2,3]
3705    stroke_opacity: 30
3706    stroke_width: 2
3707    stroke_colour: 8388736
3708
3709# admin -- [admin_level]='8' or [admin_level]='7'
3710- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3711  minScale: 18
3712  maxScale: 12
3713  isAnd: false
3714  breaker: true
3715  conditions:
3716    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3717      type: eq
3718      params: ['admin_level','8']
3719    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3720      type: eq
3721      params: ['admin_level','7']
3722  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3723    isFilled: false
3724    isStroked: true
3725    stroke_dashArray: [5,2]
3726    stroke_opacity: 30
3727    stroke_width: 1.5
3728    stroke_colour: 8388736
3729
3730# admin -- [admin_level]='10' or [admin_level]='9'
3731- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3732  minScale: 18
3733  maxScale: 13
3734  isAnd: false
3735  breaker: true
3736  conditions:
3737    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3738      type: eq
3739      params: ['admin_level','10']
3740    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3741      type: eq
3742      params: ['admin_level','9']
3743  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3744    isFilled: false
3745    isStroked: true
3746    stroke_dashArray: [2,3]
3747    stroke_opacity: 30
3748    stroke_width: 2
3749    stroke_colour: 8388736
3750
3751# minor-roads-casing -- [highway]='service' and not ([tunnel]='yes' or [tunnel]='true')
3752- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
3753  minScale: 14
3754  maxScale: 14
3755  isAnd: true
3756  breaker: true
3757  conditions:
3758    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3759      type: eq
3760      params: ['highway','service']
3761  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
3762    isFilled: false
3763    isStroked: true
3764    stroke_opacity: 100
3765    stroke_width: 3
3766    stroke_colour: 10066329
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781# ====================================================
3782# Points
3783# ====================================================
3784
3785# turning_circle -- [highway]='turning_circle'
3786- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3787  minScale: 16
3788  maxScale: 15
3789  isAnd: false
3790  breaker: true
3791  conditions:
3792    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3793      type: eq
3794      params: ['highway','turning_circle']
3795  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3796    width: 15
3797    height: 15
3798
3799# turning_circle -- [highway]='turning_circle'
3800- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3801  minScale: 18
3802  maxScale: 17
3803  isAnd: false
3804  breaker: true
3805  conditions:
3806    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3807      type: eq
3808      params: ['highway','turning_circle']
3809  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3810    width: 19
3811    height: 19
3812
3813# stations -- [railway]='station'
3814- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3815  minScale: 18
3816  maxScale: 14
3817  isAnd: false
3818  breaker: true
3819  conditions:
3820    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3821      type: eq
3822      params: ['railway','station']
3823  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3824    width: 16
3825    height: 16
3826    icon: icons/station.png
3827
3828# stations -- [railway]='halt' or [railway]='tram_stop' or [aerialway]='station'
3829- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3830  minScale: 14
3831  maxScale: 13
3832  isAnd: false
3833  breaker: true
3834  conditions:
3835    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3836      type: eq
3837      params: ['railway','halt']
3838    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3839      type: eq
3840      params: ['railway','tram_stop']
3841    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3842      type: eq
3843      params: ['aerialway','station']
3844  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3845    width: 4
3846    height: 4
3847
3848# stations -- [railway]='halt' or [railway]='tram_stop' or [aerialway]='station'
3849- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3850  minScale: 18
3851  maxScale: 15
3852  isAnd: false
3853  breaker: true
3854  conditions:
3855    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3856      type: eq
3857      params: ['railway','halt']
3858    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3859      type: eq
3860      params: ['railway','tram_stop']
3861    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3862      type: eq
3863      params: ['aerialway','station']
3864  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3865    width: 6
3866    height: 6
3867
3868# stations -- [railway]='level_crossing'
3869- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3870  minScale: 15
3871  maxScale: 14
3872  isAnd: false
3873  breaker: true
3874  conditions:
3875    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3876      type: eq
3877      params: ['railway','level_crossing']
3878  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3879    width: 7
3880    height: 7
3881
3882# symbols -- [aeroway]='airport'
3883- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3884  minScale: 18
3885  maxScale: 12
3886  isAnd: false
3887  breaker: true
3888  conditions:
3889    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3890      type: eq
3891      params: ['aeroway','airport']
3892  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
3893    tag: name
3894    text_colour: 6722266
3895    text_size: 8
3896    pullout_radius: 1
3897    text_offset: -12
3898  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3899    width: 16
3900    height: 16
3901    icon: icons/airport.png
3902
3903# symbols -- [aeroway]='airport'
3904# symbols -- [aeroway]='aerodrome'
3905- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3906  minScale: 10
3907  maxScale: 10
3908  isAnd: false
3909  breaker: true
3910  conditions:
3911    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3912      type: eq
3913      params: ['aeroway','aerodrome']
3914  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
3915    tag: name
3916    text_colour: 6722266
3917    text_size: 8
3918    pullout_radius: 1
3919    text_offset: -12
3920  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3921    width: 16
3922    height: 16
3923
3924# symbols -- [aeroway]='aerodrome'
3925# symbols -- [railway]='level_crossing'
3926- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3927  minScale: 15
3928  maxScale: 14
3929  isAnd: false
3930  breaker: true
3931  conditions:
3932    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3933      type: eq
3934      params: ['railway','level_crossing']
3935  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3936    width: 7
3937    height: 7
3938
3939# symbols -- [railway]='level_crossing'
3940- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3941  minScale: 18
3942  maxScale: 16
3943  isAnd: false
3944  breaker: true
3945  conditions:
3946    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3947      type: eq
3948      params: ['railway','level_crossing']
3949  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3950    width: 11
3951    height: 11
3952
3953# symbols -- [natural]='peak'
3954- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3955  minScale: 18
3956  maxScale: 11
3957  isAnd: false
3958  breaker: true
3959  conditions:
3960    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3961      type: eq
3962      params: ['natural','peak']
3963  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3964    width: 8
3965    height: 8
3966
3967# symbols -- [natural]='tree'
3968- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3969  minScale: 18
3970  maxScale: 16
3971  isAnd: false
3972  breaker: true
3973  conditions:
3974    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3975      type: eq
3976      params: ['natural','tree']
3977  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3978    width: 3
3979    height: 3
3980
3981# symbols -- [man_made]='windmill'
3982- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3983  minScale: 18
3984  maxScale: 16
3985  isAnd: false
3986  breaker: true
3987  conditions:
3988    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
3989      type: eq
3990      params: ['man_made','windmill']
3991  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
3992    width: 10
3993    height: 15
3994
3995# symbols -- [man_made]='mast'
3996- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
3997  minScale: 18
3998  maxScale: 17
3999  isAnd: false
4000  breaker: true
4001  conditions:
4002    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4003      type: eq
4004      params: ['man_made','mast']
4005  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4006    width: 20
4007    height: 20
4008
4009# symbols -- [highway]='mini_noneabout'
4010- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4011  minScale: 18
4012  maxScale: 15
4013  isAnd: false
4014  breaker: true
4015  conditions:
4016    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4017      type: eq
4018      params: ['highway','mini_noneabout']
4019  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4020    width: 9
4021    height: 9
4022
4023# symbols -- [highway]='gate'
4024- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4025  minScale: 18
4026  maxScale: 15
4027  isAnd: false
4028  breaker: true
4029  conditions:
4030    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4031      type: eq
4032      params: ['highway','gate']
4033  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4034    width: 7
4035    height: 5
4036
4037# points -- [amenity]='atm'
4038- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4039  minScale: 18
4040  maxScale: 17
4041  isAnd: false
4042  breaker: true
4043  conditions:
4044    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4045      type: eq
4046      params: ['amenity','atm']
4047  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4048    width: 16
4049    height: 16
4050    icon: icons/atm.png
4051
4052# points -- [amenity]='bank'
4053- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4054  minScale: 18
4055  maxScale: 17
4056  isAnd: false
4057  breaker: true
4058  conditions:
4059    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4060      type: eq
4061      params: ['amenity','bank']
4062  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4063    width: 16
4064    height: 16
4065
4066# points -- [amenity]='bar'
4067- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4068  minScale: 18
4069  maxScale: 15
4070  isAnd: false
4071  breaker: true
4072  conditions:
4073    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4074      type: eq
4075      params: ['amenity','bar']
4076  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4077    width: 20
4078    height: 20
4079    icon: icons/bar.png
4080
4081# points -- [amenity]='bus_stop' or [highway]='bus_stop'
4082- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4083  minScale: 18
4084  maxScale: 17
4085  isAnd: false
4086  breaker: true
4087  conditions:
4088    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4089      type: eq
4090      params: ['amenity','bus_stop']
4091    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4092      type: eq
4093      params: ['highway','bus_stop']
4094  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4095    width: 12
4096    height: 12
4097    icon: icons/bus_stop.png
4098
4099# points -- [amenity]='cafe'
4100- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4101  minScale: 18
4102  maxScale: 15
4103  isAnd: false
4104  breaker: true
4105  conditions:
4106    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4107      type: eq
4108      params: ['amenity','cafe']
4109  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4110    width: 16
4111    height: 16
4112    icon: icons/cafe.png
4113
4114# points -- [tourism]='camp_site'
4115- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4116  minScale: 18
4117  maxScale: 16
4118  isAnd: false
4119  breaker: true
4120  conditions:
4121    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4122      type: eq
4123      params: ['tourism','camp_site']
4124  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4125    width: 16
4126    height: 16
4127
4128# points -- [amenity]='cinema'
4129- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4130  minScale: 18
4131  maxScale: 17
4132  isAnd: false
4133  breaker: true
4134  conditions:
4135    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4136      type: eq
4137      params: ['amenity','cinema']
4138  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4139    width: 24
4140    height: 24
4141
4142# points -- [amenity]='fuel'
4143- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4144  minScale: 18
4145  maxScale: 17
4146  isAnd: false
4147  breaker: true
4148  conditions:
4149    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4150      type: eq
4151      params: ['amenity','fuel']
4152  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4153    width: 16
4154    height: 16
4155
4156# points -- [amenity]='hospital'
4157- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4158  minScale: 18
4159  maxScale: 15
4160  isAnd: false
4161  breaker: true
4162  conditions:
4163    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4164      type: eq
4165      params: ['amenity','hospital']
4166  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4167    width: 16
4168    height: 16
4169    icon: icons/hospital.png
4170
4171# points -- [tourism]='hotel'
4172- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4173  minScale: 18
4174  maxScale: 15
4175  isAnd: false
4176  breaker: true
4177  conditions:
4178    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4179      type: eq
4180      params: ['tourism','hotel']
4181  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4182    width: 16
4183    height: 16
4184    icon: icons/hotel.png
4185
4186# points -- [amenity]='library'
4187- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4188  minScale: 18
4189  maxScale: 17
4190  isAnd: false
4191  breaker: true
4192  conditions:
4193    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4194      type: eq
4195      params: ['amenity','library']
4196  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4197    width: 20
4198    height: 20
4199
4200# points -- [man_made]='mast'
4201- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4202  minScale: 18
4203  maxScale: 17
4204  isAnd: false
4205  breaker: true
4206  conditions:
4207    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4208      type: eq
4209      params: ['man_made','mast']
4210  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4211    width: 20
4212    height: 20
4213
4214# points -- [tourism]='museum'
4215- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4216  minScale: 18
4217  maxScale: 17
4218  isAnd: false
4219  breaker: true
4220  conditions:
4221    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4222      type: eq
4223      params: ['tourism','museum']
4224  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4225    width: 16
4226    height: 16
4227
4228# points -- [amenity]='parking'
4229- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4230  minScale: 18
4231  maxScale: 15
4232  isAnd: false
4233  breaker: true
4234  conditions:
4235    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4236      type: eq
4237      params: ['amenity','parking']
4238  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4239    width: 16
4240    height: 16
4241    icon: icons/parking.png
4242
4243# points -- [amenity]='place_of_worship' and [religion]='christian'
4244- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4245  minScale: 18
4246  maxScale: 16
4247  isAnd: true
4248  breaker: true
4249  conditions:
4250    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4251      type: eq
4252      params: ['amenity','place_of_worship']
4253    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4254      type: eq
4255      params: ['religion','christian']
4256  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4257    width: 14
4258    height: 14
4259
4260# points -- [amenity]='place_of_worship' and [religion]='muslim'
4261- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4262  minScale: 18
4263  maxScale: 16
4264  isAnd: true
4265  breaker: true
4266  conditions:
4267    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4268      type: eq
4269      params: ['amenity','place_of_worship']
4270    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4271      type: eq
4272      params: ['religion','muslim']
4273  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4274    width: 16
4275    height: 16
4276
4277# points -- [amenity]='place_of_worship' and [religion]='sikh'
4278- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4279  minScale: 18
4280  maxScale: 16
4281  isAnd: true
4282  breaker: true
4283  conditions:
4284    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4285      type: eq
4286      params: ['amenity','place_of_worship']
4287    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4288      type: eq
4289      params: ['religion','sikh']
4290  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4291    width: 16
4292    height: 16
4293
4294# points -- [amenity]='place_of_worship' and [religion]='jewish'
4295- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4296  minScale: 18
4297  maxScale: 16
4298  isAnd: true
4299  breaker: true
4300  conditions:
4301    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4302      type: eq
4303      params: ['amenity','place_of_worship']
4304    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4305      type: eq
4306      params: ['religion','jewish']
4307  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4308    width: 16
4309    height: 16
4310
4311# points -- [amenity]='place_of_worship'
4312- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4313  minScale: 18
4314  maxScale: 16
4315  isAnd: false
4316  breaker: true
4317  conditions:
4318    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4319      type: eq
4320      params: ['amenity','place_of_worship']
4321  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4322    width: 16
4323    height: 16
4324
4325# points -- [amenity]='post_box'
4326- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4327  minScale: 18
4328  maxScale: 17
4329  isAnd: false
4330  breaker: true
4331  conditions:
4332    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4333      type: eq
4334      params: ['amenity','post_box']
4335  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4336    width: 16
4337    height: 16
4338    icon: icons/post_box.png
4339
4340# points -- [amenity]='post_office'
4341- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4342  minScale: 18
4343  maxScale: 17
4344  isAnd: false
4345  breaker: true
4346  conditions:
4347    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4348      type: eq
4349      params: ['amenity','post_office']
4350  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4351    width: 16
4352    height: 16
4353
4354# points -- [amenity]='pub'
4355- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4356  minScale: 18
4357  maxScale: 15
4358  isAnd: false
4359  breaker: true
4360  conditions:
4361    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4362      type: eq
4363      params: ['amenity','pub']
4364  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4365    width: 16
4366    height: 16
4367    icon: icons/pub.png
4368  textStyle: !actionscript/object:net.systemeD.halcyon.styleparser.TextStyle
4369    tag: name
4370    text_size: 10
4371    isLine: false
4372    text_offset: 8
4373    text_width: 70
4374    pullout_colour: 0xFFFFFF
4375    pullout_radius: 2
4376
4377# points -- [amenity]='recycling'
4378- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4379  minScale: 18
4380  maxScale: 16
4381  isAnd: false
4382  breaker: true
4383  conditions:
4384    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4385      type: eq
4386      params: ['amenity','recycling']
4387  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4388    width: 16
4389    height: 16
4390    icon: icons/recycling.png
4391
4392# points -- [amenity]='restaurant'
4393- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4394  minScale: 18
4395  maxScale: 17
4396  isAnd: false
4397  breaker: true
4398  conditions:
4399    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4400      type: eq
4401      params: ['amenity','restaurant']
4402  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4403    width: 16
4404    height: 16
4405    icon: icons/restaurant.png
4406
4407# points -- [amenity]='telephone'
4408- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4409  minScale: 18
4410  maxScale: 17
4411  isAnd: false
4412  breaker: true
4413  conditions:
4414    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4415      type: eq
4416      params: ['amenity','telephone']
4417  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4418    width: 16
4419    height: 16
4420    icon: icons/telephone.png
4421
4422# points -- [amenity]='toilets'
4423- !actionscript/object:net.systemeD.halcyon.styleparser.PointRule
4424  minScale: 18
4425  maxScale: 17
4426  isAnd: false
4427  breaker: true
4428  conditions:
4429    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4430      type: eq
4431      params: ['amenity','toilets']
4432  pointStyle: !actionscript/object:net.systemeD.halcyon.styleparser.PointStyle
4433    width: 20
4434    height: 20
4435
4436
4437
4438# ====================================================
4439# Railways
4440# ====================================================
4441
4442# noncased-ways-bridges -- [railway]='subway' and ([bridge]='yes' or [bridge]='true')
4443- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4444  minScale: 17
4445  maxScale: 14
4446  isAnd: true
4447  breaker: true
4448  conditions:
4449    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4450      type: eq
4451      params: ['railway','subway']
4452    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4453      type: true
4454      params: ['bridge']
4455  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4456    isFilled: false
4457    isStroked: true
4458    stroke_opacity: 100
4459    stroke_width: 2
4460    stroke_colour: 10066329
4461
4462# noncased-ways-bridges -- [railway]='light_rail' and ([bridge]='yes' or [bridge]='true')
4463- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4464  minScale: 17
4465  maxScale: 14
4466  isAnd: true
4467  breaker: true
4468  conditions:
4469    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4470      type: eq
4471      params: ['railway','light_rail']
4472    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4473      type: true
4474      params: ['bridge']
4475  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4476    isFilled: false
4477    isStroked: true
4478    stroke_opacity: 100
4479    stroke_width: 2
4480    stroke_colour: 6710886
4481
4482
4483
4484
4485# roads -- [railway]='preserved'
4486- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4487  minScale: 17
4488  maxScale: 13
4489  isAnd: false
4490  breaker: true
4491  conditions:
4492    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4493      type: eq
4494      params: ['railway','preserved']
4495  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4496    isFilled: false
4497    isStroked: true
4498    stroke_dashArray: [0,1,8,1]
4499    stroke_opacity: 100
4500    stroke_width: 1
4501    stroke_colour: 16777215
4502
4503# roads -- [railway]='monorail'
4504- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4505  minScale: 17
4506  maxScale: 14
4507  isAnd: false
4508  breaker: true
4509  conditions:
4510    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4511      type: eq
4512      params: ['railway','monorail']
4513  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4514    isFilled: false
4515    isStroked: true
4516    stroke_dashArray: [2,3]
4517    stroke_opacity: 40
4518    stroke_width: 3.0
4519    stroke_colour: 7829367
4520
4521# trams -- [railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')
4522- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4523  minScale: 14
4524  maxScale: 13
4525  isAnd: true
4526  breaker: true
4527  conditions:
4528    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4529      type: eq
4530      params: ['railway','tram']
4531  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4532    isFilled: false
4533    isStroked: true
4534    stroke_opacity: 100
4535    stroke_width: 1
4536    stroke_colour: 4473924
4537
4538# trams -- [railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')
4539- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4540  minScale: 17
4541  maxScale: 15
4542  isAnd: true
4543  breaker: true
4544  conditions:
4545    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4546      type: eq
4547      params: ['railway','tram']
4548  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4549    isFilled: false
4550    isStroked: true
4551    stroke_opacity: 100
4552    stroke_width: 2
4553    stroke_colour: 4473924
4554
4555# buildings -- [railway]='station' or [building]='station'
4556- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4557  minScale: 18
4558  maxScale: 10
4559  isAnd: false
4560  breaker: true
4561  conditions:
4562    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4563      type: eq
4564      params: ['railway','station']
4565    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4566      type: eq
4567      params: ['building','station']
4568  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4569    isFilled: true
4570    isStroked: false
4571    fill_opacity: 100
4572    fill_colour: 13937322
4573
4574
4575# minor-roads-fill -- ([railway]='disused' or [railway]='abandoned' or [railway]='construction') and not [highway] <> ''
4576- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4577  minScale: 17
4578  maxScale: 13
4579  isAnd: true
4580  breaker: true
4581  conditions:
4582    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4583      type: regex
4584      params: ['railway','disused|abandoned|construction']
4585    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4586      type: unset
4587      params: ['highway']
4588  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4589    isFilled: false
4590    isStroked: true
4591    stroke_dashArray: [2,4]
4592    stroke_opacity: 100
4593    stroke_width: 2
4594    stroke_colour: 8421504
4595
4596# minor-roads-fill -- ([railway]='disused' or [railway]='abandoned' or [railway]='construction') and not [highway] <> '' and [bridge]='yes'
4597- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4598  minScale: 17
4599  maxScale: 13
4600  isAnd: true
4601  breaker: true
4602  conditions:
4603    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4604      type: regex
4605      params: ['railway','disused|abandoned|construction']
4606    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4607      type: unset
4608      params: ['highway']
4609    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4610      type: true
4611      params: ['bridge']
4612  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4613    isFilled: false
4614    isStroked: true
4615    stroke_dashArray: [2,4]
4616    stroke_opacity: 100
4617    stroke_width: 2
4618    stroke_colour: 8421504
4619
4620# minor-roads-fill -- [railway]='rail' and not ([tunnel]='yes' or [tunnel]='true')
4621- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4622  minScale: 13
4623  maxScale: 13
4624  isAnd: true
4625  breaker: true
4626  conditions:
4627    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4628      type: eq
4629      params: ['railway','rail']
4630  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4631    isFilled: false
4632    isStroked: true
4633    stroke_dashArray: [8,12]
4634    stroke_opacity: 100
4635    stroke_width: 1
4636    stroke_colour: 16777215
4637
4638# minor-roads-fill -- [railway]='rail' and ([bridge]='yes' or [bridge]='true')
4639- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4640  minScale: 17
4641  maxScale: 14
4642  isAnd: true
4643  breaker: true
4644  conditions:
4645    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4646      type: eq
4647      params: ['railway','rail']
4648    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4649      type: true
4650      params: ['bridge']
4651  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4652    isFilled: false
4653    isStroked: true
4654    stroke_opacity: 100
4655    stroke_width: 5
4656    stroke_colour: 16777215
4657
4658# minor-roads-fill -- [railway]='rail' and not ([tunnel]='yes' or [tunnel]='true')
4659- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4660  minScale: 17
4661  maxScale: 14
4662  isAnd: true
4663  breaker: true
4664  conditions:
4665    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4666      type: eq
4667      params: ['railway','rail']
4668  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4669    isFilled: false
4670    isStroked: true
4671    stroke_dashArray: [0,11,8,1]
4672    stroke_opacity: 100
4673    stroke_width: 1
4674    stroke_colour: 16777215
4675
4676# minor-roads-fill -- [railway]='narrow_gauge' and not ([tunnel]='yes' or [tunnel]='true')
4677- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4678  minScale: 17
4679  maxScale: 13
4680  isAnd: true
4681  breaker: true
4682  conditions:
4683    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4684      type: eq
4685      params: ['railway','narrow_gauge']
4686  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4687    isFilled: false
4688    isStroked: true
4689    stroke_opacity: 100
4690    stroke_width: 2
4691    stroke_colour: 6710886
4692
4693# minor-roads-fill -- [railway]='light_rail' and not ([tunnel]='yes' or [tunnel]='true')
4694- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4695  minScale: 17
4696  maxScale: 13
4697  isAnd: true
4698  breaker: true
4699  conditions:
4700    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4701      type: eq
4702      params: ['railway','light_rail']
4703  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4704    isFilled: false
4705    isStroked: true
4706    stroke_opacity: 100
4707    stroke_width: 2
4708    stroke_colour: 6710886
4709
4710# minor-roads-fill -- [railway]='subway' and not ([tunnel]='yes' or [tunnel]='true')
4711- !actionscript/object:net.systemeD.halcyon.styleparser.ShapeRule
4712  minScale: 17
4713  maxScale: 12
4714  isAnd: true
4715  breaker: true
4716  conditions:
4717    - !actionscript/object:net.systemeD.halcyon.styleparser.Condition
4718      type: eq
4719      params: ['railway','subway']
4720  shapeStyle: !actionscript/object:net.systemeD.halcyon.styleparser.ShapeStyle
4721    isFilled: false
4722    isStroked: true
4723    stroke_opacity: 100
4724    stroke_width: 2
4725    stroke_colour: 10066329
4726   
4727   
Note: See TracBrowser for help on using the repository browser.