source: subversion/applications/utils/maplint/rules-medium.xml @ 29269

Last change on this file since 29269 was 11609, checked in by jttt, 11 years ago

Remove bounds_mkr markers which are not used anymore

File size: 7.1 KB
Line 
1<?xml version='1.0' encoding='UTF-8'?>
2<?xml-stylesheet type="text/xsl" href="osmarender.xsl"?>
3
4<!-- This file should be used with Osmarender 4 -->
5<!-- This rule file is for use with Maplint. See http://wiki.openstreetmap.org/index.php/Maplint for details -->
6
7<!-- A scale of 0.1 will make fat roads on a small map, a scale of 5 will draw very thin roads on a large scale map -->
8<!-- minimumMapWidth/Height is in kilometres -->
9<!-- Set javaScript="no" if you want an svg file that contains no javascript.  This is so that you can upload it to Wikipedia etc -->
10<rules
11    xmlns:xlink="http://www.w3.org/1999/xlink"
12    xmlns:svg="http://www.w3.org/2000/svg"
13    data="data.osm"
14    svgBaseProfile="full"
15    scale="1"
16    minimumMapWidth="1"
17    minimumMapHeight="1"
18    withOSMLayers="yes"
19    withUntaggedSegments="no"
20    showScale="no"
21    showGrid="no"
22    showBorder="no"
23    showLicense="no"
24    interactive="no">
25
26
27    <!-- Select all nodes and ways (unless they have an osmarender:render=no tag) -->
28    <rule e="node|way" k="osmarender:render" v="~|yes">
29
30        <layer name="Maplint">
31            <rule e="way" k="maplint:notice" v="*">
32                <line class="maplint-way-notice-casing"/>
33                <line class="maplint-way-notice-core"/>
34            </rule>
35            <rule e="node" k="maplint:notice" v="*">
36                <circle r="4" class="maplint-node-notice"/>
37            </rule>
38
39            <rule e="way" k="maplint:warning" v="*">
40                <line class="maplint-way-warning-casing"/>
41                <line class="maplint-way-warning-core"/>
42            </rule>
43            <rule e="node" k="maplint:warning" v="*">
44                <circle r="4" class="maplint-node-warning"/>
45            </rule>
46
47            <rule e="way" k="maplint:error" v="*">
48                <line class="maplint-way-error-casing"/>
49                <line class="maplint-way-error-core"/>
50            </rule>
51            <rule e="node" k="maplint:error" v="*">
52                <circle r="4" class="maplint-node-error"/>
53            </rule>
54        </layer>
55
56        <layer name="Maplint node dots">
57            <rule e="node" k="maplint:notice|maplint:warning|maplint:error" v="*">
58                <circle r="0.8" class="maplint-node-dot"/>
59            </rule>
60        </layer>
61
62        <layer name="Maplint text">
63            <rule e="way" k="maplint:notice" v="*">
64                <text k="maplint:notice" startOffset="50%" class='maplint-text'/>
65            </rule>
66            <rule e="way" k="maplint:warning" v="*">
67                <text k="maplint:warning" startOffset="50%" class='maplint-text'/>
68            </rule>
69            <rule e="way" k="maplint:error" v="*">
70                <text k="maplint:error" startOffset="50%" class='maplint-text'/>
71            </rule>
72
73            <rule e="node" k="maplint:notice" v="*">
74                <text k="maplint:notice" class='maplint-caption' dx='2.5px' dy='1.5px' />
75            </rule>
76            <rule e="node" k="maplint:warning" v="*">
77                <text k="maplint:warning" class='maplint-caption' dx='2.5px' dy='1.5px' />
78            </rule>
79            <rule e="node" k="maplint:error" v="*">
80                <text k="maplint:error" class='maplint-caption' dx='2.5px' dy='1.5px' />
81            </rule>
82        </layer>
83
84    </rule>
85
86
87    <!-- SVG Definitions - markers, symbols etc go here -->
88    <defs>
89
90        <style id="styles" type="text/css" xmlns="http://www.w3.org/2000/svg">
91            /* Maplint */
92            .maplint-node-error {
93                fill: #e74444;
94            }
95
96            .maplint-node-warning {
97                fill: #f89559;
98            }
99
100            .maplint-node-notice {
101                fill: #e2f91d;
102            }
103
104            .maplint-node-dot {
105                fill: black;
106            }
107
108            .maplint-way-error-casing {
109                fill: none;
110                stroke: #e74444;
111                stroke-width: 5px;
112            }
113
114            .maplint-way-warning-casing {
115                fill: none;
116                stroke: #f89559;
117                stroke-width: 5px;
118            }
119
120            .maplint-way-notice-casing {
121                fill: none;
122                stroke: #e2f91d;
123                stroke-width: 5px;
124            }
125
126            .maplint-way-error-core {
127                fill: none;
128                stroke: #fcfcfc;
129                stroke-width: 3.5px;
130            }
131
132            .maplint-way-warning-core {
133                fill: none;
134                stroke: #fcfcfc;
135                stroke-width: 3.5px;
136            }
137
138            .maplint-way-notice-core {
139                fill: none;
140                stroke: #fcfcfc;
141                stroke-width: 3.5px;
142            }
143
144            .maplint-text {
145                fill: black;
146                stroke: none;
147                font-family: "DejaVu Sans",sans-serif;
148                font-size: 2px;
149                font-weight: bold;
150                text-anchor: middle
151            }
152
153            .maplint-caption {
154                fill: black;
155                stroke: none;
156                stroke-width: 0.2px;
157                font-family: "DejaVu Sans",sans-serif;
158                font-size: 3px;
159                font-weight: bolder;
160            }
161
162            /* Map decoration */
163            .map-grid-line {
164                fill: none;
165                stroke: #8080ff;
166                stroke-width: 0.1px;
167                stroke-opacity: 0.5;
168            }
169
170            .map-border-casing {
171                fill: none;
172                stroke: #8080ff;
173                stroke-width: 3px;
174                stroke-miterlimit: 4;
175                stroke-dasharray: none;
176                stroke-opacity: 1;
177                stroke-linecap: round;
178            }
179
180            .map-border-core {
181                fill: none;
182                fill-opacity: 1;
183                fill-rule: nonzero;
184                stroke: #ffffff;
185                stroke-width: 2px;
186                stroke-miterlimit: 0;
187                stroke-dashoffset: -0.5px;
188                stroke-opacity: 1;
189            }
190
191            .map-scale-casing {
192                fill: none;
193                stroke: #8080ff;
194                stroke-width: 4px;
195                stroke-linecap: butt;
196            }
197
198            .map-scale-core {
199                fill: none;
200                stroke: #ffffff;
201                stroke-width: 3px;
202                stroke-linecap: butt;
203            }
204
205            .map-scale-bookend {
206                fill: none;
207                stroke: #8080ff;
208                stroke-width: 1px;
209                stroke-linecap: butt;
210            }
211
212            .map-scale-caption {
213                font-family: "DejaVu Sans",sans-serif;
214                font-size: 10px;
215                fill: #8080ff;
216            }
217
218            .map-background {
219                fill: #f8f8f8;
220                stroke: none;
221            }
222
223            .map-title {
224                font-family: "DejaVu Sans",sans-serif;
225                font-size: 20px;
226                text-anchor: middle;
227                fill: black;
228            }
229
230            .map-title-background {
231                fill: white;
232            }
233
234            .map-marginalia-background {
235                fill: white;
236            }
237        </style>
238
239    </defs>
240
241</rules>
Note: See TracBrowser for help on using the repository browser.