source: subversion/applications/rendering/osmarender6/caption-z7.xml @ 7428

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