|
1 @highway-trunk-width-z4: 1; |
|
2 @highway-trunk-width-z5: 1; |
|
3 @highway-trunk-width-z6: 1.5; |
|
4 @highway-trunk-width-z7: 1.5; |
|
5 @highway-trunk-width-z8: 1.5; |
|
6 @highway-trunk-width-z9: 2; |
|
7 @highway-trunk-width-z10: 2; |
|
8 @highway-trunk-width-z11: 2; |
|
9 @highway-trunk-width-z12: 3; |
|
10 @highway-trunk-width-z13: 4; |
|
11 @highway-trunk-width-z14: 5; |
|
12 @highway-trunk-width-z15: 7; |
|
13 @highway-trunk-width-z16: 10; |
|
14 @highway-trunk-width-z17: 14; |
|
15 @highway-trunk-width-z18: 22; |
|
16 @highway-trunk-casing-width: @road-major-casing-width; |
|
17 |
|
18 @highway-primary-width-z10: 1.5; |
|
19 @highway-primary-width-z11: 1.5; |
|
20 @highway-primary-width-z12: 2; |
|
21 @highway-primary-width-z13: 4; |
|
22 @highway-primary-width-z14: 5; |
|
23 @highway-primary-width-z15: 6; |
|
24 @highway-primary-width-z16: 9; |
|
25 @highway-primary-width-z17: 14; |
|
26 @highway-primary-width-z18: 22; |
|
27 @highway-primary-casing-width: @road-major-casing-width; |
|
28 |
|
29 @highway-secondary-width-z10: 1; |
|
30 @highway-secondary-width-z11: 1; |
|
31 @highway-secondary-width-z12: 1.5; |
|
32 @highway-secondary-width-z13: 2; |
|
33 @highway-secondary-width-z14: 4; |
|
34 @highway-secondary-width-z15: 5; |
|
35 @highway-secondary-width-z16: 6; |
|
36 @highway-secondary-width-z17: 14; |
|
37 @highway-secondary-width-z18: 22; |
|
38 @highway-secondary-casing-width: @road-major-casing-width; |
|
39 |
|
40 @highway-tertiary-width-z10: 0; |
|
41 @highway-tertiary-width-z11: 1; |
|
42 @highway-tertiary-width-z12: 1; |
|
43 @highway-tertiary-width-z13: 1.5; |
|
44 @highway-tertiary-width-z14: 2; |
|
45 @highway-tertiary-width-z15: 3; |
|
46 @highway-tertiary-width-z16: 6; |
|
47 @highway-tertiary-width-z17: 14; |
|
48 @highway-tertiary-width-z18: 22; |
|
49 @highway-tertiary-casing-width: @road-major-casing-width; |
|
50 |
|
51 @highway-unclassified-width-z10: 0; |
|
52 @highway-unclassified-width-z11: 0; |
|
53 @highway-unclassified-width-z12: 0.5; |
|
54 @highway-unclassified-width-z13: 1; |
|
55 @highway-unclassified-width-z14: 1.5; |
|
56 @highway-unclassified-width-z15: 2; |
|
57 @highway-unclassified-width-z16: 4; |
|
58 @highway-unclassified-width-z17: 8; |
|
59 @highway-unclassified-width-z18: 12; |
|
60 @highway-unclassified-casing-width: @road-minor-casing-width; |
|
61 |
|
62 @highway-service-width-z15: 0.5; |
|
63 @highway-service-width-z16: 1; |
|
64 @highway-service-width-z17: 1.5; |
|
65 @highway-service-width-z18: 3; |
|
66 @highway-service-width-z19: 4; |
|
67 @highway-service-width-z20: 5; |
|
68 @highway-service-casing-width: @road-minor-casing-width; |
|
69 |
|
70 @highway-trunk-link-width-z10: 1; |
|
71 @highway-trunk-link-width-z11: 1; |
|
72 @highway-trunk-link-width-z12: 1.5; |
|
73 @highway-trunk-link-width-z13: 2; |
|
74 @highway-trunk-link-width-z14: 3; |
|
75 @highway-trunk-link-width-z15: 3; |
|
76 @highway-trunk-link-width-z16: 6; |
|
77 @highway-trunk-link-width-z17: 14; |
|
78 @highway-trunk-link-width-z18: 22; |
|
79 @highway-trunk-link-casing-width: @road-major-casing-width; |
|
80 |
|
81 @highway-path-width-z14: 0.5; |
|
82 @highway-path-width-z15: 0.75; |
|
83 @highway-path-width-z16: 1; |
|
84 @highway-path-width-z17: 2; |
|
85 @highway-path-width-z18: 3; |
|
86 |
|
87 @road-minor-casing-width: 1.5; |
|
88 @road-major-casing-width: 2; |
|
89 @road-text-scale-factor: 1; |
|
90 |
|
91 @road-fill: #f4f4ff; |
|
92 @road-casing: #bbb; |
|
93 @pedestrian-fill: #ccc; |
|
94 @living-street-fill: #ddd; |
|
95 |
|
96 #road-low-zoom |
|
97 { |
|
98 [highway = 'trunk'] |
|
99 { |
|
100 [zoom >= 4] { line-width: @highway-trunk-width-z4; } |
|
101 [zoom >= 5] { line-width: @highway-trunk-width-z5; } |
|
102 [zoom >= 6] { line-width: @highway-trunk-width-z6; } |
|
103 [zoom >= 7] { line-width: @highway-trunk-width-z7; } |
|
104 [zoom >= 8] { line-width: @highway-trunk-width-z8; } |
|
105 [zoom >= 9] { line-width: @highway-trunk-width-z9; } |
|
106 line-color: #bbb; |
|
107 [zoom >= 9] |
|
108 { |
|
109 line-color: @road-fill; |
|
110 } |
|
111 } |
|
112 } |
|
113 |
|
114 #road-low-zoom-casing |
|
115 { |
|
116 [highway = 'trunk'][zoom >= 9] |
|
117 { |
|
118 line-width: @highway-trunk-width-z9 + @highway-trunk-casing-width; |
|
119 line-color: @road-casing; |
|
120 line-join: round; |
|
121 #road-casing-layer-n1 { line-cap: round; } |
|
122 } |
|
123 } |
|
124 |
|
125 #road-layer-n1, |
|
126 #road[layer = 0], |
|
127 #road-layer-1[layer >= 1] |
|
128 { |
|
129 [highway = 'trunk'] |
|
130 { |
|
131 line-width: @highway-trunk-width-z10; |
|
132 [zoom >= 11] { line-width: @highway-trunk-width-z11; } |
|
133 [zoom >= 12] { line-width: @highway-trunk-width-z12; } |
|
134 [zoom >= 13] { line-width: @highway-trunk-width-z13; } |
|
135 [zoom >= 14] { line-width: @highway-trunk-width-z14; } |
|
136 [zoom >= 15] { line-width: @highway-trunk-width-z15; } |
|
137 [zoom >= 16] { line-width: @highway-trunk-width-z16; } |
|
138 [zoom >= 17] { line-width: @highway-trunk-width-z17; } |
|
139 [zoom >= 18] { line-width: @highway-trunk-width-z18; } |
|
140 line-color: @road-fill; |
|
141 line-join: round; |
|
142 #road-layer-n1 { line-cap: round; } |
|
143 } |
|
144 |
|
145 [highway = 'primary'] |
|
146 { |
|
147 line-width: @highway-primary-width-z10; |
|
148 [zoom >= 11] { line-width: @highway-primary-width-z11; } |
|
149 [zoom >= 12] { line-width: @highway-primary-width-z12; } |
|
150 [zoom >= 13] { line-width: @highway-primary-width-z13; } |
|
151 [zoom >= 14] { line-width: @highway-primary-width-z14; } |
|
152 [zoom >= 15] { line-width: @highway-primary-width-z15; } |
|
153 [zoom >= 16] { line-width: @highway-primary-width-z16; } |
|
154 [zoom >= 17] { line-width: @highway-primary-width-z17; } |
|
155 [zoom >= 18] { line-width: @highway-primary-width-z18; } |
|
156 line-color: @road-fill; |
|
157 line-join: round; |
|
158 #road-layer-n1 { line-cap: round; } |
|
159 } |
|
160 |
|
161 [highway = 'secondary'] |
|
162 { |
|
163 line-width: @highway-secondary-width-z10; |
|
164 [zoom >= 11] { line-width: @highway-secondary-width-z11; } |
|
165 [zoom >= 12] { line-width: @highway-secondary-width-z12; } |
|
166 [zoom >= 13] { line-width: @highway-secondary-width-z13; } |
|
167 [zoom >= 14] { line-width: @highway-secondary-width-z14; } |
|
168 [zoom >= 15] { line-width: @highway-secondary-width-z15; } |
|
169 [zoom >= 16] { line-width: @highway-secondary-width-z16; } |
|
170 [zoom >= 17] { line-width: @highway-secondary-width-z17; } |
|
171 [zoom >= 18] { line-width: @highway-secondary-width-z18; } |
|
172 line-color: #bbb; |
|
173 [zoom >= 11] |
|
174 { |
|
175 line-color: @road-fill; |
|
176 } |
|
177 line-join: round; |
|
178 #road-layer-n1 { line-cap: round; } |
|
179 } |
|
180 |
|
181 [highway = 'tertiary'][zoom >= 11], |
|
182 [highway = 'tertiary_link'][zoom >= 11] |
|
183 { |
|
184 line-width: @highway-tertiary-width-z10; |
|
185 [zoom >= 11] { line-width: @highway-tertiary-width-z11; } |
|
186 [zoom >= 12] { line-width: @highway-tertiary-width-z12; } |
|
187 [zoom >= 13] { line-width: @highway-tertiary-width-z13; } |
|
188 [zoom >= 14] { line-width: @highway-tertiary-width-z14; } |
|
189 [zoom >= 15] { line-width: @highway-tertiary-width-z15; } |
|
190 [zoom >= 16] { line-width: @highway-tertiary-width-z16; } |
|
191 [zoom >= 17] { line-width: @highway-tertiary-width-z17; } |
|
192 [zoom >= 18] { line-width: @highway-tertiary-width-z18; } |
|
193 line-color: #bbb; |
|
194 [zoom >= 12] { line-color: #b2b2b2; } |
|
195 [zoom >= 13] { line-color: @road-fill; } |
|
196 line-join: round; |
|
197 #road-layer-n1 { line-cap: round; } |
|
198 } |
|
199 |
|
200 [highway = 'unclassified'][zoom >= 12], |
|
201 [highway = 'residential'][zoom >= 12], |
|
202 [highway = 'living_street'][zoom >= 12], |
|
203 [highway = 'pedestrian'][zoom >= 12] |
|
204 { |
|
205 line-width: @highway-unclassified-width-z10; |
|
206 [zoom >= 11] { line-width: @highway-unclassified-width-z11; } |
|
207 [zoom >= 12] { line-width: @highway-unclassified-width-z12; } |
|
208 [zoom >= 13] { line-width: @highway-unclassified-width-z13; } |
|
209 [zoom >= 14] { line-width: @highway-unclassified-width-z14; } |
|
210 [zoom >= 15] { line-width: @highway-unclassified-width-z15; } |
|
211 [zoom >= 16] { line-width: @highway-unclassified-width-z16; } |
|
212 [zoom >= 17] { line-width: @highway-unclassified-width-z17; } |
|
213 [zoom >= 18] { line-width: @highway-unclassified-width-z18; } |
|
214 line-color: #bbb; |
|
215 [zoom >= 14] { line-color: #b2b2b2; } |
|
216 [zoom >= 15] { line-color: @road-fill; } |
|
217 [zoom >= 15][highway = 'living_street'] { line-color: @living-street-fill; } |
|
218 [zoom >= 15][highway = 'pedestrian'] { line-color: @pedestrian-fill; } |
|
219 line-join: round; |
|
220 #road-layer-n1 { line-cap: round; } |
|
221 } |
|
222 |
|
223 [highway = 'trunk_link'], |
|
224 [highway = 'primary_link'] |
|
225 { |
|
226 line-width: @highway-trunk-link-width-z10; |
|
227 [zoom >= 11] { line-width: @highway-trunk-link-width-z11; } |
|
228 [zoom >= 12] { line-width: @highway-trunk-link-width-z12; } |
|
229 [zoom >= 13] { line-width: @highway-trunk-link-width-z13; } |
|
230 [zoom >= 14] { line-width: @highway-trunk-link-width-z14; } |
|
231 [zoom >= 15] { line-width: @highway-trunk-link-width-z15; } |
|
232 [zoom >= 16] { line-width: @highway-trunk-link-width-z16; } |
|
233 [zoom >= 17] { line-width: @highway-trunk-link-width-z17; } |
|
234 [zoom >= 18] { line-width: @highway-trunk-link-width-z18; } |
|
235 line-color: @road-fill; |
|
236 line-join: round; |
|
237 #road-layer-n1 { line-cap: round; } |
|
238 } |
|
239 |
|
240 [highway = 'secondary_link'] |
|
241 { |
|
242 line-width: @highway-tertiary-width-z10; |
|
243 [zoom >= 11] { line-width: @highway-tertiary-width-z11; } |
|
244 [zoom >= 12] { line-width: @highway-tertiary-width-z12; } |
|
245 [zoom >= 13] { line-width: @highway-tertiary-width-z13; } |
|
246 [zoom >= 14] { line-width: @highway-tertiary-width-z14; } |
|
247 [zoom >= 15] { line-width: @highway-tertiary-width-z15; } |
|
248 [zoom >= 16] { line-width: @highway-tertiary-width-z16; } |
|
249 [zoom >= 17] { line-width: @highway-tertiary-width-z17; } |
|
250 [zoom >= 18] { line-width: @highway-tertiary-width-z18; } |
|
251 line-color: #bbb; |
|
252 [zoom >= 11] |
|
253 { |
|
254 line-color: @road-fill; |
|
255 } |
|
256 line-join: round; |
|
257 #road-layer-n1 { line-cap: round; } |
|
258 } |
|
259 |
|
260 [highway = 'service'][zoom >= 15] |
|
261 { |
|
262 [zoom >= 15] { line-width: @highway-service-width-z15; } |
|
263 [zoom >= 16] { line-width: @highway-service-width-z16; } |
|
264 [zoom >= 17] { line-width: @highway-service-width-z17; } |
|
265 [zoom >= 18] { line-width: @highway-service-width-z18; } |
|
266 [zoom >= 19] { line-width: @highway-service-width-z19; } |
|
267 [zoom >= 20] { line-width: @highway-service-width-z20; } |
|
268 line-color: #bbb; |
|
269 [zoom >= 17] |
|
270 { |
|
271 line-color: @road-fill; |
|
272 } |
|
273 line-join: round; |
|
274 #road-layer-n1 { line-cap: round; } |
|
275 } |
|
276 |
|
277 [highway = 'path'][zoom >= 14], |
|
278 [highway = 'footway'][zoom >= 14], |
|
279 [highway = 'track'][zoom >= 14], |
|
280 [highway = 'cycleway'][zoom >= 14] |
|
281 { |
|
282 line-width: @highway-path-width-z14; |
|
283 [zoom >= 15] { line-width: @highway-path-width-z15; } |
|
284 [zoom >= 16] { line-width: @highway-path-width-z16; } |
|
285 [zoom >= 17] { line-width: @highway-path-width-z17; } |
|
286 [zoom >= 18] { line-width: @highway-path-width-z18; } |
|
287 line-color: #aaa; |
|
288 [feature = 'road_path'] |
|
289 { |
|
290 line-dasharray: 6, 6; |
|
291 } |
|
292 line-join: round; |
|
293 #road-layer-n1 |
|
294 { |
|
295 line-cap: round; |
|
296 } |
|
297 } |
|
298 } |
|
299 |
|
300 #road-casing-layer-n1, |
|
301 #road-casing[layer = 0], |
|
302 #road-casing-layer-1[layer >= 1] |
|
303 { |
|
304 [highway = 'trunk'] |
|
305 { |
|
306 line-width: @highway-trunk-width-z10 + @highway-trunk-casing-width; |
|
307 [zoom >= 11] { line-width: @highway-trunk-width-z11 + @highway-trunk-casing-width; } |
|
308 [zoom >= 12] { line-width: @highway-trunk-width-z12 + @highway-trunk-casing-width; } |
|
309 [zoom >= 13] { line-width: @highway-trunk-width-z13 + @highway-trunk-casing-width; } |
|
310 [zoom >= 14] { line-width: @highway-trunk-width-z14 + @highway-trunk-casing-width; } |
|
311 [zoom >= 15] { line-width: @highway-trunk-width-z15 + @highway-trunk-casing-width; } |
|
312 [zoom >= 16] { line-width: @highway-trunk-width-z16 + @highway-trunk-casing-width; } |
|
313 [zoom >= 17] { line-width: @highway-trunk-width-z17 + @highway-trunk-casing-width; } |
|
314 [zoom >= 18] { line-width: @highway-trunk-width-z18 + @highway-trunk-casing-width; } |
|
315 line-color: @road-casing; |
|
316 line-join: round; |
|
317 #road-casing-layer-n1 { line-cap: round; } |
|
318 } |
|
319 [highway = 'primary'] |
|
320 { |
|
321 line-width: @highway-primary-width-z10 + @highway-primary-casing-width; |
|
322 [zoom >= 11] { line-width: @highway-primary-width-z11 + @highway-primary-casing-width; } |
|
323 [zoom >= 12] { line-width: @highway-primary-width-z12 + @highway-primary-casing-width; } |
|
324 [zoom >= 13] { line-width: @highway-primary-width-z13 + @highway-primary-casing-width; } |
|
325 [zoom >= 14] { line-width: @highway-primary-width-z14 + @highway-primary-casing-width; } |
|
326 [zoom >= 15] { line-width: @highway-primary-width-z15 + @highway-primary-casing-width; } |
|
327 [zoom >= 16] { line-width: @highway-primary-width-z16 + @highway-primary-casing-width; } |
|
328 [zoom >= 17] { line-width: @highway-primary-width-z17 + @highway-primary-casing-width; } |
|
329 [zoom >= 18] { line-width: @highway-primary-width-z18 + @highway-primary-casing-width; } |
|
330 line-color: @road-casing; |
|
331 line-join: round; |
|
332 #road-casing-layer-n1 { line-cap: round; } |
|
333 } |
|
334 [highway = 'secondary'][zoom >= 11] |
|
335 { |
|
336 line-width: @highway-secondary-width-z10 + @highway-secondary-casing-width; |
|
337 [zoom >= 11] { line-width: @highway-secondary-width-z11 + @highway-secondary-casing-width; } |
|
338 [zoom >= 12] { line-width: @highway-secondary-width-z12 + @highway-secondary-casing-width; } |
|
339 [zoom >= 13] { line-width: @highway-secondary-width-z13 + @highway-secondary-casing-width; } |
|
340 [zoom >= 14] { line-width: @highway-secondary-width-z14 + @highway-secondary-casing-width; } |
|
341 [zoom >= 15] { line-width: @highway-secondary-width-z15 + @highway-secondary-casing-width; } |
|
342 [zoom >= 16] { line-width: @highway-secondary-width-z16 + @highway-secondary-casing-width; } |
|
343 [zoom >= 17] { line-width: @highway-secondary-width-z17 + @highway-secondary-casing-width; } |
|
344 [zoom >= 18] { line-width: @highway-secondary-width-z18 + @highway-secondary-casing-width; } |
|
345 line-color: @road-casing; |
|
346 line-join: round; |
|
347 #road-casing-layer-n1 { line-cap: round; } |
|
348 } |
|
349 [highway = 'tertiary'][zoom >= 13], |
|
350 [highway = 'tertiary_link'][zoom >= 13] |
|
351 { |
|
352 line-width: @highway-tertiary-width-z10 + @highway-tertiary-casing-width; |
|
353 [zoom >= 11] { line-width: @highway-tertiary-width-z11 + @highway-tertiary-casing-width; } |
|
354 [zoom >= 12] { line-width: @highway-tertiary-width-z12 + @highway-tertiary-casing-width; } |
|
355 [zoom >= 13] { line-width: @highway-tertiary-width-z13 + @highway-tertiary-casing-width; } |
|
356 [zoom >= 14] { line-width: @highway-tertiary-width-z14 + @highway-tertiary-casing-width; } |
|
357 [zoom >= 15] { line-width: @highway-tertiary-width-z15 + @highway-tertiary-casing-width; } |
|
358 [zoom >= 16] { line-width: @highway-tertiary-width-z16 + @highway-tertiary-casing-width; } |
|
359 [zoom >= 17] { line-width: @highway-tertiary-width-z17 + @highway-tertiary-casing-width; } |
|
360 [zoom >= 18] { line-width: @highway-tertiary-width-z18 + @highway-tertiary-casing-width; } |
|
361 line-color: @road-casing; |
|
362 line-join: round; |
|
363 #road-casing-layer-n1 { line-cap: round; } |
|
364 } |
|
365 [highway = 'unclassified'][zoom >= 15], |
|
366 [highway = 'residential'][zoom >= 15], |
|
367 [highway = 'pedestrian'][zoom >= 15], |
|
368 [highway = 'living_street'][zoom >= 15] |
|
369 { |
|
370 line-width: @highway-unclassified-width-z10 + @highway-unclassified-casing-width; |
|
371 [zoom >= 11] { line-width: @highway-unclassified-width-z11 + @highway-unclassified-casing-width; } |
|
372 [zoom >= 12] { line-width: @highway-unclassified-width-z12 + @highway-unclassified-casing-width; } |
|
373 [zoom >= 13] { line-width: @highway-unclassified-width-z13 + @highway-unclassified-casing-width; } |
|
374 [zoom >= 14] { line-width: @highway-unclassified-width-z14 + @highway-unclassified-casing-width; } |
|
375 [zoom >= 15] { line-width: @highway-unclassified-width-z15 + @highway-unclassified-casing-width; } |
|
376 [zoom >= 16] { line-width: @highway-unclassified-width-z16 + @highway-unclassified-casing-width; } |
|
377 [zoom >= 17] { line-width: @highway-unclassified-width-z17 + @highway-unclassified-casing-width; } |
|
378 [zoom >= 18] { line-width: @highway-unclassified-width-z18 + @highway-unclassified-casing-width; } |
|
379 line-color: @road-casing; |
|
380 line-join: round; |
|
381 #road-casing-layer-n1 { line-cap: round; } |
|
382 } |
|
383 [highway = 'trunk_link'], |
|
384 [highway = 'primary_link'] |
|
385 { |
|
386 line-width: @highway-trunk-link-width-z10 + @highway-trunk-link-casing-width; |
|
387 [zoom >= 11] { line-width: @highway-trunk-link-width-z11 + @highway-trunk-link-casing-width; } |
|
388 [zoom >= 12] { line-width: @highway-trunk-link-width-z12 + @highway-trunk-link-casing-width; } |
|
389 [zoom >= 13] { line-width: @highway-trunk-link-width-z13 + @highway-trunk-link-casing-width; } |
|
390 [zoom >= 14] { line-width: @highway-trunk-link-width-z14 + @highway-trunk-link-casing-width; } |
|
391 [zoom >= 15] { line-width: @highway-trunk-link-width-z15 + @highway-trunk-link-casing-width; } |
|
392 [zoom >= 16] { line-width: @highway-trunk-link-width-z16 + @highway-trunk-link-casing-width; } |
|
393 [zoom >= 17] { line-width: @highway-trunk-link-width-z17 + @highway-trunk-link-casing-width; } |
|
394 [zoom >= 18] { line-width: @highway-trunk-link-width-z18 + @highway-trunk-link-casing-width; } |
|
395 line-color: @road-casing; |
|
396 line-join: round; |
|
397 #road-casing-layer-n1 { line-cap: round; } |
|
398 } |
|
399 [highway = 'secondary_link'][zoom >= 11] |
|
400 { |
|
401 line-width: @highway-tertiary-width-z10 + @highway-tertiary-casing-width; |
|
402 [zoom >= 11] { line-width: @highway-tertiary-width-z11 + @highway-tertiary-casing-width; } |
|
403 [zoom >= 12] { line-width: @highway-tertiary-width-z12 + @highway-tertiary-casing-width; } |
|
404 [zoom >= 13] { line-width: @highway-tertiary-width-z13 + @highway-tertiary-casing-width; } |
|
405 [zoom >= 14] { line-width: @highway-tertiary-width-z14 + @highway-tertiary-casing-width; } |
|
406 [zoom >= 15] { line-width: @highway-tertiary-width-z15 + @highway-tertiary-casing-width; } |
|
407 [zoom >= 16] { line-width: @highway-tertiary-width-z16 + @highway-tertiary-casing-width; } |
|
408 [zoom >= 17] { line-width: @highway-tertiary-width-z17 + @highway-tertiary-casing-width; } |
|
409 [zoom >= 18] { line-width: @highway-tertiary-width-z18 + @highway-tertiary-casing-width; } |
|
410 line-color: @road-casing; |
|
411 line-join: round; |
|
412 #road-casing-layer-n1 { line-cap: round; } |
|
413 } |
|
414 [highway = 'service'][zoom >= 17] |
|
415 { |
|
416 [zoom >= 17] { line-width: @highway-service-width-z17 + @highway-service-casing-width; } |
|
417 [zoom >= 18] { line-width: @highway-service-width-z18 + @highway-service-casing-width; } |
|
418 [zoom >= 19] { line-width: @highway-service-width-z19 + @highway-service-casing-width; } |
|
419 [zoom >= 20] { line-width: @highway-service-width-z20 + @highway-service-casing-width; } |
|
420 line-color: @road-casing; |
|
421 line-join: round; |
|
422 #road-casing-layer-n1 { line-cap: round; } |
|
423 } |
|
424 /* |
|
425 [feature = 'road_minor'][zoom >= 15] |
|
426 { |
|
427 line-width: @road-minor-width-z13 + @road-minor-casing-width; |
|
428 [zoom >= 14] { line-width: @road-minor-width-z14 + @road-minor-casing-width; } |
|
429 [zoom >= 15] { line-width: @road-minor-width-z15 + @road-minor-casing-width; } |
|
430 [zoom >= 16] { line-width: @road-minor-width-z16 + @road-minor-casing-width; } |
|
431 [zoom >= 17] { line-width: @road-minor-width-z17 + @road-minor-casing-width; } |
|
432 [zoom >= 18] { line-width: @road-minor-width-z18 + @road-minor-casing-width; } |
|
433 line-color: #ccc; |
|
434 line-join: round; |
|
435 #road-casing-layer-n1 |
|
436 { |
|
437 line-cap: round; |
|
438 } |
|
439 } |
|
440 */ |
|
441 } |
|
442 #road-text, |
|
443 #road-text-minority |
|
444 { |
|
445 [feature = 'road_major'] |
|
446 { |
|
447 text-name: "[name]"; |
|
448 #road-text-minority |
|
449 { |
|
450 text-name: "[minority_name]"; |
|
451 } |
|
452 text-size: 10; |
|
453 [zoom >= 16] { |
|
454 text-size: 11; |
|
455 } |
|
456 [zoom >= 17] { |
|
457 text-size: 12; |
|
458 } |
|
459 text-fill: #000; |
|
460 text-face-name: "Liberation Sans Regular"; |
|
461 text-repeat-distance: 300; |
|
462 [minority_name != null] |
|
463 { |
|
464 text-repeat-distance: 600; |
|
465 text-margin: 25; |
|
466 } |
|
467 text-placement: line; |
|
468 text-halo-radius: 1; |
|
469 text-halo-fill: white; |
|
470 text-clip: false; |
|
471 text-avoid-edges: true; |
|
472 [highway = 'trunk'][zoom >= 14], |
|
473 [highway = 'primary'][zoom >= 14], |
|
474 [zoom >= 15] |
|
475 { |
|
476 text-face-name: "Liberation Sans Bold"; |
|
477 } |
|
478 } |
|
479 [feature = 'road_minor'][zoom >= 15], |
|
480 [feature = 'road_path'][zoom >= 15] |
|
481 { |
|
482 text-name: "[name]"; |
|
483 #road-text-minority |
|
484 { |
|
485 text-name: "[minority_name]"; |
|
486 } |
|
487 text-size: 9; |
|
488 [zoom >= 16] { |
|
489 text-size: 10; |
|
490 } |
|
491 [zoom >= 17] { |
|
492 text-size: 11; |
|
493 } |
|
494 text-fill: #000; |
|
495 text-face-name: "Liberation Sans Regular"; |
|
496 text-repeat-distance: 300; |
|
497 [minority_name != null] |
|
498 { |
|
499 text-repeat-distance: 600; |
|
500 [zoom >= 16] |
|
501 { |
|
502 text-margin: 25; |
|
503 } |
|
504 } |
|
505 text-placement: line; |
|
506 text-halo-radius: 1; |
|
507 text-halo-fill: white; |
|
508 text-clip: false; |
|
509 text-avoid-edges: true; |
|
510 } |
|
511 } |
|
512 |
|
513 #rail-layer-n1, |
|
514 #rail[layer = 0], |
|
515 #rail-layer-1[layer >= 1] |
|
516 { |
|
517 [service = null][zoom < 11] |
|
518 { |
|
519 line-width: 0.5; |
|
520 [zoom >= 8] { line-width: 0.75; } |
|
521 [zoom >= 9] { line-width: 1; } |
|
522 line-color: #555; |
|
523 } |
|
524 [zoom >= 14], |
|
525 [service = null][zoom >= 11] |
|
526 { |
|
527 line-color: #444; |
|
528 b/line-color: white; |
|
529 [service != null] |
|
530 { |
|
531 line-color: #888; |
|
532 b/line-color: #ccc; |
|
533 } |
|
534 b/line-dasharray: 8, 8; |
|
535 line-width: 2; |
|
536 b/line-width: 1; |
|
537 [zoom >= 17] |
|
538 { |
|
539 line-width: 3; |
|
540 b/line-width: 1.5; |
|
541 } |
|
542 [zoom >= 18] |
|
543 { |
|
544 line-width: 4; |
|
545 b/line-width: 2; |
|
546 } |
|
547 } |
|
548 } |
|
549 |
|
550 #railway-platform-ref |
|
551 { |
|
552 shield-name: "[ref]"; |
|
553 shield-size: 12; |
|
554 shield-fill: blue; |
|
555 shield-spacing: 300; |
|
556 shield-clip: false; |
|
557 shield-placement: line; |
|
558 shield-face-name: @railway-fonts-bold; |
|
559 shield-halo-radius: @standard-halo-radius * 2; |
|
560 shield-halo-fill: white; |
|
561 shield-file: url('empty.png'); |
|
562 shield-repeat-distance: 10; |
|
563 } |
|
564 |
|
565 #runway[aeroway = 'runway'], |
|
566 #runway[aeroway = 'taxiway'][zoom >= 14] |
|
567 { |
|
568 line-width: 4; |
|
569 [aeroway = 'taxiway'] |
|
570 { |
|
571 line-width: 1.5; |
|
572 [zoom >= 15] { line-width: 3; } |
|
573 [zoom >= 16] { line-width: 4; } |
|
574 [zoom >= 17] { line-width: 6; } |
|
575 [zoom >= 18] { line-width: 8; } |
|
576 [zoom >= 19] { line-width: 12; } |
|
577 [zoom >= 20] { line-width: 25; } |
|
578 } |
|
579 [aeroway = 'runway'] |
|
580 { |
|
581 [zoom >= 11] { line-width: 3; } |
|
582 [zoom >= 12] { line-width: 4; } |
|
583 [zoom >= 13] { line-width: 6; } |
|
584 [zoom >= 14] { line-width: 8; } |
|
585 [zoom >= 15] { line-width: 12; } |
|
586 [zoom >= 16] { line-width: 25; } |
|
587 [zoom >= 17] { line-width: 50; } |
|
588 [zoom >= 18] { line-width: 100; } |
|
589 [zoom >= 19] { line-width: 200; } |
|
590 [zoom >= 20] { line-width: 400; } |
|
591 } |
|
592 line-color: #8b8998; |
|
593 text-name: "[ref]"; |
|
594 text-fill: black; |
|
595 text-face-name: "Liberation Sans Oblique"; |
|
596 text-repeat-distance: 300; |
|
597 text-placement: line; |
|
598 text-halo-radius: 1; |
|
599 text-halo-fill: white; |
|
600 text-clip: false; |
|
601 text-avoid-edges: true; |
|
602 text-size: 12; |
|
603 } |