source: subversion/applications/rendering/osmarender6/caption-z6.xml @ 6704

Last change on this file since 6704 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="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.8" verticalProximity="0.6">
30        <text k="name" class='caption-casing city-caption-casing' />
31        <text k="name" class='caption-core city-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                        .city-caption-casing    { font-size: 3000px; stroke-width: 800px; }
70                        .city-caption           { font-size: 3000px; }
71
72
73            /* Map decoration */
74            .map-grid-line {
75                fill: none;
76                stroke: #8080ff;
77                stroke-width: 0.1px;
78                stroke-opacity: 0.5;
79            }
80
81            .map-border-casing {
82                fill: none;
83                stroke: #8080ff;
84                stroke-width: 3px;
85                stroke-miterlimit: 4;
86                stroke-dasharray: none;
87                stroke-opacity: 1;
88                stroke-linecap: round;
89            }
90
91            .map-border-core {
92                fill: none;
93                fill-opacity: 1;
94                fill-rule: nonzero;
95                stroke: #ffffff;
96                stroke-width: 2px;
97                stroke-miterlimit: 0;
98                stroke-dashoffset: -0.5px;
99                stroke-opacity: 1;
100            }
101
102            .map-scale-casing {
103                fill: none;
104                stroke: #8080ff;
105                stroke-width: 4px;
106                stroke-linecap: butt;
107            }
108
109            .map-scale-core {
110                fill: none;
111                stroke: #ffffff;
112                stroke-width: 3px;
113                stroke-linecap: butt;
114            }
115
116            .map-scale-bookend {
117                fill: none;
118                stroke: #8080ff;
119                stroke-width: 1px;
120                stroke-linecap: butt;
121            }
122
123            .map-scale-caption {
124                font-family: "DejaVu Sans",sans-serif;
125                font-size: 10px;
126                fill: #8080ff;
127            }
128
129            <!-- map background must be the same for all zooms or else empty tile detection will fail -->
130            .map-background {
131                fill: #f8f8f8;
132                stroke: none;
133            }
134
135            .map-title {
136                font-family: "DejaVu Sans",sans-serif;
137                font-size: 20px;
138                text-anchor: middle;
139                fill: black;
140            }
141
142            .map-title-background {
143                fill: white;
144            }
145
146            .map-marginalia-background {
147                fill: white;
148            }
149        </style>
150
151    </defs>
152
153</rules>
Note: See TracBrowser for help on using the repository browser.