]> gerrit.simantics Code Review - simantics/district.git/blob - org.simantics.maps.server/server/tm2/mapbox-studio-light.tm2/project.xml
Adding integrated tile server
[simantics/district.git] / org.simantics.maps.server / server / tm2 / mapbox-studio-light.tm2 / project.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE Map[]>
3 <Map srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over" background-color="#eeeeee">
4
5 <Parameters>
6   <Parameter name="attribution"><![CDATA[<a href='https://www.mapbox.com/about/maps/' target='_blank'>&copy; Mapbox</a> <a href='https://openstreetmap.org/about/' target='_blank'>&copy; OpenStreetMap</a> <a class='mapbox-improve-map' href='https://www.mapbox.com/map-feedback/' target='_blank'>Improve this map</a>]]></Parameter>
7   <Parameter name="bounds">-180,-85.0511,180,85.0511</Parameter>
8   <Parameter name="center">15.293,50.8476,4</Parameter>
9   <Parameter name="description"><![CDATA[A monotone basemap that's easy to recolor.]]></Parameter>
10   <Parameter name="format">png8:m=h</Parameter>
11   <Parameter name="maxzoom">22</Parameter>
12   <Parameter name="minzoom">0</Parameter>
13   <Parameter name="name"><![CDATA[Mapbox Light]]></Parameter>
14   <Parameter name="source"><![CDATA[http://openmaptiles.org/cdn.json]]></Parameter>
15 </Parameters>
16
17
18 <Style name="water-fill" filter-mode="first" image-filters="agg-stack-blur(10,10)" comp-op="soft-light">
19   <Rule>
20     <PolygonSymbolizer fill="#eeeeee" />
21   </Rule>
22 </Style>
23 <Style name="water-shadow" filter-mode="first">
24   <Rule>
25     <PolygonSymbolizer fill="#b3b3b3" />
26   </Rule>
27 </Style>
28 <Layer name="water"
29   srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
30     <StyleName>water-shadow</StyleName>
31     <StyleName>water-fill</StyleName>  </Layer>
32
33 <Style name="waterway" filter-mode="first">
34   <Rule>
35     <MaxScaleDenominator>2500</MaxScaleDenominator>
36     <Filter>([class] = 'stream') and ([name] != null)</Filter>
37     <LineSymbolizer stroke-width="3" stroke="#d1d1d1" />
38     <TextSymbolizer face-name="Arial Unicode MS Bold" fill="#777777" minimum-distance="60" size="10" halo-fill="#d1d1d1" halo-radius="1" wrap-before="true" avoid-edges="true" placement="line" ><![CDATA[[name]]]></TextSymbolizer>
39   </Rule>
40   <Rule>
41     <MaxScaleDenominator>12500</MaxScaleDenominator>
42     <MinScaleDenominator>2500</MinScaleDenominator>
43     <Filter>([class] = 'stream') and ([name] != null)</Filter>
44     <LineSymbolizer stroke-width="2" stroke="#d1d1d1" />
45     <TextSymbolizer face-name="Arial Unicode MS Bold" fill="#777777" minimum-distance="60" size="10" halo-fill="#d1d1d1" halo-radius="1" wrap-before="true" avoid-edges="true" placement="line" ><![CDATA[[name]]]></TextSymbolizer>
46   </Rule>
47   <Rule>
48     <MaxScaleDenominator>25000</MaxScaleDenominator>
49     <MinScaleDenominator>12500</MinScaleDenominator>
50     <Filter>([class] = 'stream') and ([name] != null)</Filter>
51     <LineSymbolizer stroke-width="1" stroke="#d1d1d1" />
52     <TextSymbolizer face-name="Arial Unicode MS Bold" fill="#777777" minimum-distance="60" size="10" halo-fill="#d1d1d1" halo-radius="1" wrap-before="true" avoid-edges="true" placement="line" ><![CDATA[[name]]]></TextSymbolizer>
53   </Rule>
54   <Rule>
55     <MaxScaleDenominator>50000</MaxScaleDenominator>
56     <MinScaleDenominator>25000</MinScaleDenominator>
57     <Filter>([class] = 'stream') and ([name] != null)</Filter>
58     <LineSymbolizer stroke-width="1" stroke="#d1d1d1" />
59   </Rule>
60   <Rule>
61     <MinScaleDenominator>50000</MinScaleDenominator>
62     <Filter>([class] = 'stream') and ([name] != null)</Filter>
63     <LineSymbolizer stroke="#d1d1d1" stroke-width="0.5" />
64   </Rule>
65   <Rule>
66     <MaxScaleDenominator>2500</MaxScaleDenominator>
67     <Filter>([class] = 'stream')</Filter>
68     <LineSymbolizer stroke-width="3" stroke="#d1d1d1" />
69   </Rule>
70   <Rule>
71     <MaxScaleDenominator>12500</MaxScaleDenominator>
72     <MinScaleDenominator>2500</MinScaleDenominator>
73     <Filter>([class] = 'stream')</Filter>
74     <LineSymbolizer stroke-width="2" stroke="#d1d1d1" />
75   </Rule>
76   <Rule>
77     <MaxScaleDenominator>50000</MaxScaleDenominator>
78     <MinScaleDenominator>12500</MinScaleDenominator>
79     <Filter>([class] = 'stream')</Filter>
80     <LineSymbolizer stroke-width="1" stroke="#d1d1d1" />
81   </Rule>
82   <Rule>
83     <MinScaleDenominator>50000</MinScaleDenominator>
84     <Filter>([class] = 'stream')</Filter>
85     <LineSymbolizer stroke="#d1d1d1" stroke-width="0.5" />
86   </Rule>
87   <Rule>
88     <MaxScaleDenominator>12500</MaxScaleDenominator>
89     <Filter>([class] = 'canal') and ([name] != null)</Filter>
90     <LineSymbolizer stroke-width="3" stroke="#d1d1d1" />
91     <TextSymbolizer face-name="Arial Unicode MS Bold" fill="#777777" minimum-distance="60" size="10" halo-fill="#d1d1d1" halo-radius="1" wrap-before="true" avoid-edges="true" placement="line" ><![CDATA[[name]]]></TextSymbolizer>
92   </Rule>
93   <Rule>
94     <MaxScaleDenominator>50000</MaxScaleDenominator>
95     <MinScaleDenominator>12500</MinScaleDenominator>
96     <Filter>([class] = 'canal') and ([name] != null)</Filter>
97     <LineSymbolizer stroke-width="2" stroke="#d1d1d1" />
98     <TextSymbolizer face-name="Arial Unicode MS Bold" fill="#777777" minimum-distance="60" size="10" halo-fill="#d1d1d1" halo-radius="1" wrap-before="true" avoid-edges="true" placement="line" ><![CDATA[[name]]]></TextSymbolizer>
99   </Rule>
100   <Rule>
101     <MaxScaleDenominator>200000</MaxScaleDenominator>
102     <MinScaleDenominator>50000</MinScaleDenominator>
103     <Filter>([class] = 'canal') and ([name] != null)</Filter>
104     <LineSymbolizer stroke-width="1" stroke="#d1d1d1" />
105   </Rule>
106   <Rule>
107     <MinScaleDenominator>200000</MinScaleDenominator>
108     <Filter>([class] = 'canal') and ([name] != null)</Filter>
109     <LineSymbolizer stroke="#d1d1d1" stroke-width="0.5" />
110   </Rule>
111   <Rule>
112     <MaxScaleDenominator>12500</MaxScaleDenominator>
113     <Filter>([class] = 'canal')</Filter>
114     <LineSymbolizer stroke-width="3" stroke="#d1d1d1" />
115   </Rule>
116   <Rule>
117     <MaxScaleDenominator>50000</MaxScaleDenominator>
118     <MinScaleDenominator>12500</MinScaleDenominator>
119     <Filter>([class] = 'canal')</Filter>
120     <LineSymbolizer stroke-width="2" stroke="#d1d1d1" />
121   </Rule>
122   <Rule>
123     <MaxScaleDenominator>200000</MaxScaleDenominator>
124     <MinScaleDenominator>50000</MinScaleDenominator>
125     <Filter>([class] = 'canal')</Filter>
126     <LineSymbolizer stroke-width="1" stroke="#d1d1d1" />
127   </Rule>
128   <Rule>
129     <MinScaleDenominator>200000</MinScaleDenominator>
130     <Filter>([class] = 'canal')</Filter>
131     <LineSymbolizer stroke="#d1d1d1" stroke-width="0.5" />
132   </Rule>
133   <Rule>
134     <MaxScaleDenominator>12500</MaxScaleDenominator>
135     <Filter>([class] = 'river') and ([name] != null)</Filter>
136     <LineSymbolizer stroke-width="3" stroke="#d1d1d1" />
137     <TextSymbolizer face-name="Arial Unicode MS Bold" fill="#777777" minimum-distance="60" size="10" halo-fill="#d1d1d1" halo-radius="1" wrap-before="true" avoid-edges="true" placement="line" ><![CDATA[[name]]]></TextSymbolizer>
138   </Rule>
139   <Rule>
140     <MaxScaleDenominator>50000</MaxScaleDenominator>
141     <MinScaleDenominator>12500</MinScaleDenominator>
142     <Filter>([class] = 'river') and ([name] != null)</Filter>
143     <LineSymbolizer stroke-width="2" stroke="#d1d1d1" />
144     <TextSymbolizer face-name="Arial Unicode MS Bold" fill="#777777" minimum-distance="60" size="10" halo-fill="#d1d1d1" halo-radius="1" wrap-before="true" avoid-edges="true" placement="line" ><![CDATA[[name]]]></TextSymbolizer>
145   </Rule>
146   <Rule>
147     <MaxScaleDenominator>100000</MaxScaleDenominator>
148     <MinScaleDenominator>50000</MinScaleDenominator>
149     <Filter>([class] = 'river') and ([name] != null)</Filter>
150     <LineSymbolizer stroke-width="1" stroke="#d1d1d1" />
151     <TextSymbolizer face-name="Arial Unicode MS Bold" fill="#777777" minimum-distance="60" size="10" halo-fill="#d1d1d1" halo-radius="1" wrap-before="true" avoid-edges="true" placement="line" ><![CDATA[[name]]]></TextSymbolizer>
152   </Rule>
153   <Rule>
154     <MaxScaleDenominator>200000</MaxScaleDenominator>
155     <MinScaleDenominator>100000</MinScaleDenominator>
156     <Filter>([class] = 'river') and ([name] != null)</Filter>
157     <LineSymbolizer stroke-width="1" stroke="#d1d1d1" />
158   </Rule>
159   <Rule>
160     <MinScaleDenominator>200000</MinScaleDenominator>
161     <Filter>([class] = 'river') and ([name] != null)</Filter>
162     <LineSymbolizer stroke="#d1d1d1" stroke-width="0.5" />
163   </Rule>
164   <Rule>
165     <MaxScaleDenominator>12500</MaxScaleDenominator>
166     <Filter>([class] = 'river')</Filter>
167     <LineSymbolizer stroke-width="3" stroke="#d1d1d1" />
168   </Rule>
169   <Rule>
170     <MaxScaleDenominator>50000</MaxScaleDenominator>
171     <MinScaleDenominator>12500</MinScaleDenominator>
172     <Filter>([class] = 'river')</Filter>
173     <LineSymbolizer stroke-width="2" stroke="#d1d1d1" />
174   </Rule>
175   <Rule>
176     <MaxScaleDenominator>200000</MaxScaleDenominator>
177     <MinScaleDenominator>50000</MinScaleDenominator>
178     <Filter>([class] = 'river')</Filter>
179     <LineSymbolizer stroke-width="1" stroke="#d1d1d1" />
180   </Rule>
181   <Rule>
182     <MinScaleDenominator>200000</MinScaleDenominator>
183     <Filter>([class] = 'river')</Filter>
184     <LineSymbolizer stroke="#d1d1d1" stroke-width="0.5" />
185   </Rule>
186 </Style>
187 <Layer name="waterway"
188   srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
189     <StyleName>waterway</StyleName>  </Layer>
190
191 <Style name="landcover" filter-mode="first">
192   <Rule>
193     <MaxScaleDenominator>25000</MaxScaleDenominator>
194     <Filter>([class] = 'wood')</Filter>
195     <PolygonSymbolizer fill="#e2e2e2" />
196   </Rule>
197   <Rule>
198     <MinScaleDenominator>25000</MinScaleDenominator>
199     <Filter>([class] = 'wood')</Filter>
200     <PolygonSymbolizer fill="#e6e6e6" />
201   </Rule>
202   <Rule>
203     <MaxScaleDenominator>25000</MaxScaleDenominator>
204     <Filter>([class] = 'wetland')</Filter>
205     <PolygonSymbolizer fill="#e2e2e2" />
206   </Rule>
207   <Rule>
208     <MinScaleDenominator>25000</MinScaleDenominator>
209     <Filter>([class] = 'wetland')</Filter>
210     <PolygonSymbolizer fill="#e6e6e6" />
211   </Rule>
212   <Rule>
213     <Filter>([class] = 'sand')</Filter>
214     <PolygonSymbolizer fill="#d6d6d6" />
215   </Rule>
216 </Style>
217 <Layer name="landcover"
218   srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
219     <StyleName>landcover</StyleName>  </Layer>
220
221 <Style name="landuse" filter-mode="first">
222   <Rule>
223     <MaxScaleDenominator>25000</MaxScaleDenominator>
224     <Filter>([class] = 'cemetery')</Filter>
225     <PolygonSymbolizer fill="#e2e2e2" />
226   </Rule>
227   <Rule>
228     <MinScaleDenominator>25000</MinScaleDenominator>
229     <Filter>([class] = 'cemetery')</Filter>
230     <PolygonSymbolizer fill="#e6e6e6" />
231   </Rule>
232   <Rule>
233     <Filter>([class] = 'school')</Filter>
234     <PolygonSymbolizer fill="#efefef" />
235   </Rule>
236   <Rule>
237     <Filter>([class] = 'industrial')</Filter>
238     <PolygonSymbolizer fill="#efefef" />
239   </Rule>
240   <Rule>
241     <Filter>([class] = 'hospital')</Filter>
242     <PolygonSymbolizer fill="#efefef" />
243   </Rule>
244   <Rule>
245     <Filter>([class] = 'pitch')</Filter>
246     <PolygonSymbolizer fill="#d6d6d6" />
247   </Rule>
248 </Style>
249 <Layer name="landuse"
250   srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
251     <StyleName>landuse</StyleName>  </Layer>
252
253 <Style name="park" filter-mode="first">
254   <Rule>
255     <MaxScaleDenominator>25000</MaxScaleDenominator>
256     <PolygonSymbolizer fill="#e2e2e2" />
257   </Rule>
258   <Rule>
259     <MinScaleDenominator>25000</MinScaleDenominator>
260     <PolygonSymbolizer fill="#e6e6e6" />
261   </Rule>
262 </Style>
263 <Layer name="park"
264   srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
265     <StyleName>park</StyleName>  </Layer>
266
267 <Style name="boundary" filter-mode="first">
268   <Rule>
269     <MaxScaleDenominator>3000000</MaxScaleDenominator>
270     <Filter>([admin_level] &gt; 2) and ([admin_level] &lt;= 4)</Filter>
271     <LineSymbolizer stroke-width="1.8" stroke-linejoin="round" stroke="#bbbbbb" stroke-dasharray="3, 2" />
272   </Rule>
273   <Rule>
274     <MaxScaleDenominator>12500000</MaxScaleDenominator>
275     <MinScaleDenominator>3000000</MinScaleDenominator>
276     <Filter>([admin_level] &gt; 2) and ([admin_level] &lt;= 4)</Filter>
277     <LineSymbolizer stroke-width="1.5" stroke-linejoin="round" stroke="#bbbbbb" stroke-dasharray="3, 2" />
278   </Rule>
279   <Rule>
280     <MinScaleDenominator>12500000</MinScaleDenominator>
281     <Filter>([admin_level] &gt; 2) and ([admin_level] &lt;= 4)</Filter>
282     <LineSymbolizer stroke-linejoin="round" stroke="#bbbbbb" stroke-width="1" stroke-dasharray="3, 2" />
283   </Rule>
284   <Rule>
285     <MaxScaleDenominator>750000</MaxScaleDenominator>
286     <Filter>([admin_level] = 2) and ([disputed] = 1)</Filter>
287     <LineSymbolizer stroke-dasharray="4, 4" stroke-width="3" stroke-linejoin="round" stroke="#999999" />
288   </Rule>
289   <Rule>
290     <MaxScaleDenominator>3000000</MaxScaleDenominator>
291     <MinScaleDenominator>750000</MinScaleDenominator>
292     <Filter>([admin_level] = 2) and ([disputed] = 1)</Filter>
293     <LineSymbolizer stroke-dasharray="4, 4" stroke-width="2" stroke-linejoin="round" stroke="#999999" />
294   </Rule>
295   <Rule>
296     <MaxScaleDenominator>12500000</MaxScaleDenominator>
297     <MinScaleDenominator>3000000</MinScaleDenominator>
298     <Filter>([admin_level] = 2) and ([disputed] = 1)</Filter>
299     <LineSymbolizer stroke-dasharray="4, 4" stroke-width="1.8" stroke-linejoin="round" stroke="#999999" />
300   </Rule>
301   <Rule>
302     <MaxScaleDenominator>25000000</MaxScaleDenominator>
303     <MinScaleDenominator>12500000</MinScaleDenominator>
304     <Filter>([admin_level] = 2) and ([disputed] = 1)</Filter>
305     <LineSymbolizer stroke-dasharray="4, 4" stroke-width="1.4" stroke-linejoin="round" stroke="#999999" />
306   </Rule>
307   <Rule>
308     <MinScaleDenominator>25000000</MinScaleDenominator>
309     <Filter>([admin_level] = 2) and ([disputed] = 1)</Filter>
310     <LineSymbolizer stroke-dasharray="4, 4" stroke-linejoin="round" stroke="#999999" stroke-width="1" />
311   </Rule>
312   <Rule>
313     <MaxScaleDenominator>750000</MaxScaleDenominator>
314     <Filter>([admin_level] = 2)</Filter>
315     <LineSymbolizer stroke-width="3" stroke-linejoin="round" stroke="#999999" />
316   </Rule>
317   <Rule>
318     <MaxScaleDenominator>3000000</MaxScaleDenominator>
319     <MinScaleDenominator>750000</MinScaleDenominator>
320     <Filter>([admin_level] = 2)</Filter>
321     <LineSymbolizer stroke-width="2" stroke-linejoin="round" stroke="#999999" />
322   </Rule>
323   <Rule>
324     <MaxScaleDenominator>12500000</MaxScaleDenominator>
325     <MinScaleDenominator>3000000</MinScaleDenominator>
326     <Filter>([admin_level] = 2)</Filter>
327     <LineSymbolizer stroke-width="1.8" stroke-linejoin="round" stroke="#999999" />
328   </Rule>
329   <Rule>
330     <MaxScaleDenominator>25000000</MaxScaleDenominator>
331     <MinScaleDenominator>12500000</MinScaleDenominator>
332     <Filter>([admin_level] = 2)</Filter>
333     <LineSymbolizer stroke-width="1.4" stroke-linejoin="round" stroke="#999999" />
334   </Rule>
335   <Rule>
336     <MinScaleDenominator>25000000</MinScaleDenominator>
337     <Filter>([admin_level] = 2)</Filter>
338     <LineSymbolizer stroke-linejoin="round" stroke="#999999" stroke-width="1" />
339   </Rule>
340 </Style>
341 <Layer name="boundary"
342   srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
343     <StyleName>boundary</StyleName>  </Layer>
344
345 <Style name="aeroway" filter-mode="first">
346   <Rule>
347     <MaxScaleDenominator>12500</MaxScaleDenominator>
348     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'runway')</Filter>
349     <LineSymbolizer stroke-width="6" stroke="#d5d5d5" />
350   </Rule>
351   <Rule>
352     <MaxScaleDenominator>100000</MaxScaleDenominator>
353     <MinScaleDenominator>12500</MinScaleDenominator>
354     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'runway')</Filter>
355     <LineSymbolizer stroke-width="4" stroke="#e1e1e1" />
356   </Rule>
357   <Rule>
358     <MinScaleDenominator>100000</MinScaleDenominator>
359     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'runway')</Filter>
360     <LineSymbolizer stroke="#e1e1e1" stroke-width="1" />
361   </Rule>
362   <Rule>
363     <MaxScaleDenominator>12500</MaxScaleDenominator>
364     <Filter>([mapnik::geometry_type] = 3) and ([class] != 'apron')</Filter>
365     <PolygonSymbolizer fill="#d5d5d5" />
366   </Rule>
367   <Rule>
368     <MinScaleDenominator>12500</MinScaleDenominator>
369     <Filter>([mapnik::geometry_type] = 3) and ([class] != 'apron')</Filter>
370     <PolygonSymbolizer fill="#e1e1e1" />
371   </Rule>
372   <Rule>
373     <MaxScaleDenominator>12500</MaxScaleDenominator>
374     <Filter>([mapnik::geometry_type] = 2)</Filter>
375     <LineSymbolizer stroke-width="3" stroke="#d5d5d5" />
376   </Rule>
377   <Rule>
378     <MinScaleDenominator>12500</MinScaleDenominator>
379     <Filter>([mapnik::geometry_type] = 2)</Filter>
380     <LineSymbolizer stroke="#e1e1e1" stroke-width="1" />
381   </Rule>
382 </Style>
383 <Layer name="aeroway"
384   srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
385     <StyleName>aeroway</StyleName>  </Layer>
386
387 <Style name="transportation" filter-mode="first" opacity="0.5">
388   <Rule>
389     <MinScaleDenominator>400000</MinScaleDenominator>
390     <Filter>([class] = 'motorway') and ([brunnel] = 'tunnel')</Filter>
391     <LineSymbolizer stroke-width="1" stroke="#ffffff" />
392   </Rule>
393   <Rule>
394     <MinScaleDenominator>400000</MinScaleDenominator>
395     <Filter>([class] = 'motorway')</Filter>
396     <LineSymbolizer stroke-width="1" stroke="#ffffff" />
397   </Rule>
398   <Rule>
399     <MinScaleDenominator>400000</MinScaleDenominator>
400     <Filter>([brunnel] = 'tunnel')</Filter>
401     <LineSymbolizer stroke="#ffffff" stroke-width="0.5" />
402   </Rule>
403   <Rule>
404     <MinScaleDenominator>400000</MinScaleDenominator>
405     <LineSymbolizer stroke="#ffffff" stroke-width="0.5" />
406   </Rule>
407 </Style>
408 <Style name="transportation-fill" filter-mode="first">
409   <Rule>
410     <MaxScaleDenominator>2500</MaxScaleDenominator>
411     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
412     <LineSymbolizer stroke-width="7" stroke="#ffffff" />
413   </Rule>
414   <Rule>
415     <MaxScaleDenominator>12500</MaxScaleDenominator>
416     <MinScaleDenominator>2500</MinScaleDenominator>
417     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
418     <LineSymbolizer stroke-width="5" stroke="#ffffff" />
419   </Rule>
420   <Rule>
421     <MaxScaleDenominator>50000</MaxScaleDenominator>
422     <MinScaleDenominator>12500</MinScaleDenominator>
423     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
424     <LineSymbolizer stroke-width="3" stroke="#ffffff" />
425   </Rule>
426   <Rule>
427     <MaxScaleDenominator>200000</MaxScaleDenominator>
428     <MinScaleDenominator>50000</MinScaleDenominator>
429     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
430     <LineSymbolizer stroke-width="2" stroke="#ffffff" />
431   </Rule>
432   <Rule>
433     <MaxScaleDenominator>400000</MaxScaleDenominator>
434     <MinScaleDenominator>200000</MinScaleDenominator>
435     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
436     <LineSymbolizer stroke-width="1" stroke="#ffffff" />
437   </Rule>
438   <Rule>
439     <MaxScaleDenominator>2500</MaxScaleDenominator>
440     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service')</Filter>
441     <LineSymbolizer stroke-width="4" stroke-dasharray="4, 2" stroke="#ffffff" />
442   </Rule>
443   <Rule>
444     <MaxScaleDenominator>12500</MaxScaleDenominator>
445     <MinScaleDenominator>2500</MinScaleDenominator>
446     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service')</Filter>
447     <LineSymbolizer stroke-width="2" stroke-dasharray="4, 2" stroke="#ffffff" />
448   </Rule>
449   <Rule>
450     <MaxScaleDenominator>50000</MaxScaleDenominator>
451     <MinScaleDenominator>12500</MinScaleDenominator>
452     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service')</Filter>
453     <LineSymbolizer stroke-width="1" stroke-dasharray="4, 2" stroke="#ffffff" />
454   </Rule>
455   <Rule>
456     <MaxScaleDenominator>400000</MaxScaleDenominator>
457     <MinScaleDenominator>50000</MinScaleDenominator>
458     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service')</Filter>
459     <LineSymbolizer stroke-dasharray="4, 2" stroke="#ffffff" stroke-width="0.5" />
460   </Rule>
461   <Rule>
462     <MaxScaleDenominator>2500</MaxScaleDenominator>
463     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor')</Filter>
464     <LineSymbolizer stroke-width="4" stroke="#ffffff" />
465   </Rule>
466   <Rule>
467     <MaxScaleDenominator>12500</MaxScaleDenominator>
468     <MinScaleDenominator>2500</MinScaleDenominator>
469     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor')</Filter>
470     <LineSymbolizer stroke-width="2" stroke="#ffffff" />
471   </Rule>
472   <Rule>
473     <MaxScaleDenominator>50000</MaxScaleDenominator>
474     <MinScaleDenominator>12500</MinScaleDenominator>
475     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor')</Filter>
476     <LineSymbolizer stroke-width="1" stroke="#ffffff" />
477   </Rule>
478   <Rule>
479     <MaxScaleDenominator>400000</MaxScaleDenominator>
480     <MinScaleDenominator>50000</MinScaleDenominator>
481     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor')</Filter>
482     <LineSymbolizer stroke="#ffffff" stroke-width="0.5" />
483   </Rule>
484   <Rule>
485     <MaxScaleDenominator>2500</MaxScaleDenominator>
486     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
487     <LineSymbolizer stroke-width="7" stroke="#ffffff" />
488   </Rule>
489   <Rule>
490     <MaxScaleDenominator>12500</MaxScaleDenominator>
491     <MinScaleDenominator>2500</MinScaleDenominator>
492     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
493     <LineSymbolizer stroke-width="5" stroke="#ffffff" />
494   </Rule>
495   <Rule>
496     <MaxScaleDenominator>50000</MaxScaleDenominator>
497     <MinScaleDenominator>12500</MinScaleDenominator>
498     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
499     <LineSymbolizer stroke-width="3" stroke="#ffffff" />
500   </Rule>
501   <Rule>
502     <MaxScaleDenominator>200000</MaxScaleDenominator>
503     <MinScaleDenominator>50000</MinScaleDenominator>
504     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
505     <LineSymbolizer stroke-width="2" stroke="#ffffff" />
506   </Rule>
507   <Rule>
508     <MaxScaleDenominator>400000</MaxScaleDenominator>
509     <MinScaleDenominator>200000</MinScaleDenominator>
510     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
511     <LineSymbolizer stroke-width="1" stroke="#ffffff" />
512   </Rule>
513   <Rule>
514     <MaxScaleDenominator>2500</MaxScaleDenominator>
515     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
516     <LineSymbolizer stroke-width="7" stroke="#ffffff" />
517   </Rule>
518   <Rule>
519     <MaxScaleDenominator>12500</MaxScaleDenominator>
520     <MinScaleDenominator>2500</MinScaleDenominator>
521     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
522     <LineSymbolizer stroke-width="5" stroke="#ffffff" />
523   </Rule>
524   <Rule>
525     <MaxScaleDenominator>50000</MaxScaleDenominator>
526     <MinScaleDenominator>12500</MinScaleDenominator>
527     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
528     <LineSymbolizer stroke-width="3" stroke="#ffffff" />
529   </Rule>
530   <Rule>
531     <MaxScaleDenominator>200000</MaxScaleDenominator>
532     <MinScaleDenominator>50000</MinScaleDenominator>
533     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
534     <LineSymbolizer stroke-width="2" stroke="#ffffff" />
535   </Rule>
536   <Rule>
537     <MaxScaleDenominator>400000</MaxScaleDenominator>
538     <MinScaleDenominator>200000</MinScaleDenominator>
539     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
540     <LineSymbolizer stroke-width="1" stroke="#ffffff" />
541   </Rule>
542   <Rule>
543     <MaxScaleDenominator>2500</MaxScaleDenominator>
544     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
545     <LineSymbolizer stroke-width="7" stroke="#ffffff" />
546   </Rule>
547   <Rule>
548     <MaxScaleDenominator>12500</MaxScaleDenominator>
549     <MinScaleDenominator>2500</MinScaleDenominator>
550     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
551     <LineSymbolizer stroke-width="5" stroke="#ffffff" />
552   </Rule>
553   <Rule>
554     <MaxScaleDenominator>50000</MaxScaleDenominator>
555     <MinScaleDenominator>12500</MinScaleDenominator>
556     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
557     <LineSymbolizer stroke-width="3" stroke="#ffffff" />
558   </Rule>
559   <Rule>
560     <MaxScaleDenominator>200000</MaxScaleDenominator>
561     <MinScaleDenominator>50000</MinScaleDenominator>
562     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
563     <LineSymbolizer stroke-width="2" stroke="#ffffff" />
564   </Rule>
565   <Rule>
566     <MaxScaleDenominator>400000</MaxScaleDenominator>
567     <MinScaleDenominator>200000</MinScaleDenominator>
568     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
569     <LineSymbolizer stroke-width="1" stroke="#ffffff" />
570   </Rule>
571   <Rule>
572     <MaxScaleDenominator>2500</MaxScaleDenominator>
573     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
574     <LineSymbolizer stroke-width="7" stroke="#ffffff" />
575   </Rule>
576   <Rule>
577     <MaxScaleDenominator>12500</MaxScaleDenominator>
578     <MinScaleDenominator>2500</MinScaleDenominator>
579     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
580     <LineSymbolizer stroke-width="5" stroke="#ffffff" />
581   </Rule>
582   <Rule>
583     <MaxScaleDenominator>50000</MaxScaleDenominator>
584     <MinScaleDenominator>12500</MinScaleDenominator>
585     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
586     <LineSymbolizer stroke-width="3" stroke="#ffffff" />
587   </Rule>
588   <Rule>
589     <MaxScaleDenominator>200000</MaxScaleDenominator>
590     <MinScaleDenominator>50000</MinScaleDenominator>
591     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
592     <LineSymbolizer stroke-width="2" stroke="#ffffff" />
593   </Rule>
594   <Rule>
595     <MaxScaleDenominator>400000</MaxScaleDenominator>
596     <MinScaleDenominator>200000</MinScaleDenominator>
597     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
598     <LineSymbolizer stroke-width="1" stroke="#ffffff" />
599   </Rule>
600   <Rule>
601     <MaxScaleDenominator>2500</MaxScaleDenominator>
602     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
603     <LineSymbolizer stroke-width="10" stroke="#ffffff" />
604   </Rule>
605   <Rule>
606     <MaxScaleDenominator>12500</MaxScaleDenominator>
607     <MinScaleDenominator>2500</MinScaleDenominator>
608     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
609     <LineSymbolizer stroke-width="7" stroke="#ffffff" />
610   </Rule>
611   <Rule>
612     <MaxScaleDenominator>50000</MaxScaleDenominator>
613     <MinScaleDenominator>12500</MinScaleDenominator>
614     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
615     <LineSymbolizer stroke-width="4" stroke="#ffffff" />
616   </Rule>
617   <Rule>
618     <MaxScaleDenominator>200000</MaxScaleDenominator>
619     <MinScaleDenominator>50000</MinScaleDenominator>
620     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
621     <LineSymbolizer stroke-width="3" stroke="#ffffff" />
622   </Rule>
623   <Rule>
624     <MaxScaleDenominator>400000</MaxScaleDenominator>
625     <MinScaleDenominator>200000</MinScaleDenominator>
626     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
627     <LineSymbolizer stroke-width="2" stroke="#ffffff" />
628   </Rule>
629   <Rule>
630     <MaxScaleDenominator>25000</MaxScaleDenominator>
631     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor_rail')</Filter>
632     <LineSymbolizer stroke-dasharray="3, 3" stroke-width="1" stroke="#ffffff" />
633   </Rule>
634   <Rule>
635     <MaxScaleDenominator>400000</MaxScaleDenominator>
636     <MinScaleDenominator>25000</MinScaleDenominator>
637     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor_rail')</Filter>
638     <LineSymbolizer stroke-dasharray="3, 3" stroke="#ffffff" stroke-width="0.5" />
639   </Rule>
640   <Rule>
641     <MaxScaleDenominator>25000</MaxScaleDenominator>
642     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail')</Filter>
643     <LineSymbolizer stroke-dasharray="3, 3" stroke-width="1" stroke="#ffffff" />
644   </Rule>
645   <Rule>
646     <MaxScaleDenominator>400000</MaxScaleDenominator>
647     <MinScaleDenominator>25000</MinScaleDenominator>
648     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail')</Filter>
649     <LineSymbolizer stroke-dasharray="3, 3" stroke="#ffffff" stroke-width="0.5" />
650   </Rule>
651   <Rule>
652     <MaxScaleDenominator>25000</MaxScaleDenominator>
653     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'path')</Filter>
654     <LineSymbolizer stroke-dasharray="2, 2" stroke-width="1" stroke="#ffffff" />
655   </Rule>
656   <Rule>
657     <MaxScaleDenominator>400000</MaxScaleDenominator>
658     <MinScaleDenominator>25000</MinScaleDenominator>
659     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'path')</Filter>
660     <LineSymbolizer stroke-dasharray="2, 2" stroke="#ffffff" stroke-width="0.5" />
661   </Rule>
662   <Rule>
663     <MaxScaleDenominator>25000</MaxScaleDenominator>
664     <Filter>([mapnik::geometry_type] = 2)</Filter>
665     <LineSymbolizer stroke-width="1" stroke="#ffffff" />
666   </Rule>
667   <Rule>
668     <MaxScaleDenominator>400000</MaxScaleDenominator>
669     <MinScaleDenominator>25000</MinScaleDenominator>
670     <Filter>([mapnik::geometry_type] = 2)</Filter>
671     <LineSymbolizer stroke="#ffffff" stroke-width="0.5" />
672   </Rule>
673 </Style>
674 <Style name="transportation-case" filter-mode="first">
675   <Rule>
676     <MaxScaleDenominator>2500</MaxScaleDenominator>
677     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
678     <LineSymbolizer stroke-width="9" stroke="#eeeeee" />
679   </Rule>
680   <Rule>
681     <MaxScaleDenominator>12500</MaxScaleDenominator>
682     <MinScaleDenominator>2500</MinScaleDenominator>
683     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
684     <LineSymbolizer stroke-width="7" stroke="#eeeeee" />
685   </Rule>
686   <Rule>
687     <MaxScaleDenominator>50000</MaxScaleDenominator>
688     <MinScaleDenominator>12500</MinScaleDenominator>
689     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
690     <LineSymbolizer stroke-width="5" stroke="#eeeeee" />
691   </Rule>
692   <Rule>
693     <MaxScaleDenominator>200000</MaxScaleDenominator>
694     <MinScaleDenominator>50000</MinScaleDenominator>
695     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
696     <LineSymbolizer stroke-width="4" stroke="#eeeeee" />
697   </Rule>
698   <Rule>
699     <MaxScaleDenominator>400000</MaxScaleDenominator>
700     <MinScaleDenominator>200000</MinScaleDenominator>
701     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
702     <LineSymbolizer stroke-width="3" stroke="#eeeeee" />
703   </Rule>
704   <Rule>
705     <MaxScaleDenominator>2500</MaxScaleDenominator>
706     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service')</Filter>
707     <LineSymbolizer stroke-width="6" stroke-dasharray="4, 2" stroke="#eeeeee" />
708   </Rule>
709   <Rule>
710     <MaxScaleDenominator>12500</MaxScaleDenominator>
711     <MinScaleDenominator>2500</MinScaleDenominator>
712     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service')</Filter>
713     <LineSymbolizer stroke-width="4" stroke-dasharray="4, 2" stroke="#eeeeee" />
714   </Rule>
715   <Rule>
716     <MaxScaleDenominator>50000</MaxScaleDenominator>
717     <MinScaleDenominator>12500</MinScaleDenominator>
718     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service')</Filter>
719     <LineSymbolizer stroke-width="3" stroke-dasharray="4, 2" stroke="#eeeeee" />
720   </Rule>
721   <Rule>
722     <MaxScaleDenominator>400000</MaxScaleDenominator>
723     <MinScaleDenominator>50000</MinScaleDenominator>
724     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service')</Filter>
725     <LineSymbolizer stroke-dasharray="4, 2" stroke="#eeeeee" stroke-width="1" />
726   </Rule>
727   <Rule>
728     <MaxScaleDenominator>2500</MaxScaleDenominator>
729     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor')</Filter>
730     <LineSymbolizer stroke-width="6" stroke="#eeeeee" />
731   </Rule>
732   <Rule>
733     <MaxScaleDenominator>12500</MaxScaleDenominator>
734     <MinScaleDenominator>2500</MinScaleDenominator>
735     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor')</Filter>
736     <LineSymbolizer stroke-width="4" stroke="#eeeeee" />
737   </Rule>
738   <Rule>
739     <MaxScaleDenominator>50000</MaxScaleDenominator>
740     <MinScaleDenominator>12500</MinScaleDenominator>
741     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor')</Filter>
742     <LineSymbolizer stroke-width="3" stroke="#eeeeee" />
743   </Rule>
744   <Rule>
745     <MaxScaleDenominator>400000</MaxScaleDenominator>
746     <MinScaleDenominator>50000</MinScaleDenominator>
747     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor')</Filter>
748     <LineSymbolizer stroke="#eeeeee" stroke-width="1" />
749   </Rule>
750   <Rule>
751     <MaxScaleDenominator>2500</MaxScaleDenominator>
752     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
753     <LineSymbolizer stroke-width="9" stroke="#eeeeee" />
754   </Rule>
755   <Rule>
756     <MaxScaleDenominator>12500</MaxScaleDenominator>
757     <MinScaleDenominator>2500</MinScaleDenominator>
758     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
759     <LineSymbolizer stroke-width="7" stroke="#eeeeee" />
760   </Rule>
761   <Rule>
762     <MaxScaleDenominator>50000</MaxScaleDenominator>
763     <MinScaleDenominator>12500</MinScaleDenominator>
764     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
765     <LineSymbolizer stroke-width="5" stroke="#eeeeee" />
766   </Rule>
767   <Rule>
768     <MaxScaleDenominator>200000</MaxScaleDenominator>
769     <MinScaleDenominator>50000</MinScaleDenominator>
770     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
771     <LineSymbolizer stroke-width="4" stroke="#eeeeee" />
772   </Rule>
773   <Rule>
774     <MaxScaleDenominator>400000</MaxScaleDenominator>
775     <MinScaleDenominator>200000</MinScaleDenominator>
776     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
777     <LineSymbolizer stroke-width="3" stroke="#eeeeee" />
778   </Rule>
779   <Rule>
780     <MaxScaleDenominator>2500</MaxScaleDenominator>
781     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
782     <LineSymbolizer stroke-width="9" stroke="#eeeeee" />
783   </Rule>
784   <Rule>
785     <MaxScaleDenominator>12500</MaxScaleDenominator>
786     <MinScaleDenominator>2500</MinScaleDenominator>
787     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
788     <LineSymbolizer stroke-width="7" stroke="#eeeeee" />
789   </Rule>
790   <Rule>
791     <MaxScaleDenominator>50000</MaxScaleDenominator>
792     <MinScaleDenominator>12500</MinScaleDenominator>
793     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
794     <LineSymbolizer stroke-width="5" stroke="#eeeeee" />
795   </Rule>
796   <Rule>
797     <MaxScaleDenominator>200000</MaxScaleDenominator>
798     <MinScaleDenominator>50000</MinScaleDenominator>
799     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
800     <LineSymbolizer stroke-width="4" stroke="#eeeeee" />
801   </Rule>
802   <Rule>
803     <MaxScaleDenominator>400000</MaxScaleDenominator>
804     <MinScaleDenominator>200000</MinScaleDenominator>
805     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
806     <LineSymbolizer stroke-width="3" stroke="#eeeeee" />
807   </Rule>
808   <Rule>
809     <MaxScaleDenominator>2500</MaxScaleDenominator>
810     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
811     <LineSymbolizer stroke-width="9" stroke="#eeeeee" />
812   </Rule>
813   <Rule>
814     <MaxScaleDenominator>12500</MaxScaleDenominator>
815     <MinScaleDenominator>2500</MinScaleDenominator>
816     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
817     <LineSymbolizer stroke-width="7" stroke="#eeeeee" />
818   </Rule>
819   <Rule>
820     <MaxScaleDenominator>50000</MaxScaleDenominator>
821     <MinScaleDenominator>12500</MinScaleDenominator>
822     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
823     <LineSymbolizer stroke-width="5" stroke="#eeeeee" />
824   </Rule>
825   <Rule>
826     <MaxScaleDenominator>200000</MaxScaleDenominator>
827     <MinScaleDenominator>50000</MinScaleDenominator>
828     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
829     <LineSymbolizer stroke-width="4" stroke="#eeeeee" />
830   </Rule>
831   <Rule>
832     <MaxScaleDenominator>400000</MaxScaleDenominator>
833     <MinScaleDenominator>200000</MinScaleDenominator>
834     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
835     <LineSymbolizer stroke-width="3" stroke="#eeeeee" />
836   </Rule>
837   <Rule>
838     <MaxScaleDenominator>2500</MaxScaleDenominator>
839     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
840     <LineSymbolizer stroke-width="9" stroke="#eeeeee" />
841   </Rule>
842   <Rule>
843     <MaxScaleDenominator>12500</MaxScaleDenominator>
844     <MinScaleDenominator>2500</MinScaleDenominator>
845     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
846     <LineSymbolizer stroke-width="7" stroke="#eeeeee" />
847   </Rule>
848   <Rule>
849     <MaxScaleDenominator>50000</MaxScaleDenominator>
850     <MinScaleDenominator>12500</MinScaleDenominator>
851     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
852     <LineSymbolizer stroke-width="5" stroke="#eeeeee" />
853   </Rule>
854   <Rule>
855     <MaxScaleDenominator>200000</MaxScaleDenominator>
856     <MinScaleDenominator>50000</MinScaleDenominator>
857     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
858     <LineSymbolizer stroke-width="4" stroke="#eeeeee" />
859   </Rule>
860   <Rule>
861     <MaxScaleDenominator>400000</MaxScaleDenominator>
862     <MinScaleDenominator>200000</MinScaleDenominator>
863     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
864     <LineSymbolizer stroke-width="3" stroke="#eeeeee" />
865   </Rule>
866   <Rule>
867     <MaxScaleDenominator>2500</MaxScaleDenominator>
868     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
869     <LineSymbolizer stroke-width="12" stroke="#eeeeee" />
870   </Rule>
871   <Rule>
872     <MaxScaleDenominator>12500</MaxScaleDenominator>
873     <MinScaleDenominator>2500</MinScaleDenominator>
874     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
875     <LineSymbolizer stroke-width="9" stroke="#eeeeee" />
876   </Rule>
877   <Rule>
878     <MaxScaleDenominator>50000</MaxScaleDenominator>
879     <MinScaleDenominator>12500</MinScaleDenominator>
880     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
881     <LineSymbolizer stroke-width="6" stroke="#eeeeee" />
882   </Rule>
883   <Rule>
884     <MaxScaleDenominator>200000</MaxScaleDenominator>
885     <MinScaleDenominator>50000</MinScaleDenominator>
886     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
887     <LineSymbolizer stroke-width="5" stroke="#eeeeee" />
888   </Rule>
889   <Rule>
890     <MaxScaleDenominator>400000</MaxScaleDenominator>
891     <MinScaleDenominator>200000</MinScaleDenominator>
892     <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
893     <LineSymbolizer stroke-width="4" stroke="#eeeeee" />
894   </Rule>
895   <Rule>
896     <MaxScaleDenominator>400000</MaxScaleDenominator>
897     <Filter>([mapnik::geometry_type] = 2)</Filter>
898     <LineSymbolizer stroke="#eeeeee" stroke-width="1" />
899   </Rule>
900 </Style>
901 <Layer name="transportation"
902   srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
903     <StyleName>transportation-case</StyleName>
904     <StyleName>transportation-fill</StyleName>
905     <StyleName>transportation</StyleName>  </Layer>
906
907 <Style name="building" filter-mode="first">
908   <Rule>
909     <MaxScaleDenominator>12500</MaxScaleDenominator>
910     <PolygonSymbolizer fill="#d5d5d5" />
911   </Rule>
912   <Rule>
913     <MinScaleDenominator>12500</MinScaleDenominator>
914     <PolygonSymbolizer fill="#e1e1e1" />
915   </Rule>
916 </Style>
917 <Layer name="building"
918   srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
919     <StyleName>building</StyleName>  </Layer>
920
921 <Layer name="water_name"
922   srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
923       </Layer>
924
925 <Layer name="transportation_name"
926   srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
927       </Layer>
928
929 <Style name="place-capitals" filter-mode="first">
930   <Rule>
931     <MaxScaleDenominator>12500000</MaxScaleDenominator>
932     <MinScaleDenominator>1500000</MinScaleDenominator>
933     <Filter>([class] = 'city') and ([capital] = 2)</Filter>
934     <ShieldSymbolizer size="16" file="star.svg" face-name="Arial Unicode MS Regular" fill="#777777" halo-fill="#eeeeee" halo-radius="1" unlock-image="true" wrap-width="80" line-spacing="-2" ><![CDATA[[name_en]]]></ShieldSymbolizer>
935   </Rule>
936   <Rule>
937     <MinScaleDenominator>12500000</MinScaleDenominator>
938     <Filter>([class] = 'city') and ([capital] = 2)</Filter>
939     <ShieldSymbolizer file="star.svg" face-name="Arial Unicode MS Regular" size="12" fill="#777777" halo-fill="#eeeeee" halo-radius="1" unlock-image="true" wrap-width="80" line-spacing="-2" ><![CDATA[[name_en]]]></ShieldSymbolizer>
940   </Rule>
941 </Style>
942 <Style name="place" filter-mode="first">
943   <Rule>
944     <MaxScaleDenominator>12500000</MaxScaleDenominator>
945     <MinScaleDenominator>1500000</MinScaleDenominator>
946     <Filter>([class] = 'city') and ([rank] &lt;= 3)</Filter>
947     <ShieldSymbolizer size="16" face-name="Arial Unicode MS Regular" fill="#777777" halo-fill="#eeeeee" halo-radius="1" unlock-image="true" file="dot.svg" wrap-width="80" line-spacing="-2" ><![CDATA[[name_en]]]></ShieldSymbolizer>
948   </Rule>
949   <Rule>
950     <MaxScaleDenominator>50000000</MaxScaleDenominator>
951     <MinScaleDenominator>12500000</MinScaleDenominator>
952     <Filter>([class] = 'city') and ([rank] &lt;= 3)</Filter>
953     <ShieldSymbolizer size="14" face-name="Arial Unicode MS Regular" fill="#777777" halo-fill="#eeeeee" halo-radius="1" unlock-image="true" file="dot.svg" wrap-width="80" line-spacing="-2" ><![CDATA[[name_en]]]></ShieldSymbolizer>
954   </Rule>
955   <Rule>
956     <MaxScaleDenominator>1500000</MaxScaleDenominator>
957     <Filter>([class] = 'city') and ([rank] &lt;= 3)</Filter>
958     <TextSymbolizer fill="#777777" size="20" face-name="Arial Unicode MS Regular" halo-fill="#eeeeee" halo-radius="1" minimum-distance="4" wrap-width="80" ><![CDATA[[name_en]]]></TextSymbolizer>
959   </Rule>
960   <Rule>
961     <MaxScaleDenominator>12500000</MaxScaleDenominator>
962     <MinScaleDenominator>1500000</MinScaleDenominator>
963     <Filter>([class] = 'city') and ([rank] &lt;= 4)</Filter>
964     <ShieldSymbolizer size="16" face-name="Arial Unicode MS Regular" fill="#777777" halo-fill="#eeeeee" halo-radius="1" unlock-image="true" file="dot.svg" wrap-width="80" line-spacing="-2" ><![CDATA[[name_en]]]></ShieldSymbolizer>
965   </Rule>
966   <Rule>
967     <MaxScaleDenominator>50000000</MaxScaleDenominator>
968     <MinScaleDenominator>12500000</MinScaleDenominator>
969     <Filter>([class] = 'city') and ([rank] &lt;= 4)</Filter>
970     <ShieldSymbolizer size="14" face-name="Arial Unicode MS Regular" fill="#777777" halo-fill="#eeeeee" halo-radius="1" unlock-image="true" file="dot.svg" wrap-width="80" line-spacing="-2" ><![CDATA[[name_en]]]></ShieldSymbolizer>
971   </Rule>
972   <Rule>
973     <MaxScaleDenominator>1500000</MaxScaleDenominator>
974     <Filter>([class] = 'city') and ([rank] &lt;= 4)</Filter>
975     <TextSymbolizer face-name="Arial Unicode MS Regular" size="14" fill="#777777" halo-fill="#eeeeee" halo-radius="1" minimum-distance="4" wrap-width="80" ><![CDATA[[name_en]]]></TextSymbolizer>
976   </Rule>
977   <Rule>
978     <MaxScaleDenominator>1500000</MaxScaleDenominator>
979     <MinScaleDenominator>400000</MinScaleDenominator>
980     <Filter>([class] = 'state') and ([area] &gt; 100000)</Filter>
981     <TextSymbolizer size="18" character-spacing="2" halo-radius="2" wrap-width="100" face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
982   </Rule>
983   <Rule>
984     <MaxScaleDenominator>6500000</MaxScaleDenominator>
985     <MinScaleDenominator>1500000</MinScaleDenominator>
986     <Filter>([class] = 'state') and ([area] &gt; 100000)</Filter>
987     <TextSymbolizer size="18" character-spacing="3" wrap-width="60" face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
988   </Rule>
989   <Rule>
990     <MaxScaleDenominator>25000000</MaxScaleDenominator>
991     <MinScaleDenominator>6500000</MinScaleDenominator>
992     <Filter>([class] = 'state') and ([area] &gt; 100000)</Filter>
993     <TextSymbolizer size="14" wrap-width="40" face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
994   </Rule>
995   <Rule>
996     <MaxScaleDenominator>50000000</MaxScaleDenominator>
997     <MinScaleDenominator>25000000</MinScaleDenominator>
998     <Filter>([class] = 'state') and ([area] &gt; 100000)</Filter>
999     <TextSymbolizer face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
1000   </Rule>
1001   <Rule>
1002     <MaxScaleDenominator>1500000</MaxScaleDenominator>
1003     <MinScaleDenominator>400000</MinScaleDenominator>
1004     <Filter>([class] = 'state') and ([area] &gt; 50000)</Filter>
1005     <TextSymbolizer size="18" character-spacing="2" halo-radius="2" wrap-width="100" face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
1006   </Rule>
1007   <Rule>
1008     <MaxScaleDenominator>6500000</MaxScaleDenominator>
1009     <MinScaleDenominator>1500000</MinScaleDenominator>
1010     <Filter>([class] = 'state') and ([area] &gt; 50000)</Filter>
1011     <TextSymbolizer size="16" character-spacing="1" wrap-width="60" face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
1012   </Rule>
1013   <Rule>
1014     <MaxScaleDenominator>25000000</MaxScaleDenominator>
1015     <MinScaleDenominator>6500000</MinScaleDenominator>
1016     <Filter>([class] = 'state') and ([area] &gt; 50000)</Filter>
1017     <TextSymbolizer size="14" wrap-width="40" face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
1018   </Rule>
1019   <Rule>
1020     <MaxScaleDenominator>50000000</MaxScaleDenominator>
1021     <MinScaleDenominator>25000000</MinScaleDenominator>
1022     <Filter>([class] = 'state') and ([area] &gt; 50000)</Filter>
1023     <TextSymbolizer face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
1024   </Rule>
1025   <Rule>
1026     <MaxScaleDenominator>25000000</MaxScaleDenominator>
1027     <MinScaleDenominator>6500000</MinScaleDenominator>
1028     <Filter>([class] = 'state') and ([area] &gt; 10000)</Filter>
1029     <TextSymbolizer size="12" wrap-width="40" face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
1030   </Rule>
1031   <Rule>
1032     <MaxScaleDenominator>1500000</MaxScaleDenominator>
1033     <MinScaleDenominator>400000</MinScaleDenominator>
1034     <Filter>([class] = 'state') and ([area] &gt; 10000)</Filter>
1035     <TextSymbolizer halo-radius="2" size="16" character-spacing="2" wrap-width="100" face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
1036   </Rule>
1037   <Rule>
1038     <MaxScaleDenominator>6500000</MaxScaleDenominator>
1039     <MinScaleDenominator>1500000</MinScaleDenominator>
1040     <Filter>([class] = 'state') and ([area] &gt; 10000)</Filter>
1041     <TextSymbolizer size="14" wrap-width="60" face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
1042   </Rule>
1043   <Rule>
1044     <MaxScaleDenominator>50000000</MaxScaleDenominator>
1045     <MinScaleDenominator>25000000</MinScaleDenominator>
1046     <Filter>([class] = 'state') and ([area] &gt; 10000)</Filter>
1047     <TextSymbolizer face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
1048   </Rule>
1049   <Rule>
1050     <MaxScaleDenominator>1500000</MaxScaleDenominator>
1051     <MinScaleDenominator>400000</MinScaleDenominator>
1052     <Filter>([class] = 'state')</Filter>
1053     <TextSymbolizer halo-radius="2" size="16" character-spacing="2" wrap-width="100" face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
1054   </Rule>
1055   <Rule>
1056     <MaxScaleDenominator>6500000</MaxScaleDenominator>
1057     <MinScaleDenominator>1500000</MinScaleDenominator>
1058     <Filter>([class] = 'state')</Filter>
1059     <TextSymbolizer size="14" wrap-width="60" face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
1060   </Rule>
1061   <Rule>
1062     <MaxScaleDenominator>25000000</MaxScaleDenominator>
1063     <MinScaleDenominator>6500000</MinScaleDenominator>
1064     <Filter>([class] = 'state')</Filter>
1065     <TextSymbolizer wrap-width="40" face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
1066   </Rule>
1067   <Rule>
1068     <MaxScaleDenominator>50000000</MaxScaleDenominator>
1069     <MinScaleDenominator>25000000</MinScaleDenominator>
1070     <Filter>([class] = 'state')</Filter>
1071     <TextSymbolizer face-name="Arial Unicode MS Regular" placement="point" fill="#bbbbbb" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
1072   </Rule>
1073   <Rule>
1074     <MaxScaleDenominator>1500000</MaxScaleDenominator>
1075     <MinScaleDenominator>400000</MinScaleDenominator>
1076     <Filter>([class] = 'country') and ([rank] &gt;= 6)</Filter>
1077     <TextSymbolizer size="16" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1078   </Rule>
1079   <Rule>
1080     <MaxScaleDenominator>3000000</MaxScaleDenominator>
1081     <MinScaleDenominator>1500000</MinScaleDenominator>
1082     <Filter>([class] = 'country') and ([rank] &gt;= 6)</Filter>
1083     <TextSymbolizer size="14" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1084   </Rule>
1085   <Rule>
1086     <MaxScaleDenominator>6500000</MaxScaleDenominator>
1087     <MinScaleDenominator>3000000</MinScaleDenominator>
1088     <Filter>([class] = 'country') and ([rank] &gt;= 6)</Filter>
1089     <TextSymbolizer size="12" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1090   </Rule>
1091   <Rule>
1092     <MaxScaleDenominator>200000000</MaxScaleDenominator>
1093     <MinScaleDenominator>6500000</MinScaleDenominator>
1094     <Filter>([class] = 'country') and ([rank] &gt;= 6)</Filter>
1095     <TextSymbolizer face-name="Arial Unicode MS Bold" placement="point" size="10" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1096   </Rule>
1097   <Rule>
1098     <MaxScaleDenominator>1500000</MaxScaleDenominator>
1099     <MinScaleDenominator>400000</MinScaleDenominator>
1100     <Filter>([class] = 'country') and ([rank] = 5)</Filter>
1101     <TextSymbolizer size="18" wrap-width="120" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1102   </Rule>
1103   <Rule>
1104     <MaxScaleDenominator>3000000</MaxScaleDenominator>
1105     <MinScaleDenominator>1500000</MinScaleDenominator>
1106     <Filter>([class] = 'country') and ([rank] = 5)</Filter>
1107     <TextSymbolizer size="16" wrap-width="90" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1108   </Rule>
1109   <Rule>
1110     <MaxScaleDenominator>6500000</MaxScaleDenominator>
1111     <MinScaleDenominator>3000000</MinScaleDenominator>
1112     <Filter>([class] = 'country') and ([rank] = 5)</Filter>
1113     <TextSymbolizer size="14" wrap-width="60" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1114   </Rule>
1115   <Rule>
1116     <MaxScaleDenominator>12500000</MaxScaleDenominator>
1117     <MinScaleDenominator>6500000</MinScaleDenominator>
1118     <Filter>([class] = 'country') and ([rank] = 5)</Filter>
1119     <TextSymbolizer size="13" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1120   </Rule>
1121   <Rule>
1122     <MaxScaleDenominator>25000000</MaxScaleDenominator>
1123     <MinScaleDenominator>12500000</MinScaleDenominator>
1124     <Filter>([class] = 'country') and ([rank] = 5)</Filter>
1125     <TextSymbolizer size="11" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1126   </Rule>
1127   <Rule>
1128     <MaxScaleDenominator>200000000</MaxScaleDenominator>
1129     <MinScaleDenominator>25000000</MinScaleDenominator>
1130     <Filter>([class] = 'country') and ([rank] = 5)</Filter>
1131     <TextSymbolizer face-name="Arial Unicode MS Bold" placement="point" size="10" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1132   </Rule>
1133   <Rule>
1134     <MaxScaleDenominator>1500000</MaxScaleDenominator>
1135     <MinScaleDenominator>400000</MinScaleDenominator>
1136     <Filter>([class] = 'country') and ([rank] = 4)</Filter>
1137     <TextSymbolizer size="20" wrap-width="120" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1138   </Rule>
1139   <Rule>
1140     <MaxScaleDenominator>3000000</MaxScaleDenominator>
1141     <MinScaleDenominator>1500000</MinScaleDenominator>
1142     <Filter>([class] = 'country') and ([rank] = 4)</Filter>
1143     <TextSymbolizer size="18" wrap-width="120" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1144   </Rule>
1145   <Rule>
1146     <MaxScaleDenominator>6500000</MaxScaleDenominator>
1147     <MinScaleDenominator>3000000</MinScaleDenominator>
1148     <Filter>([class] = 'country') and ([rank] = 4)</Filter>
1149     <TextSymbolizer size="16" wrap-width="90" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1150   </Rule>
1151   <Rule>
1152     <MaxScaleDenominator>12500000</MaxScaleDenominator>
1153     <MinScaleDenominator>6500000</MinScaleDenominator>
1154     <Filter>([class] = 'country') and ([rank] = 4)</Filter>
1155     <TextSymbolizer size="15" wrap-width="60" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1156   </Rule>
1157   <Rule>
1158     <MaxScaleDenominator>25000000</MaxScaleDenominator>
1159     <MinScaleDenominator>12500000</MinScaleDenominator>
1160     <Filter>([class] = 'country') and ([rank] = 4)</Filter>
1161     <TextSymbolizer size="13" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1162   </Rule>
1163   <Rule>
1164     <MaxScaleDenominator>200000000</MaxScaleDenominator>
1165     <MinScaleDenominator>25000000</MinScaleDenominator>
1166     <Filter>([class] = 'country') and ([rank] = 4)</Filter>
1167     <TextSymbolizer face-name="Arial Unicode MS Bold" placement="point" size="10" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1168   </Rule>
1169   <Rule>
1170     <MaxScaleDenominator>3000000</MaxScaleDenominator>
1171     <MinScaleDenominator>400000</MinScaleDenominator>
1172     <Filter>([class] = 'country') and ([rank] = 3)</Filter>
1173     <TextSymbolizer size="20" wrap-width="120" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1174   </Rule>
1175   <Rule>
1176     <MaxScaleDenominator>6500000</MaxScaleDenominator>
1177     <MinScaleDenominator>3000000</MinScaleDenominator>
1178     <Filter>([class] = 'country') and ([rank] = 3)</Filter>
1179     <TextSymbolizer size="18" wrap-width="60" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1180   </Rule>
1181   <Rule>
1182     <MaxScaleDenominator>12500000</MaxScaleDenominator>
1183     <MinScaleDenominator>6500000</MinScaleDenominator>
1184     <Filter>([class] = 'country') and ([rank] = 3)</Filter>
1185     <TextSymbolizer size="17" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1186   </Rule>
1187   <Rule>
1188     <MaxScaleDenominator>25000000</MaxScaleDenominator>
1189     <MinScaleDenominator>12500000</MinScaleDenominator>
1190     <Filter>([class] = 'country') and ([rank] = 3)</Filter>
1191     <TextSymbolizer size="15" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1192   </Rule>
1193   <Rule>
1194     <MaxScaleDenominator>50000000</MaxScaleDenominator>
1195     <MinScaleDenominator>25000000</MinScaleDenominator>
1196     <Filter>([class] = 'country') and ([rank] = 3)</Filter>
1197     <TextSymbolizer size="11" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1198   </Rule>
1199   <Rule>
1200     <MaxScaleDenominator>100000000</MaxScaleDenominator>
1201     <MinScaleDenominator>50000000</MinScaleDenominator>
1202     <Filter>([class] = 'country') and ([rank] = 3)</Filter>
1203     <TextSymbolizer face-name="Arial Unicode MS Bold" placement="point" size="10" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[code]]]></TextSymbolizer>
1204   </Rule>
1205   <Rule>
1206     <MaxScaleDenominator>200000000</MaxScaleDenominator>
1207     <MinScaleDenominator>100000000</MinScaleDenominator>
1208     <Filter>([class] = 'country') and ([rank] = 3)</Filter>
1209     <TextSymbolizer face-name="Arial Unicode MS Bold" placement="point" size="10" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1210   </Rule>
1211   <Rule>
1212     <MaxScaleDenominator>12500000</MaxScaleDenominator>
1213     <MinScaleDenominator>400000</MinScaleDenominator>
1214     <Filter>([class] = 'country') and ([rank] = 2)</Filter>
1215     <TextSymbolizer size="20" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1216   </Rule>
1217   <Rule>
1218     <MaxScaleDenominator>25000000</MaxScaleDenominator>
1219     <MinScaleDenominator>12500000</MinScaleDenominator>
1220     <Filter>([class] = 'country') and ([rank] = 2)</Filter>
1221     <TextSymbolizer size="17" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1222   </Rule>
1223   <Rule>
1224     <MaxScaleDenominator>50000000</MaxScaleDenominator>
1225     <MinScaleDenominator>25000000</MinScaleDenominator>
1226     <Filter>([class] = 'country') and ([rank] = 2)</Filter>
1227     <TextSymbolizer size="13" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1228   </Rule>
1229   <Rule>
1230     <MaxScaleDenominator>100000000</MaxScaleDenominator>
1231     <MinScaleDenominator>50000000</MinScaleDenominator>
1232     <Filter>([class] = 'country') and ([rank] = 2)</Filter>
1233     <TextSymbolizer size="11" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1234   </Rule>
1235   <Rule>
1236     <MaxScaleDenominator>200000000</MaxScaleDenominator>
1237     <MinScaleDenominator>100000000</MinScaleDenominator>
1238     <Filter>([class] = 'country') and ([rank] = 2)</Filter>
1239     <TextSymbolizer face-name="Arial Unicode MS Bold" placement="point" size="10" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[code]]]></TextSymbolizer>
1240   </Rule>
1241   <Rule>
1242     <MaxScaleDenominator>12500000</MaxScaleDenominator>
1243     <MinScaleDenominator>400000</MinScaleDenominator>
1244     <Filter>([class] = 'country') and ([rank] = 1)</Filter>
1245     <TextSymbolizer size="20" wrap-width="120" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1246   </Rule>
1247   <Rule>
1248     <MaxScaleDenominator>25000000</MaxScaleDenominator>
1249     <MinScaleDenominator>12500000</MinScaleDenominator>
1250     <Filter>([class] = 'country') and ([rank] = 1)</Filter>
1251     <TextSymbolizer size="20" wrap-width="120" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1252   </Rule>
1253   <Rule>
1254     <MaxScaleDenominator>50000000</MaxScaleDenominator>
1255     <MinScaleDenominator>25000000</MinScaleDenominator>
1256     <Filter>([class] = 'country') and ([rank] = 1)</Filter>
1257     <TextSymbolizer size="14" wrap-width="90" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1258   </Rule>
1259   <Rule>
1260     <MaxScaleDenominator>100000000</MaxScaleDenominator>
1261     <MinScaleDenominator>50000000</MinScaleDenominator>
1262     <Filter>([class] = 'country') and ([rank] = 1)</Filter>
1263     <TextSymbolizer size="12" wrap-width="60" face-name="Arial Unicode MS Bold" placement="point" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1264   </Rule>
1265   <Rule>
1266     <MaxScaleDenominator>200000000</MaxScaleDenominator>
1267     <MinScaleDenominator>100000000</MinScaleDenominator>
1268     <Filter>([class] = 'country') and ([rank] = 1)</Filter>
1269     <TextSymbolizer face-name="Arial Unicode MS Bold" placement="point" size="10" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1270   </Rule>
1271   <Rule>
1272     <MaxScaleDenominator>50000</MaxScaleDenominator>
1273     <Filter>([class] = 'village') and ([rank] &lt;= 15)</Filter>
1274     <TextSymbolizer size="16" fill="#777777" face-name="Arial Unicode MS Regular" halo-fill="#eeeeee" halo-radius="2" minimum-distance="4" wrap-width="80" ><![CDATA[[name_en]]]></TextSymbolizer>
1275   </Rule>
1276   <Rule>
1277     <MaxScaleDenominator>200000</MaxScaleDenominator>
1278     <MinScaleDenominator>50000</MinScaleDenominator>
1279     <Filter>([class] = 'village') and ([rank] &lt;= 15)</Filter>
1280     <TextSymbolizer size="16" fill="#777777" face-name="Arial Unicode MS Regular" halo-fill="#eeeeee" halo-radius="2" minimum-distance="4" wrap-width="80" ><![CDATA[[name_en]]]></TextSymbolizer>
1281   </Rule>
1282   <Rule>
1283     <MaxScaleDenominator>50000</MaxScaleDenominator>
1284     <Filter>([class] = 'town') and ([rank] &lt;= 15)</Filter>
1285     <TextSymbolizer size="16" fill="#777777" face-name="Arial Unicode MS Regular" halo-fill="#eeeeee" halo-radius="2" minimum-distance="4" wrap-width="80" ><![CDATA[[name_en]]]></TextSymbolizer>
1286   </Rule>
1287   <Rule>
1288     <MaxScaleDenominator>200000</MaxScaleDenominator>
1289     <MinScaleDenominator>50000</MinScaleDenominator>
1290     <Filter>([class] = 'town') and ([rank] &lt;= 15)</Filter>
1291     <TextSymbolizer size="16" fill="#777777" face-name="Arial Unicode MS Regular" halo-fill="#eeeeee" halo-radius="2" minimum-distance="4" wrap-width="80" ><![CDATA[[name_en]]]></TextSymbolizer>
1292   </Rule>
1293   <Rule>
1294     <MaxScaleDenominator>750000</MaxScaleDenominator>
1295     <MinScaleDenominator>200000</MinScaleDenominator>
1296     <Filter>([class] = 'town') and ([rank] &lt;= 15)</Filter>
1297     <TextSymbolizer face-name="Arial Unicode MS Regular" size="13" fill="#777777" halo-fill="#eeeeee" halo-radius="2" minimum-distance="4" wrap-width="80" ><![CDATA[[name_en]]]></TextSymbolizer>
1298   </Rule>
1299   <Rule>
1300     <MaxScaleDenominator>50000</MaxScaleDenominator>
1301     <Filter>([class] = 'hamlet') and ([rank] &lt;= 15)</Filter>
1302     <TextSymbolizer size="16" fill="#777777" face-name="Arial Unicode MS Regular" halo-fill="#eeeeee" halo-radius="2" minimum-distance="4" wrap-width="80" ><![CDATA[[name_en]]]></TextSymbolizer>
1303   </Rule>
1304   <Rule>
1305     <MaxScaleDenominator>100000</MaxScaleDenominator>
1306     <MinScaleDenominator>50000</MinScaleDenominator>
1307     <Filter>([class] = 'hamlet') and ([rank] &lt;= 15)</Filter>
1308     <TextSymbolizer size="16" fill="#777777" face-name="Arial Unicode MS Regular" halo-fill="#eeeeee" halo-radius="2" minimum-distance="4" wrap-width="80" ><![CDATA[[name_en]]]></TextSymbolizer>
1309   </Rule>
1310   <Rule>
1311     <MaxScaleDenominator>200000</MaxScaleDenominator>
1312     <Filter>([class] = 'suburb') and ([rank] &lt;= 15)</Filter>
1313     <TextSymbolizer face-name="Arial Unicode MS Regular" size="14" fill="#777777" halo-fill="#eeeeee" halo-radius="2" minimum-distance="4" wrap-width="60" ><![CDATA[[name]]]></TextSymbolizer>
1314   </Rule>
1315   <Rule>
1316     <MaxScaleDenominator>25000</MaxScaleDenominator>
1317     <Filter>([class] = 'neighbourhood') and ([rank] &lt;= 15)</Filter>
1318     <TextSymbolizer face-name="Arial Unicode MS Regular" size="14" fill="#777777" halo-fill="#eeeeee" halo-radius="2" minimum-distance="4" wrap-width="60" ><![CDATA[[name]]]></TextSymbolizer>
1319   </Rule>
1320   <Rule>
1321     <MaxScaleDenominator>100000</MaxScaleDenominator>
1322     <MinScaleDenominator>25000</MinScaleDenominator>
1323     <Filter>([class] = 'neighbourhood') and ([rank] &lt;= 15)</Filter>
1324     <TextSymbolizer face-name="Arial Unicode MS Regular" size="14" fill="#777777" halo-fill="#eeeeee" halo-radius="2" minimum-distance="4" wrap-width="60" ><![CDATA[[name]]]></TextSymbolizer>
1325   </Rule>
1326   <Rule>
1327     <MaxScaleDenominator>200000000</MaxScaleDenominator>
1328     <MinScaleDenominator>400000</MinScaleDenominator>
1329     <Filter>([class] = 'country')</Filter>
1330     <TextSymbolizer face-name="Arial Unicode MS Bold" placement="point" size="10" fill="#777777" halo-fill="#eeeeee" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
1331   </Rule>
1332 </Style>
1333 <Layer name="place"
1334   srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
1335     <StyleName>place</StyleName>
1336     <StyleName>place-capitals</StyleName>  </Layer>
1337
1338 <Layer name="housenumber"
1339   srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
1340       </Layer>
1341
1342 <Style name="poi" filter-mode="first">
1343   <Rule>
1344     <Filter>([class] = 'hospital') and ([rank] &lt;= 2)</Filter>
1345     <TextSymbolizer face-name="Arial Unicode MS Bold" allow-overlap="false" size="9" line-spacing="-2" minimum-distance="50" wrap-width="60" halo-fill="#eeeeee" halo-radius="1" fill="#777777" ><![CDATA[[name]]]></TextSymbolizer>
1346   </Rule>
1347   <Rule>
1348     <Filter>([class] = 'school') and ([rank] &lt;= 2)</Filter>
1349     <TextSymbolizer face-name="Arial Unicode MS Bold" allow-overlap="false" size="9" line-spacing="-2" minimum-distance="50" wrap-width="60" halo-fill="#eeeeee" halo-radius="1" fill="#777777" ><![CDATA[[name]]]></TextSymbolizer>
1350   </Rule>
1351   <Rule>
1352     <Filter>([class] = 'rail') and ([rank] &lt;= 2)</Filter>
1353     <TextSymbolizer face-name="Arial Unicode MS Bold" allow-overlap="false" size="9" line-spacing="-2" minimum-distance="50" wrap-width="60" halo-fill="#eeeeee" halo-radius="1" fill="#777777" ><![CDATA[[name]]]></TextSymbolizer>
1354   </Rule>
1355   <Rule>
1356     <Filter>([class] = 'airfield') and ([rank] &lt;= 2)</Filter>
1357     <TextSymbolizer face-name="Arial Unicode MS Bold" allow-overlap="false" size="9" line-spacing="-2" minimum-distance="50" wrap-width="60" halo-fill="#eeeeee" halo-radius="1" fill="#777777" ><![CDATA[[name]]]></TextSymbolizer>
1358   </Rule>
1359   <Rule>
1360     <Filter>([class] = 'airport') and ([rank] &lt;= 2)</Filter>
1361     <TextSymbolizer face-name="Arial Unicode MS Bold" allow-overlap="false" size="9" line-spacing="-2" minimum-distance="50" wrap-width="60" halo-fill="#eeeeee" halo-radius="1" fill="#777777" ><![CDATA[[name]]]></TextSymbolizer>
1362   </Rule>
1363   <Rule>
1364     <Filter>([class] = 'park') and ([rank] &lt;= 2)</Filter>
1365     <TextSymbolizer face-name="Arial Unicode MS Bold" allow-overlap="false" size="9" line-spacing="-2" minimum-distance="50" wrap-width="60" halo-fill="#eeeeee" halo-radius="1" fill="#777777" ><![CDATA[[name]]]></TextSymbolizer>
1366   </Rule>
1367 </Style>
1368 <Layer name="poi"
1369   srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
1370     <StyleName>poi</StyleName>  </Layer>
1371
1372 </Map>