source: subversion/applications/rendering/osmarender6/caption-z4.xml @ 6939

Last change on this file since 6939 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.2 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="1"
14    minimumMapHeight="1"
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" horizontalProximity="1.6" verticalProximity="1.2">
30        <text k="name" class='caption-casing country-caption-casing' />
31        <text k="name" class='caption-core country-caption' />
32      </rule>
33
34    </rule> <!-- k="osmarender:renderName" v="~|yes" -->
35        </rule> <!-- k="osmarender:render" v="~|yes" -->
36
37
38    <!-- SVG Definitions - markers, symbols etc go here -->
39    <defs>
40
41        <style id="styles" type="text/css" xmlns="http://www.w3.org/2000/svg">
42            /* DO NOT DELETE .untagged-segments - Used by osmarender.xsl */
43            .untagged-segments {
44                stroke-width: 0.5px;
45                stroke-linejoin: miter;
46                stroke-linecap: butt;
47                stroke: #e0e0e0;
48                stroke-dasharray: 0.5,0.5;
49            }
50
51            .caption-casing {
52                                fill: white;
53                stroke: white;
54                font-family: "DejaVu Sans";
55                font-weight: normal;
56                text-anchor: middle;
57                stroke-miterlimit: 1.5;
58            }
59
60            .caption-core {
61                stroke: white;
62                stroke-width: 0px;
63                font-family: "DejaVu Sans";
64                font-weight: normal;
65                text-anchor: middle;
66                stroke-miterlimit: 1.5;
67            }
68
69                        .country-caption-casing { font-size: 12000px; stroke-width: 3200px; }
70                        .country-caption        { font-size: 12000px; }
71
72
73
74            /* Map decoration */
75            .map-grid-line {
76                fill: none;
77                stroke: #8080ff;
78                stroke-width: 0.1px;
79                stroke-opacity: 0.5;
80            }
81
82            .map-border-casing {
83                fill: none;
84                stroke: #8080ff;
85                stroke-width: 3px;
86                stroke-miterlimit: 4;
87                stroke-dasharray: none;
88                stroke-opacity: 1;
89                stroke-linecap: round;
90            }
91
92            .map-border-core {
93                fill: none;
94                fill-opacity: 1;
95                fill-rule: nonzero;
96                stroke: #ffffff;
97                stroke-width: 2px;
98                stroke-miterlimit: 0;
99                stroke-dashoffset: -0.5px;
100                stroke-opacity: 1;
101            }
102
103            .map-scale-casing {
104                fill: none;
105                stroke: #8080ff;
106                stroke-width: 4px;
107                stroke-linecap: butt;
108            }
109
110            .map-scale-core {
111                fill: none;
112                stroke: #ffffff;
113                stroke-width: 3px;
114                stroke-linecap: butt;
115            }
116
117            .map-scale-bookend {
118                fill: none;
119                stroke: #8080ff;
120                stroke-width: 1px;
121                stroke-linecap: butt;
122            }
123
124            .map-scale-caption {
125                font-family: "DejaVu Sans",sans-serif;
126                font-size: 10px;
127                fill: #8080ff;
128            }
129
130            <!-- map background must be the same for all zooms or else empty tile detection will fail -->
131            .map-background {
132                fill: #f8f8f8;
133                stroke: none;
134            }
135
136            .map-title {
137                font-family: "DejaVu Sans",sans-serif;
138                font-size: 20px;
139                text-anchor: middle;
140                fill: black;
141            }
142
143            .map-title-background {
144                fill: white;
145            }
146
147            .map-marginalia-background {
148                fill: white;
149            }
150        </style>
151
152    </defs>
153
154</rules>
Note: See TracBrowser for help on using the repository browser.