Mon, 14 Sep 2020 22:55:45 +0300
restore .hg...
0 | 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 | } |