source: subversion/applications/rendering/osmarender6/caption-z5.xml @ 7842

Last change on this file since 7842 was 6704, checked in by etienne, 12 years ago

Rules files for caption and captionless layers for the new lowzoom mechansim.

The captionless layer, which is z12 only, will be generated by the normal t@h client at the same time as it generates normal z12 tiles.

File size: 4.6 KB
Line 
1<?xml version='1.0' encoding='UTF-8'?>
2<?xml-stylesheet type="text/xsl" href="osmarender.xsl"?>
3
4<!-- Render just captions for z7 -->
5
6<rules
7    xmlns:xlink="http://www.w3.org/1999/xlink"
8    xmlns:svg="http://www.w3.org/2000/svg"
9    data="data.osm"
10    svgBaseProfile="full"
11    scale="1"
12    symbolScale="1"
13    minimumMapWidth="0"
14    minimumMapHeight="0"
15    withOSMLayers="yes"
16    withUntaggedSegments="no"
17    showScale="no"
18    showGrid="no"
19    showBorder="no"
20    showLicense="no"
21    interactive="no">
22
23    <!--bounds_mkr1-->
24    <!--bounds_mkr2-->
25
26  <rule e="node|way" k="osmarender:render" v="~|yes">
27                <rule e="node|way" k="osmarender:renderName" v="~|yes">
28
29      <rule e="node" k="place" v="country|city" horizontalProximity="0.025" verticalProximity="0.019">
30      <rule e="node" k="place" v="country|city" horizontalProximity="1.6" verticalProximity="1.2">
31        <text k="name" class='caption-casing country-caption-casing' />
32        <text k="name" class='caption-core country-caption' />
33
34        <text k="name" class='caption-casing city-caption-casing' />
35        <text k="name" class='caption-core city-caption' />
36      </rule>
37      </rule>
38
39    </rule> <!-- k="osmarender:renderName" v="~|yes" -->
40        </rule> <!-- k="osmarender:render" v="~|yes" -->
41
42
43    <!-- SVG Definitions - markers, symbols etc go here -->
44    <defs>
45
46        <style id="styles" type="text/css" xmlns="http://www.w3.org/2000/svg">
47            /* DO NOT DELETE .untagged-segments - Used by osmarender.xsl */
48            .untagged-segments {
49                stroke-width: 0.5px;
50                stroke-linejoin: miter;
51                stroke-linecap: butt;
52                stroke: #e0e0e0;
53                stroke-dasharray: 0.5,0.5;
54            }
55
56            .caption-casing {
57                                fill: white;
58                stroke: white;
59                font-family: "DejaVu Sans";
60                font-weight: normal;
61                text-anchor: middle;
62                stroke-miterlimit: 1.5;
63            }
64
65            .caption-core {
66                stroke: white;
67                stroke-width: 0px;
68                font-family: "DejaVu Sans";
69                font-weight: normal;
70                text-anchor: middle;
71                stroke-miterlimit: 1.5;
72            }
73
74                        .country-caption-casing { font-size: 6000px; stroke-width: 1600px; }
75                        .country-caption        { font-size: 6000px; }
76
77                        .city-caption-casing    { font-size: 6000px; stroke-width: 1600px; }
78                        .city-caption           { font-size: 6000px; }
79
80
81            /* Map decoration */
82            .map-grid-line {
83                fill: none;
84                stroke: #8080ff;
85                stroke-width: 0.1px;
86                stroke-opacity: 0.5;
87            }
88
89            .map-border-casing {
90                fill: none;
91                stroke: #8080ff;
92                stroke-width: 3px;
93                stroke-miterlimit: 4;
94                stroke-dasharray: none;
95                stroke-opacity: 1;
96                stroke-linecap: round;
97            }
98
99            .map-border-core {
100                fill: none;
101                fill-opacity: 1;
102                fill-rule: nonzero;
103                stroke: #ffffff;
104                stroke-width: 2px;
105                stroke-miterlimit: 0;
106                stroke-dashoffset: -0.5px;
107                stroke-opacity: 1;
108            }
109
110            .map-scale-casing {
111                fill: none;
112                stroke: #8080ff;
113                stroke-width: 4px;
114                stroke-linecap: butt;
115            }
116
117            .map-scale-core {
118                fill: none;
119                stroke: #ffffff;
120                stroke-width: 3px;
121                stroke-linecap: butt;
122            }
123
124            .map-scale-bookend {
125                fill: none;
126                stroke: #8080ff;
127                stroke-width: 1px;
128                stroke-linecap: butt;
129            }
130
131            .map-scale-caption {
132                font-family: "DejaVu Sans",sans-serif;
133                font-size: 10px;
134                fill: #8080ff;
135            }
136
137            <!-- map background must be the same for all zooms or else empty tile detection will fail -->
138            .map-background {
139                fill: #f8f8f8;
140                stroke: none;
141            }
142
143            .map-title {
144                font-family: "DejaVu Sans",sans-serif;
145                font-size: 20px;
146                text-anchor: middle;
147                fill: black;
148            }
149
150            .map-title-background {
151                fill: white;
152            }
153
154            .map-marginalia-background {
155                fill: white;
156            }
157        </style>
158
159    </defs>
160
161</rules>
Note: See TracBrowser for help on using the repository browser.